Scwm Reference Manual

The Emacs of Window Managers

Greg J. Badros

       gjb@cs.washington.edu
     

Maciej Stachowiak

       mstachow@alum.mit.edu
     


Table of Contents
1. Concepts
Introduction
Colors
Creating themes
Decors
Desks
Event Contexts
Face Flags
Face Specification Flags
Faces
Focus Styles
Fonts
Hooks
Image Loaders
Images
Input Hooks
Interactive specifications
Key Specifier
Menu Looks
Run-time command-line options
SCWMEXEC Protocol
Shadow and Highlight Factors
Sticky
Themes
Timer Hooks
Viewports
Window Context
Window Style
Windows
X atoms
X Properties
2. Hooks
Introduction
after-change-desk-hook (2 args)
after-new-window-hook (1 arg)
after-viewport-position-change-hook (4 args)
before-new-window-hook (1 arg)
before-place-new-window-hook (1 arg)
broadcast-config-hook (2 args)
broadcast-hook (9 args)
broadcast-mini-icon-hook (2 args)
broadcast-name-hook (5 args)
change-desk-hook (2 args)
client-message-hook (4 args)
deiconify-hook (2 args)
desk-size-change-hook (2 args)
edge-enter-hook (1 arg)
edge-leave-hook (1 arg)
edge-scroll-hook (thunk)
error-hook (1 arg)
iconify-hook (2 args)
image-not-found-hook (1 arg)
interactive-move-finish-hook (1 arg)
interactive-move-new-position-hook (3 args)
interactive-move-start-hook (1 arg)
interactive-resize-finish-hook (1 arg)
interactive-resize-new-size-hook (7 args)
interactive-resize-start-hook (3 args)
invalid-interaction-hook (thunk)
load-processing-hook (1 arg)
post-command-hook (2 args)
pre-command-hook (2 args)
scwm-test-hook-0 (thunk)
scwm-test-hook-1 (1 arg)
select-window-done-hook (1 arg)
select-window-enter-hook (1 arg)
select-window-leave-hook (1 arg)
shutdown-hook (1 arg)
startup-hook (thunk)
viewport-position-change-hook (4 args)
vv-recognition-hook (3 args)
window-close-hook (1 arg)
window-enter-hook (1 arg)
window-focus-change-hook (1 arg)
window-focus-lost-hook (1 arg)
window-fully-obscured-hook (2 args)
window-leave-hook (1 arg)
window-lower-hook (1 arg)
window-partially-obscured-hook (2 args)
window-property-change-hook (4 args)
window-raise-hook (1 arg)
window-unobscured-hook (2 args)
windows-restacked-hook (thunk)
X-ConfigureRequest-hook (6 args)
X-DestroyNotify-hook (1 arg)
X-MappingNotify-hook (thunk)
X-MapRequest-hook (1 arg)
X-PropertyNotify-hook (2 args)
X-root-PropertyNotify-hook (2 args)
X-SelectionNotify-hook (thunk)
X-UnmapNotify-hook (1 arg)
3. User variables
Introduction
animation-delay
circle-pie-menu-look
configure-request-handled
cursor-icon
cursor-kill
cursor-menu
cursor-move
cursor-select
cursor-set-focus
default-placement-proc
default-transient-placement-proc
image-load-path
locale-fullname
locale-language-territory
pie-menu-look
scroll-region
scwm-menu-look
shaped-pie-menu-look
this-command
this-command-args
xpm-shaped-menu-look
4. Procedure Synopses by Group
Introduction
modules/background/background.c
modules/c-animation/c-animation.c
modules/corba/scwmcorba.c
modules/esdsound/sound.c
modules/overlay-plane/overlay-plane.c
modules/proplist/scwmproplist.c
modules/scwmgtkhelper/scwmgtkhelper.c
modules/viavoice/scwmviavoice.c
modules/xlib-drawing/drawing.c
modules/xtest/scwmxtest.c
scheme/animated-edge-moves.scm
scheme/animated-iconify.scm
scheme/animation.scm
scheme/auto-raise.scm
scheme/auto-shrink.scm
scheme/auto-unobscure.scm
scheme/base.scm
scheme/bincomm.scm
scheme/cascade.scm
scheme/constraint-animation.scm
scheme/constraint-investigator.scm
scheme/constraints.scm
scheme/corba.scm
scheme/cursor.scm
scheme/debianapps-menu.scm
scheme/decor.scm
scheme/defoption.scm
scheme/describe.scm
scheme/desk-background.scm
scheme/dir-focus.scm
scheme/doc.scm
scheme/easyraise.scm
scheme/face.scm
scheme/file.scm
scheme/flash-window.scm
scheme/flux-gtk.scm
scheme/flux.scm
scheme/focus-stack.scm
scheme/focus-titlebar.scm
scheme/fvwm-compat.scm
scheme/fvwm-eval.scm
scheme/fvwm-module.scm
scheme/gnome-hints.scm
scheme/gnome-panel-menus.scm
scheme/group.scm
scheme/gtk-about.scm
scheme/gtk-button-menu.scm
scheme/gtk-menu.scm
scheme/gtk-message.scm
scheme/gtk-table-display.scm
scheme/gtk.scm
scheme/highlight-current-window.scm
scheme/hover-focus.scm
scheme/image-loaders.scm
scheme/image-path-suggestor.scm
scheme/kde-hints.scm
scheme/key-mover-xtest.scm
scheme/key-mover.scm
scheme/lambda-startup-logo.scm
scheme/last-mapped-window.scm
scheme/listops.scm
scheme/menus-extras.scm
scheme/message-window.scm
scheme/minimal.scm
scheme/modifier-key-bindings.scm
scheme/module-types.scm
scheme/netscape.scm
scheme/nonants.scm
scheme/number-convert.scm
scheme/optargs.scm
scheme/path-cache.scm
scheme/placement.scm
scheme/preferences.scm
scheme/prefs-menu.scm
scheme/prompt-binding.scm
scheme/prompt-bool.scm
scheme/prompt-color.scm
scheme/prompt-enum.scm
scheme/prompt-file.scm
scheme/prompt-font.scm
scheme/prompt-proc.scm
scheme/prompt-range.scm
scheme/prompt-string.scm
scheme/prompting-shell.scm
scheme/property-respond.scm
scheme/quote.scm
scheme/rectangle.scm
scheme/reflection.scm
scheme/register.scm
scheme/report-usage.scm
scheme/rgb-database.scm
scheme/scwm-gtk-pager.scm
scheme/ScwmBiff.scm
scheme/ScwmButtons.scm
scheme/ScwmClock.scm
scheme/ScwmDeskButtons.scm
scheme/send-string.scm
scheme/session.scm
scheme/shove-window.scm
scheme/shutdown-opts.scm
scheme/simple-constraints.scm
scheme/simplebiff.scm
scheme/snap-constraints.scm
scheme/snap.scm
scheme/sort.scm
scheme/stacking.scm
scheme/std-menus.scm
scheme/stringops.scm
scheme/style-options.scm
scheme/style.scm
scheme/stylist.scm
scheme/synth-events.scm
scheme/task-switcher.scm
scheme/theme-impl.scm
scheme/themes.scm
scheme/tile.scm
scheme/time-convert.scm
scheme/titlebar-buttons.scm
scheme/ui-constraints-buttons.scm
scheme/ui-constraints-classes.scm
scheme/ui-constraints-composition.scm
scheme/ui-constraints-gdk-drawing.scm
scheme/ui-constraints-toggle-menu.scm
scheme/ui-constraints.scm
scheme/undo.scm
scheme/viavoice.scm
scheme/virtual.scm
scheme/visibility-reporter.scm
scheme/where-is.scm
scheme/window-configuration.scm
scheme/window-locations.scm
scheme/window-selection.scm
scheme/wininfo.scm
scheme/winlist-menu.scm
scheme/winlist.scm
scheme/winops-menu.scm
scheme/winops.scm
scheme/wmconfig-menu.scm
scheme/xlock-menus.scm
scheme/xprop-extras.scm
src/binding.c
src/callbacks.c
src/color.c
src/cursor.c
src/decor.c
src/deskpage.c
src/events.c
src/face.c
src/focus.c
src/font.c
src/Grab.c
src/ICCCM.c
src/image.c
src/menu.c
src/menuitem.c
src/menulook.c
src/message-window.c
src/miscprocs.c
src/module-interface.c
src/move.c
src/placement.c
src/resize.c
src/session-manager.c
src/shutdown.c
src/window.c
src/winprop.c
src/xproperty.c
src/xrm.c
5. Procedures in Alphabetical Order
%x -- Return the number of pixels that is X percent of the display width.
%x- -- Return the pixel coordinate X percent of the width away from the right edge.
%x-permit-negative -- No documentation supplied.
%y -- Return the number of pixels that is Y percent of the display height.
%y- -- Return the pixel coordinate Y percent of the height away from the bottom edge.
%y-permit-negative -- No documentation supplied.
accumulate -- Repeatedly apply PROC to a current value and a member of L.
activate-ScwmBiff -- Turn on the ScwmBiff notification service.
add-boolean-both-option -- No documentation supplied.
add-boolean-hint-option -- No documentation supplied.
add-boolean-style-option -- No documentation supplied.
add-hook-once! -- Add PROC to HOOK only if it does not contain PROC already.
add-input-hook! -- Add an input hook to run PROC on input from PORT.
add-left-button -- Add a left button to the current decor.
add-motion-handler! -- Call PROC on XMotionEvents.
add-property-style-option -- No documentation supplied.
add-right-button -- Add a right button to the current decor.
add-timer-hook! -- Add a timer hook to call PROC once sometime after MSEC milliseconds.
add-window-both-option -- No documentation supplied.
add-window-hint-option -- No documentation supplied.
add-window-style-option -- No documentation supplied.
align-viewport -- Set the viewport position to the nearest multiple of the desk size.
and-map -- Apply PROC repeatedly, returning the first false value.
animate-windows -- Animate multiple windows.
animated-deiconify -- Deiconify WIN using a simple animation of a growing rectangle.
animated-deiconify-to-viewport -- Deiconify WIN with an animation to the same viewport position as it was iconified from.
animated-deiconify-to-vp-focus -- Deiconify WIN to the current viewport, and give it the focus.
animated-iconify -- Iconify WIN using a simple animation of a shrinking rectangle.
animated-move-to -- Move WIN to viewport coordinates X, Y with animation.
animated-move-to-center -- Move WIN to the center of the viewport and update its gravity.
animated-move-to-e -- Move WIN to the east edge and update its gravity.
animated-move-to-n -- Move WIN to the north edge and update its gravity.
animated-move-to-ne -- Move WIN to the northeast edge and update its gravity.
animated-move-to-nw -- Move WIN to the northwest edge and update its gravity.
animated-move-to-s -- Move WIN to the south edge and update its gravity.
animated-move-to-se -- Move WIN to the southeast edge and update its gravity.
animated-move-to-sw -- Move WIN to the southwest edge and update its gravity.
animated-move-to-w -- Move WIN to the west edge and update its gravity.
animated-move-window -- Move WIN to virtual coordinates X, Y with animation.
animated-resize-frame -- Resize the frame of WIN to size W, H (pixels) with animation.
animated-resize-window -- Resize the client area of WIN to size W, H (pixels) with animation.
animated-toggle-iconify -- Iconify WIN if not iconified, or de-iconify WIN if it is iconified.
animated-window-shade -- Cause WIN to become "window-shaded".
animated-window-unshade -- Reverse the effect of window-shade on WIN.
any-id->window -- Return the window object that contains the window with id WINDOW-ID.
append-fvwm2-module-config -- No documentation supplied.
append-hook! -- Add PROC to HOOK at the end of the list.
append-hook-once! -- Append PROC to HOOK only if it does not contain PROC already.
append-map -- Do the same thing as map, but collect results with append, not cons.
apply-fancy-resize-cursors -- Use the fancy resize cursors for WIN.
apply-style -- No documentation supplied.
apropos-internal-with-modules -- Return a list of accessible variable names and the modules they are defined in.
ask-string -- Ask for a string with PROMPT.
at-point-placement -- Return a procedure that places a window at the pointer position.
at-virtual-offset-placement -- Return a procedure that takes a window and places it at virtual offset X, Y.
at-vp-offset-placement -- Return a procedure that takes a window and places it at viewport offset X, Y.
auto-accept-dialog-placement -- Return a procedure that auto-accepts a dialog box window.
background-system -- Run CMD using /bin/sh -c CMD and return the exit status.
beep -- Ring the standard X bell.
bell -- Ring the X11 bell (just calls beep).
binary -- Return the integer that corresponds to string NUMBER as a binary value.
binary-read -- Reads LENGTH bytes of binary data from PORT and return it as a string.
binary-read-long -- Reads a binary representation of a C long and return as a scheme number.
binary-write -- Writes STR as binary data to PORT.
bind-four-modifier-key-events -- Bind PROC-PRESS and PROC-RELEASE to be invoked on a multi-modifier key event.
bind-key -- Bind the given KEY within the CONTEXTS to invoke PROC.
bind-keycode -- Bind the given KEYCODE within the CONTEXTS to invoke PROC.
bind-mouse -- Bind the given mouse BUTTON within the CONTEXTS to invoke PROC.
bind-three-modifier-key-events -- Bind PROC-PRESS and PROC-RELEASE to be invoked on a multi-modifier key event.
bind-two-modifier-key-events -- Bind PROC-PRESS and PROC-RELEASE to be invoked on a multi-modifier key event.
bind-wheel-mouse-prior-next -- No documentation supplied.
bool->string -- Return the string "false" if ARG is #f, "true" otherwise.
border-normal? -- Return #t if WIN has a normal border, #f if it has a plain border.
border-style -- Set the border style in the current decor.
button-item -- Create a button item for a ScwmButtons window.
button-style -- Set the button style for button number BUTTON in the current decor.
cached-program-exists? -- Return #t if PROGRAM-NAME is in the cache of programs that exist.
call-interactively -- Invoke THUNK interactively.
call-with-decor -- Eval THUNK using DECOR as the current decor.
canonicalize-nonant -- Return a number from 0-8 given any reasonable representation for NONANT.
capturing? -- Returns #t when the windows are being captured.
cascade -- Cascade the windows on the specified desk.
cascade-windows -- Cascade WINDOWS according to several parameters.
cascade-windows-interactively -- Cascade a set of selected windows.
caught-error -- No documentation supplied.
cgi-escapify-space -- Replace spaces in URI with the + escape code.
change-ui-constraints-buttons -- No documentation supplied.
char-value -- Return the integer that corresponds to the Ascii code for CH.
choices-from-favorites -- No documentation supplied.
chop-newline -- Return STR up to but not including the first newline character.
chop-string -- No documentation supplied.
circulate-hit -- Include WIN among the windows in the circulate list.
circulate-hit-icon -- Include WIN's icon among the windows in the circulate list.
circulate-skip -- Do not include WIN among the windows in the circulate list.
circulate-skip-icon -- Do not include WIN's icon among the windows in the circulate list.
circulate-skip-icon? -- Return #t if WIN's icon is not among the windows in the circulate list.
circulate-skip? -- Return #t if WIN is not among the windows in the circulate list.
cl-set-solver-var -- Set solver S's variable CLV to value VALUE.
class-match?? -- Return a predicate that tests a window's resource class.
clear-color-cache-entry -- Colors are cached by name.
clear-font-cache-entry -- Fonts are cached by name.
clear-fvwm2-module-config -- No documentation supplied.
clear-image-cache-entry -- Images are cached by both name and full pathname.
clear-window-style -- No documentation supplied.
clever-place-window -- Places WIN using fvwm2's "ReallySmart" algorithm.
click-delay -- Returns the delay used in identifying mouse clicks and drags, in milliseconds.
click-to-focus-passes-click? -- Returns #t iff a click-to-focus window is sent the click, else #f.
click-to-focus-raises? -- Returns #t iff a click-to-focus window gets raised on focus, else #f.
client-hostname-match?? -- Return a predicate that tests a window's client hostname.
clist-find -- Return the row number of the first row in CLIST that PRED answers #t for.
clist-set-row-text -- Set the text of ROW of CLIST to COLS.
clone-resized-image -- Makes a new image from IMAGE of the given WIDTH and HEIGHT.
clone-scaled-image -- Returns a copy of IMAGE scaled to have dimensions WIDTH by HEIGHT.
close-all-xlogo-windows -- Close each window with class == XLogo.
close-ScwmBiff -- Close the ScwmBiff notification window.
close-ScwmButtons -- Close the ScwmButtons window of SB.
close-ScwmClock -- Close the ScwmClock with handle SC.
close-ScwmDeskButtons -- Close a ScwmDeskButtons object that was returned from run-ScwmDeskButtons.
close-ui-constraints-buttons -- No documentation supplied.
close-window -- Close WIN either by deleting it or destroying it.
close-window-and-pop-focus -- Close WIN and pop the focus with pop-focus-window.
cncat -- No documentation supplied.
color->string -- Convert scwm color object COLOR into an X11 name of that color.
color-properties -- Return an association list giving some properties of COLOR.
color-property -- Return the KEY property of COLOR.
color? -- Returns #t if OBJ is a color object, otherwise #f.
colormap-focus -- Return the colormap focus policy, as set by set-colormap-focus!.
config-request-animate -- A procedure for X-ConfigureRequest-hook to do window configuration animatedly.
constrained-window-in-focus? -- Returns #t if one of the windows in the constraint is in focus.
constraint-satisfied? -- Returns the status of whether a UI-CONSTRAINT is satisfied.
containing-aligned-viewport -- Compute the viewport-position of the viewport that contains POS.
context->brief-context -- No documentation supplied.
context->string -- No documentation supplied.
copy-menu-look -- Copy menu look ORIGINAL-MENU-LOOK with a new NAME and optional EXTRA.
copy-window-configuration -- Apply a saved state CONFIGURATION to window WIN.
copy-window-title-to-cut-buffer -- Set X cut buffer to be a string that is the title of WINDOW.
corba-evaluator-ior -- Returns the "IOR" string for the scwm-scheme-evaluator servant.
create-menu-win -- No documentation supplied.
create-pixmap-cursor -- Create and return a new cursor object from the pixmap image.
current-decor -- Return the current decor.
current-desk -- Returns the integer identifying the current desk.
current-viewport-offset-xx -- Return the current viewport horizontal offset as a multiple of the display width.
current-viewport-offset-yy -- Return the current viewport vertical offset as a multiple of the display height.
deactivate-ScwmBiff -- Make ScwmBiff no longer notify, but leave visible.
debug-clist-select -- No documentation supplied.
decrement-in-range -- Return v-1 but no less than low.
decrement-undo-index -- Decrement the undo-index.
default-decor -- Return the default decor.
default-move-opaquely? -- Return #t if WIN has area <= *opaque-move-percent* of the screen, else #f.
default-resize-opaquely? -- Return #t if WIN has area <= *opaque-resize-percent* of the screen, else #f.
define-scwm-group-proc -- Helper procedure for define-scwm-group-- use that instead.
define-scwm-option-proc -- Helper procedure for define-scwm-option.
deiconify-group -- Deiconify all members of GROUP.
deiconify-group-or-window -- Deiconify WIN, and perhaps all members of its group.
deiconify-to-current-viewport -- De-iconify WIN and make it visible in the current viewport.
deiconify-window -- Deiconify WIN.
delete-all-constraints -- Delete all constraints in the global instance list.
delete-duplicates -- Return a list that has the elements of L with duplicates omitted.
delete-inferred-ui-constraints-involving-window! -- Delete all the ui-constraint objects that involve WIN.
delete-multiple-windows-interactively -- Delete multiple windows as they are interactively clicked on.
delete-ui-constraint! -- Removes the UI-CONSTRAINT permanently.
delete-ui-constraint-class! -- Removes UI-CONSTRAINT-CLASS from the global class list.
delete-ui-constraints-involving-window! -- Delete all the ui-constraint objects that involve WIN.
delete-window -- Request that WIN remove itself from the display.
delta-position -- Return a new coordinate list that is DX,DY offset from XY-LIST.
describe-event -- Display a message giving the bindings of the next event, key or mouse.
describe-key -- Display a message giving the bindings of the next key event.
describe-mouse -- Display a message giving the bindings of the next mouse event.
desk-background -- Set the background to use on desk DESK.
desk-size -- Returns the size of the current desk.
destroy-window -- Forcibly remove WIN from the screen.
dir-focus -- Move focus to the closest window in direction DIR.
dir-focus-east -- Switch focus to the window to the east.
dir-focus-north -- Switch focus to the window to the north.
dir-focus-south -- Switch focus to the window to the south.
dir-focus-west -- Switch focus to the window to the west.
disable-all-constraints -- Disable all constraints in the global instance list.
disable-auto-unobscure -- No documentation supplied.
disable-autosave-netscape-dialog -- Disable the netscape autosaving "Save as.
disable-gnome-hints -- Disable support for GNOME hints.
disable-timed-autoshrink-windows -- Turn off auto-shrinking window behaviour.
disable-ui-constraint -- Disables the constraint in the constraint solver
display-message-briefly -- Display MSG in the message window for SEC-TIMEOUT seconds.
display-size -- Returns the size of the physical screen in pixels.
documentation -- Print the documentation for the string or symbol.
done-startup? -- Return #t iff Scwm is fully initialized, else #f.
draw-all-constraints -- Draw all constraints in the global instance list.
draw-constraint -- Draw the UI-CONSTRAINT.
draw-constraints-of-window -- Draw all constraints associated with WIN.
draw-overlay-plane -- Draw a box in the overlay plane.
draw-pager -- No documentation supplied.
dummy-prompt-hbox -- Create and return a dummy-prompting hbox and entry.
easyraise-window-is-hidden? -- No documentation supplied.
easyraise-window? -- 
edge-move-threshold -- Return the edge move threshold as set by set-edge-move-threshold!.
edge-scroll-delay -- Return the edge scroll delay (in ms) as set by set-edge-scroll-delay!.
edge-x-scroll -- Return the horizontal edge scroll increment as set by set-edge-x-scroll!.
edge-x-wrap -- Return the current horizonatal edge wrap setting as set by set-edge-x-wrap!.
edge-y-scroll -- Return the vertical edge scroll increment as set by set-edge-y-scroll!.
edge-y-wrap -- Return the current vertical edge wrap setting as set by set-edge-y-wrap!.
edges->nonant -- Return a nonant number from a list of edges that are involved.
elapsed-time -- Return the elapsed time in milliseconds since O.
enable-all-constraints -- Enable all constraints in the global instance list.
enable-auto-unobscure -- No documentation supplied.
enable-autosave-netscape-dialog -- Enable the netscape autosaving "Save as.
enable-dynamic-netscape-actions -- Enable the netscape download-closed action.
enable-gnome-hints -- Enable support for GNOME hints.
enable-image-path-suggestor -- Turn on the image path suggestor.
enable-timed-autoshrink-windows -- Turn on auto-shrinking window behaviour.
enable-ui-constraint -- Enables the constraint in the constraint solver.
enclosing-rectangle -- Return the smallest rectangle that encloses the windows WINS.
end-constraints -- Terminate using the constraint solver.
end-highlighting-current-window -- Remove the hook procedures that make the window with mouse be highlighted.
end-highlighting-selected-window -- Stop highlighting the current window during window selections.
esd-reconnect -- Connect to the ESound daemon on the machine named HOST.
eval-after-load -- Run PROC after MODULE is loaded.
eval-expression-interactively -- Prompt for an expression and evaluate it interactively.
eval-fvwm-command -- Evaluate an fvwm2 command.
exe -- Return a procedure that, when invoked, executes COMMAND in the background.
exe-on-selection -- Return a procedure that runs COMMAND in the background on the X selection.
execute -- Execute COMMAND in the background.
execute-on-selection -- Run COMMAND in the background, with arguments supplied by the X selection.
execute-with-pidprop -- Execute COMMAND in the background and permit use of window-pid on its windows.
extreme -- Find extreme value e of PRED in LST.
filename-is-complete? -- Return true if FNAME is a fully qualified pathname.
filter -- Return a list of those elements of L for which PRED is true.
filter-list -- Like list, but ignore #f and unspecified values.
filter-map -- Process FIRST and the lists comprising REST as map would.
filter-only-except -- Return a filtered list of the elements from L.
find-file-in-path -- Search for file named FNAME in PATH.
find-window-by -- Return a window satisfying predicate PRED.
find-window-by-class-resource -- Return a window by its CLASS and RESOURCE names (as strings).
find-window-by-name -- Return a window with name WINDOW-NAME.
first-line-output-of-system-cmd -- Return the first line of output of command shell execution of CMD.
flash-selected-windows-on -- Make sure that the selected windows are marked as selected.
flash-window -- Flash WIN's titlebar and boundary color to COLOR for UNFLASH-DELAY seconds.
flash-window-on -- Flash WIN's titlebar and boundary color to COLOR indefinitely.
flatten -- Return LIST-OF-LISTS as a single flat list.
float->integer -- No documentation supplied.
focus-change-warp-pointer -- Deiconify, focus, raise, and warp-to WIN.
focus-last-mapped-window -- Focus and warp to the window that was mapped most recently.
focus-or-toggle-raise -- Focus on WIN if it does not have the focus, else toggle-raise WIN.
focus-stack-empty? -- Return #t iff the focus-stack is empty, else #f.
focus-to-register -- Save the currently-focused window to REGISTER.
focus-window -- Give WIN the keyboard input focus.
focus-window-with-pointer -- Set the focus to be the window containing the pointer.
focussable-window? -- Return #t iff WIN may receive the keyboard focus.
fold-menu-list -- Split ML into chained menus of no more than MAX-LINES items.
fold-menu-list-by-group -- Split ML-CONS into chained menus based on their group.
font-properties -- Return an association list giving some properties of FONT.
font-property -- Return the KEY property of FONT.
font? -- Returns #t if OBJ is a font object, otherwise #f.
for-all? -- Return true if PRED is true for all elements of L, otherwise false.
for-each-column -- No documentation supplied.
force-reset-window-frame! -- This redraws the window frame and decorations of WIN.
force-segv-for-testing -- Cause a segmentation violation.
frame-id->window -- Return the window object corresponding to a frame WINDOW-ID.
fvwm-exec -- Run COMMAND as fvwm would.
fvwm-exec-use-shell -- Use SHELL when emulating fvwm "EXEC" commands.
fvwm-nop -- No documentation supplied.
fvwm-pipe-read -- No documentation supplied.
fvwm2-pager-window -- Return a fvwm2 pager window, or #f if there is none.
gdk-draw-arc! -- Draw an arc on the root window.
gdk-draw-line! -- Draw a line on the root window.
gdk-draw-rectangle! -- Draw a rectangle on the root window.
gdk-drawing-get-drawable -- Returns the drawable object used to draw on the root window.
gdk-drawing-get-gc -- Returns the gc used to draw on the root window.
gdk-drawing-initialize -- Setup the draw functions for drawing onto the root window.
gdk-drawing-initialized? -- Returns whether or not the module has been initialized.
gdk-drawing-set-line-width! -- Set the width of the line to draw with.
get-fvwm2-module-config -- No documentation supplied.
get-input-hooks-list -- Return the input-hooks list.
get-key-event -- Return a represention of the next key event.
get-mouse-event -- Return a represention of the next mouse event.
get-next-event -- Return a represention of the next key or mouse event.
get-proplist-with-description -- Return a property list by parsing DESC in GNUstep proplist format.
get-proplist-with-path -- Return the proplist from path FILENAME.
get-register -- Return contents of Scwm register named REGISTER, or #f if none.
get-register-alist -- Return the register-alist.
get-register-name -- Prompt for a register name and return a corresponding symbol.
get-timer-hooks-list -- Return the timer-hooks list.
get-ui-constraint-class-by-name -- No documentation supplied.
get-window -- Retrieve the window context or select interactively.
get-window-colors -- Return a two-element list, '(fg bg), the colors for WIN.
get-window-highlight-colors -- Return a two-element list, '(fg bg), the highlight colors for WIN.
get-window-nonant -- SELECT-LIST is a list of (win x y), returns the nonant selected.
get-window-with-nonant -- Select a WINDOW and a NONANT, defaulting to the current window context.
get-window-with-nonant-interactively -- Interactively select a window and a nonant.
get-wm-command -- Get the "WM_COMMAND" X-Property of WIN and return that string.
get-x-cursor -- Return the cursor object corresponding to NAME-OR-NUMBER.
global-window-configuration -- Return an object abstracting all of the current windows' states.
global-window-configuration-to-register -- Save the global configuration of windows to REGISTER.
gnome-desktop-click -- Send a button-press N to the gnome desktop manager.
gnome-desktop-click-1 -- Send a button-press 1 and button-release 1 to the gnome desktop manager.
gnome-desktop-click-2 -- Send a button-press 1 and button-release 2 to the gnome desktop manager.
gnome-desktop-click-3 -- Send a button-press 1 and button-release 3 to the gnome desktop manager.
gnome-desktop-menu -- Pop-up the gnome desktop menu.
gnome-desktop-press -- Send a button-press N to the gnome desktop manager.
gnome-desktop-press-1 -- Send a button-press 1 to the gnome desktop manager.
gnome-desktop-press-2 -- Send a button-press 1 to the gnome desktop manager.
gnome-desktop-press-3 -- Send a button-press 1 to the gnome desktop manager.
gnome-install-window-styles -- Initialize various window styles for GNOME support.
gravity->alignments -- Return a list of two numeric alignments corresponding to a GRAVITY.
gravity->string -- Returns a string representation of the numerical GRAVITY.
group->windows -- Returns a list of windows belonging to GROUP.
group-window -- Returns a distinguished window of GROUP.
gtk-about -- No documentation supplied.
gtk-about-scwm -- No documentation supplied.
gtk-clist-get-row-values -- Return a list of the COL columns of row ROW of CLIST.
gtk-message -- It display a message on the display, using a gtk window
gtk-pixmap-new-search-scwm-path -- Return the new pixmap object as gtk-pixmap-new does, but search Scwm's image-load-path for it.
gtk-proc-selection-cancel-button -- Returns the cancel button from PROC-DIALOG.
gtk-proc-selection-clist-widget -- Returns the clist widgetfrom PROC-DIALOG.
gtk-proc-selection-get-procedure -- Returns the currently selected procedure from PROC-DIALOG.
gtk-proc-selection-get-procname -- Returns the currently selected procedure name from PROC-DIALOG.
gtk-proc-selection-new -- Returns a new procedure-selecting dialog box.
gtk-proc-selection-ok-button -- Returns the ok button from PROC-DIALOG.
gtk-proc-selection-toplevel-widget -- Returns the toplevel window widget from PROC-DIALOG.
gtk-register-info -- Display a table containing Scwm registers and their contents.
gtk-scrolled-window-set-hadjustment-value -- Set the hadjustment for SW, a scrolled window, to FLOAT.
gtk-scrolled-window-set-vadjustment-value -- Set the vadjustment for SW, a scrolled window, to FLOAT.
gtk-table-from-string -- No documentation supplied.
gtk-text-replace -- Replace all the text in TEXTWIDGET with TEXT.
gtk-window->scwm-window -- Return the Scwm window object corresponding to GTKWIN.
gui-set -- No documentation supplied.
half -- Return the closest integer to half of X.
handle-pending-events -- Handle all pending Scwm events, returns number of dispatched events.
has-overlay-plane? -- Return #t if the current screen has an overlay plane, #f otherwise.
help -- Print all possible documentation for string or symbol.
help-mesg -- No documentation supplied.
hex -- Return the integer that corresponds to string NUMBER as a hexadecimal value.
hide-overlay-plane -- Draw a box in the overlay plane.
hide-pager -- No documentation supplied.
hide-selected-nonants -- Hide nonant markers on window when they are selected.
hide-side-decorations -- Do not display the sidebar decorations for WIN.
hide-titlebar -- Cause WIN not to be decorated with a titlebar.
hide-titlebar-in-place -- Turn off display of the titlebar for WIN without moving the client window.
highlight-background -- Return the default background color for windows with the input focus.
highlight-current-window -- No documentation supplied.
highlight-factor -- Return the current highlight factor.
highlight-foreground -- Return the default foreground color for windows with the input focus.
hook-documentation -- Return the docstring for HOOK.
icon-font -- Return the font used for drawing icon titles.
icon-position -- Return the position of the icon for WIN.
icon-size -- Return the size of the icon for WIN.
icon-sticky? -- Return #t if WIN is "sticky", #f otherwise.
icon-title-match?? -- Return a predicate that tests a window's icon title.
icon-viewport-position -- Return the position of WIN's icon in pixels within the viewport.
iconified-window? -- Return #t if WIN is iconified, otherwise return #f.
iconify-group -- Iconify GROUP into one icon.
iconify-window -- Iconify WIN.
id->message-window -- Return the message-window of an X/11 window id (a long integer).
id->window -- Return the window object corresponding to an application WINDOW-ID.
ignore-dubious-modifiers? -- Return the status of the ignore-dubious-modifiers flag.
image->gtk-pixmap -- Return a gtk-pixmap widget for IMG for use in BUTTON.
image-name->cursor -- Make a cursor given only the NAME.
image-not-found-message -- Report a missing image filename, but do not error.
image-properties -- Return an association list giving some properties of IMAGE.
image-property -- Return the KEY property of IMAGE.
image-short-name -- Return the short name of IMAGE.
image-size -- Return the size of IMAGE as a list (width height).
image? -- Returns #t if OBJ is an image object, otherwise #f.
ImageMagick-loader -- Tries to load an arbitrary image using ImageMagick's convert.
in-viewport-any-desk? -- Return #t if WIN is in the current viewport ignoring the desk, else #f.
in-viewport-placement -- Return a procedure that takes a window and places it in viewport (XX, YY).
increment-in-range -- Return v+1 but no more than high.
increment-undo-index -- Increment the undo-index.
initial-place-window -- Pick a desk for WIN and return #t iff WIN should be placed.
initialize-pager -- Initialize the pager.
initialize-programs-that-exist -- Initializes the cache with programs that exist in the current $PATH.
initialize-ui-constraints-buttons -- No documentation supplied.
insert-undo-global -- Insert the global state into the undo list at undo-index.
insert-undo-state -- Insert STATE into the undo list at undo-index.
install-visibility-reporter -- Install procedures to print debugging messages on window visibility change events.
interactive-move -- Move WINDOW interactively and possibly opaquely.
interactive-move-group -- Move GROUP interactively.
interactive-move-rubberband -- Move interactively, using the rubberband (unless constraint solver is active.
interactive-move-selected-group-or-window -- Interactively move either the selected windows or the current window.
interactive-move-window-with-focus -- Interactively move the window which currently has the focus.
interactive-move-window-with-pointer -- Interactively move the window which currently contains the pointer.
interactive-place-window -- Interactively place WIN.
interactive-placement -- Return a procedure that takes a window and places it interactively.
interactive-procedure-apropos -- Returns a list of interactive procedures that match RGX.
interactive-procedure-apropos-with-modules -- Returns a list of procedures that match RGX and that can take no arguments.
interactive-resize -- Resize WINDOW interactively and possibly opaquely.
interactive-resize-rubberband -- Resize interactively, using the rubberband (unless constraint solver is active.
interactive-resize-window-with-focus -- Interactively resize the window which currently has the focus.
interactive-resize-window-with-pointer -- Interactively resize the window which currently contains the pointer.
interactive-set-window-gravity! -- Permit user to click on an area of a window and anchor that nonant.
interpret-as-procedure -- Return a procedure given its value, its symbol, or its name.
intersection-area -- Returns the size of the intersection of two rectangles.
invert-nonant -- Return the opposite nonant from NONANT.
iota -- Generate a list of the integers from 0 to N-1 in order.
is-mouse-event? -- Return #t iff EVENT is a mouse event.
jump-to-register -- Restore the state saved in REGISTER.
keep-above -- Keep W1 wholly above W2.
keep-adjacent-horizontal -- Keep W1's right edge aligned with W2's left edge.
keep-adjacent-vertical -- Keep W1's bottom edge aligned with W2's top edge.
keep-at-left-edge -- Keep W's left edge at the left edge of the desktop.
keep-at-right-edge -- Keep W's right edge at the right edge of the desktop.
keep-at-top-edge -- Keep W's top edge at the top edge of the desktop.
keep-bottoms-even -- Keep W1 and W2 aligned at the bottom.
keep-constant-size -- Keep W's size from changing.
keep-constant-width -- Keep W's width at WIDTH.
keep-full-height -- Keep W1 and W2 sum of heights equal to the display's height.
keep-full-width -- Keep W1 and W2 sum of widths equal to the display's width.
keep-left-at-v -- Keep W1's left at cl-variable V's pixel value.
keep-lefts-even -- Keep W1 and W2 aligned at the left.
keep-on-top -- Ensure that WIN is kept on top of all other windows.
keep-right-at-v -- Keep W1's right at cl-variable Vs pixel value.
keep-rights-even -- Keep W1 and W2 aligned at the right.
keep-to-left-of -- Keep W1 to the left of W2.
keep-top-at-v -- Keep W1's top at cl-variable V's pixel value.
keep-tops-even -- Keep W1 and W2 aligned at the top.
kept-on-top? -- Return #t if WIN is an on-top window, #f otherwise.
key-mouse-moves -- Bind four keys to move the mouse in compass directions by PCT-OF-SCREEN.
key-viewport-moves -- Bind four keys to move the viewport in compass directions by PCT-OF-SCREEN.
keycode->keysym -- Return a string containing the X11 keysym for key with code KEYCODE.
keymask->string -- Return a string representing KEYMASK.
keymask-keycode->string -- Return a string representing the key press with mask KEYMASK, code KEYCODE.
keysym->keycode -- Returns a list of X/11 keycodes that generate the keysym, KEYSYM-NAME.
kill-all-fvwm2-modules -- No documentation supplied.
kill-fvwm2-module -- No documentation supplied.
kill-fvwm2-modules-by-name -- No documentation supplied.
kill-pager -- No documentation supplied.
kwm-emulation-initialize -- No documentation supplied.
kwm-emulation-reset -- No documentation supplied.
kwm-send-window-list -- No documentation supplied.
last-mapped-window -- Return the window that was mapped most recently.
list-all-windows -- Return a list of all of the top-level window objects.
list-easyraise-windows -- No documentation supplied.
list-focus-order -- Return a list of all the top-level window objects in focus order.
list-index -- Return the integer position of OBJ in list L.
list-non-overlapping-windows -- Return a list of windows that do not overlap WIN.
list-of-windows? -- No documentation supplied.
list-overlapping-windows -- Return a list of windows that overlap WIN.
list-stacking-order -- Return a list of all non-iconified the top-level window objects, from top to bottom.
list-windows -- Return the list of windows matching ONLY and not matching EXCEPT.
list-windows-above -- List the windows above w from bottom to top.
list-windows-below -- List the windows below w from top to bottom.
list-without-elem -- Return the list L with element E deleted.
listify-if-atom -- Make L into a list if it is not.
load-cached-theme -- No documentation supplied.
load-imlib-image -- Load an image file using imlib identified by the pathname FULL-PATH.
load-preferences -- Load FILENAME to restore the Scwm preferences.
load-theme -- Returns a theme FNAME which is loaded from `*theme-path*'.
load-theme-image -- No documentation supplied.
load-xbm -- Load an X Bitmap file identified by the pathname FULL-PATH.
load-xpm -- Load an X Pixmap file identified by the pathname FULL-PATH.
logo-remove -- Remove the Scwm lambda startup logo.
logo-setup -- Setup to display the startup logo.
lookup-key -- Return the procedures bound to KEY within the CONTEXTS.
lookup-mouse -- Return the procedure bound to mouse BUTTON within the CONTEXTS.
lookup-procedure-bindings -- Return any bindings that invoke PROC in context CONTEXT.
lower-by-one -- Lower window W below the next window down that overlaps it.
lower-easyraise-windows -- 
lower-fvwm2-pager -- Lower a fvwm2 pager window in the stacking order.
lower-group -- Raise members of GROUP above all other windows.
lower-window -- Lower WIN to the bottom of the window stack.
lower-window-below -- Restack window W immediately below W2.
make-all-submenus -- No documentation supplied.
make-color -- Return the color object corresponding to the X color specifier CNAME.
make-conditional-style -- No documentation supplied.
make-context-menu -- Create a menu of actions applicable to the filename in the X selection.
make-debianapps-menu -- Read menu-file and return a menu object.
make-decor -- Create a new decor object.
make-face -- Create a new face.
make-file-menu -- Return a menu-object for viewing or editing FILE.
make-font -- Return the font object for the X font specifier FNAME.
make-hosts-menu -- Create a telnet menu.
make-image -- Loads an image from the file NAME.
make-image-or-warn -- Return an image object for FILENAME and report a warning if it fails.
make-keep-winclass-centered -- Return a procedure that keeps windows of CLASS centered in the viewport.
make-list -- Return a list containing N elements equal to the optional second argument.
make-menu -- Make and return a menu object from the given arguments.
make-menu-another-level -- No documentation supplied.
make-menu-focus-options -- Create a menu of focus options for WIN.
make-menu-from-list-of-structured-directories -- No documentation supplied.
make-menu-from-structured-directory -- No documentation supplied.
make-menu-global-theme -- Return a menu that lets the user set the theme for all windows.
make-menu-gnome-system -- No documentation supplied.
make-menu-gnome-user -- No documentation supplied.
make-menu-kde -- No documentation supplied.
make-menu-window-theme -- Return a menu that lets the user set the theme for a single window.
make-menuitem -- Return a newly created menuitem object using the given arguments.
make-menuitems-from-menu-information-list -- Return a list of menu-items from a list of detailed programs list.
make-message-window -- Returns a newly created message window object with string MESSAGE.
make-message-window-clone-default -- Return a new message window that has the default style.
make-message-window-win-copy -- Return a message window with a background that is a copy of the image in WIN.
make-message-window-with-image -- Return a new message window with IMG as a background, sized appropriately.
make-relief-color -- Convert a color into a new color appropriate for a relief.
make-reversed-color -- Return a new color that is opposite COLOR.
make-rhosts-menu -- Returns a menu which lets you rlogin to each host mentioned in your .
make-small-window-ops-menu -- Return a short menu of window operations for window W.
make-string-usable-for-resource-key -- Return a converted string from STRING that can be used as an X resource key.
make-style -- No documentation supplied.
make-theme -- Creates a theme object with the given NAME, WINDOW-STYLE, and BACKGROUND-STYLE.
make-toggling-winop -- Returns a procedure which takes a window WIN and toggles a property of it.
make-ui-constraint -- UI-CONSTRAINT-CLASS specified the type of constraint to be created.
make-ui-constraint-class -- Creates a new ui-constraint-class object.
make-ui-constraint-interactively -- Uses the UI constructor of the constraint class to prompt the user to
make-window-group-menu -- Return a menu for window group operations.
make-window-list-menu -- Popup a window list menu and permit a selection to be made.
make-window-style-menu -- Offer a choice to style the window, like named windows, or a whole class.
make-wmconfig-menu -- Return a menu object for the window-manager configuration menu.
make-X-geometry -- No documentation supplied.
make-xlock-menu -- Create an xlock menu.
map-in-order -- Process FIRST and the lists comprising REST as map would.
marshal-fvwm2-config-info -- Constructs a fvwm2 BroadcastInfo module packet.
marshal-fvwm2-iconify-info -- Constructs a fvwm2 "M_ICONIFY" module packet.
mask->keycodes -- Return a list of keycodes corresponding to keys that generate the modifiers in MASK.
maximize -- Maximize WIN to new pixel width NW and new pixel height NH.
maximize-both -- Maximize WIN both horizontally and vertically.
maximize-horizontal -- Maximize WIN horizontally.
maximize-vertical -- Maximize WIN vertically.
maximized? -- Return #t if WIN is maximized, #f otherwise.
maybe-make-color -- Try to make OBJ into a color and return that color object.
menu -- Return a menu object with the given attributes.
menu-highlight-colors -- Return list text-color, bg-color, the highlight colors for MENU.
menu-highlight-factor -- Return the current menu highlight factor.
menu-highlight-relief? -- Return #t if MENU's selected item is relieved, #f otherwise.
menu-hotkeys-activate-item? -- Return #t if hotkeys invoke item, #f if they just select the item.
menu-hover-delay -- Return MENU's hover action delay.
menu-look? -- Return #t if OBJ is a menulook object, #f otherwise.
menu-max-fold-lines -- Return an approximation of the number of menuitems that will fit vertically on screen.
menu-popup-delay -- Return MENU's submenu popup delay.
menu-prefs -- Generate the Preferences menu.
menu-properties -- Returns the a list of the menu properties of MENU, a menu object.
menu-shadow-factor -- Return the current menu shadow factor.
menu-style -- Set various properites for the menus.
menu-title -- Return a menuitem object that is a title.
menu? -- Return #t if and only if OBJ is a menu object.
menuitem -- Return a menuitem object with the given attributes.
menuitem->scwm-gtk-menuitem -- No documentation supplied.
menuitem-colors -- Returns a list of the fg and bg colors for MENUITEM.
menuitem-font -- Returns the font of MENUITEM.
menuitem-properties -- Return a list of the properties of the given MENU-ITEM.
menuitem? -- Return #t if and only if OBJ is a menu item object.
message -- Display the string arguments STR in a message window.
message-window-colors -- Returns the colors that the message window MWN is displayed with.
message-window-copy-style! -- Copy the visual style of MSGWIN-SOURCE to the style for MSGWIN.
message-window-font -- Returns the font that the message window MWN uses for displaying text.
message-window-hide! -- Hide the message window MWN.
message-window-id -- Returns the X11 id of message window MWN.
message-window-image -- Returns the image that message window MWN displays.
message-window-message -- Returns the message that message window MWN displays.
message-window-options -- Allow specification of message-window behavior for standard actions.
message-window-position -- Returns the position that message window MWN is/will be displayed at.
message-window-relief? -- Returns the relief setting for the message window MWN.
message-window-set-colors! -- Set the fore- and background colors to be used for the message window MWN.
message-window-set-font! -- Set the font to be used for the message window MWN.
message-window-set-image! -- Changes the background image for the message window MWN to IMAGE.
message-window-set-message! -- Changes the message displayed by the message window MWN.
message-window-set-position! -- Set the position to be used for the message window MWN.
message-window-set-relief! -- Sets the relief for the window MWN.
message-window-set-size! -- Set the size of message window MWN to WIDTH pixels by HEIGHT pixels.
message-window-show! -- Displays the message window MWN on the screen.
message-window-size -- Returns the size of message window MWN in pixels.
message-window-style -- Set visual style of MSGWIN.
message-window-visible? -- Return #t if the message window MWN is visible, #f otherwise.
message-window? -- Returns #t if MWN is a msgwindow object, otherwise #f.
mod-desk-size! -- Modify the current desktop size by the given parameter.
mod-mask-alt -- Return the bit-mask for the Alt modifier key, or #f.
mod-mask-control -- Return the bit-mask for the Control modifier key, or #f.
mod-mask-hyper -- Return the bit-mask for the Hyper modifier key, or #f.
mod-mask-meta -- Return the bit-mask for the Meta modifier key, or #f.
mod-mask-numlock -- Return the bit-mask for the NumLock modifier key, or #f.
mod-mask-scrolllock -- Return the bit-mask for the ScrollLock modifier key, or #f.
mod-mask-shift -- Return the bit-mask for the Shift modifier key, or #f.
mod-mask-super -- Return the bit-mask for the Super modifier key, or #f.
module-and-proc-names->proc -- Return the procedure named PROC-NAME from module named MODULE-NAME.
module-event-name-from-number -- Return the string module event name for event number NUM.
mouse-event-type -- Return a symbol corresponding to the type of the most recent mouse event.
mouse-focus-click-raises? -- Returns a boolean value indicating whether a mouse-focus-click will raise the window.
move-after-deleting-constraints -- Move WIN after deleting all constraints that involve it.
move-after-deleting-inferred-constraints -- Move WIN after deleting all inferred constraints that involve it.
move-group -- Move GROUP to virtual coordinates X, Y.
move-group-relative -- Move all members of GROUP by DX, DY pixels.
move-group-to-desk -- Move all members of GROUP to DESK.
move-inside-aligned-viewport -- Ensure that WIN is entirely inside the XX, YY viewport if possible.
move-inside-current-viewport -- Ensure that WIN is entirely inside the current viewport, if possible.
move-inside-own-viewport -- Ensure that WIN is entirely inside the closest viewport to its center.
move-inside-viewport -- Ensure that WIN is entirely inside the X, Y viewport if possible.
move-nonsticky-windows-relative -- Move all windows right X, down Y pixels.
move-pointer -- Move the X11 pointer X pixels to the right, and Y pixels down.
move-pointer-to -- Move the mouse pointer to viewport coordinates SX, SY.
move-to-viewport -- Move to the viewport numbered (XX,YY).
move-viewport -- Move the viewport onto the virtual desktop relatively.
move-window -- Move WIN to virtual coordinates X, Y.
move-window-relative -- Move WIN X, Y pixels from where it is currently.
move-window-to-desk -- Move WIN to DESK.
move-window-to-viewport -- Move WIN to the viewport numbered (XX,YY).
move-window-viewport-position -- Move WIN to viewport position X, Y.
msec->usec -- Convert MSEC milliseconds into an equivalent number of microseconds.
mwm-decorations->string -- Converts the MWM decoration flags into a readable form.
mwm-functions->string -- Converts the MWM function flags into a readable form.
near-window-placement -- Return a procedure that places a window near the window returned by WINDOW-GETTER.
nearest-aligned-viewport -- Compute the nearest valid integral viewport position to POS.
netpbm-loader -- Tries to load an arbitrary image using the netpbm packge.
netscape-application-menu -- No documentation supplied.
netscape-av-search -- Use Netscape to do an AltaVista search for WORD.
netscape-av-search-selection-url -- Use Netscape to do a AltaVista search of the selection, SELECTION.
netscape-bookmark-search -- Prompt for a string, and popup a list of matching netscape bookmarks.
netscape-download-closed-action -- Execute the closed action for WIN, a netscape download window.
netscape-google-search -- Use Netscape to do a google search for WORD.
netscape-google-search-cut-buffer -- Use Netscape to do a Google search of the X-cut-buffer-string.
netscape-google-search-selection-url -- Use Netscape to do a Google search of the selection, SELECTION.
netscape-goto-cut-buffer-url -- Goto the url that is held in the X11 cut buffer.
netscape-goto-selection-url -- Goto the url that is held in the X11 selection, SELECTION.
netscape-goto-url -- Make netscape go to the location URL.
netscape-metacrawler-search -- Use Netscape to do a Metacrawler search for WORD.
netscape-metacrawler-search-selection-url -- Use Netscape to do a Metacrawler search of the selection, SELECTION.
netscape-new-window -- No documentation supplied.
netscape-win -- Return a netscape window, prefer a visible netscape window.
netscape-window-not-focussed -- Return #t iff the currently focussed window is a netscape frame.
next-visible-non-iconified-window -- Switch focus to the next visible and not iconified window.
next-window -- Switch to the next matching window.
nonant->dirvector -- No documentation supplied.
nonant->gravity -- Return a gravity symbol given NONANT in [0,8].
nonant->string -- Return the brief string name for NONANT, an integer.
nonant-decoration -- Return the window id numbers of the decoration for WIN corresponding to NONANT.
nonant-highlight-color -- Return the color used for highlighting nonants.
normal-border -- Cause WIN to be decorated with a normal border.
not-focussed-for? -- No documentation supplied.
not-menu-background -- Return the default background color for icons, window frames, etc.
not-menu-foreground -- Return the default foreground color for icons, titlebars, etc.
null-place-window -- This is simplest, fallback placement procedure for windows.
number->hex-string -- A convenience wrapper around `number->string' that returns N in base-16.
number-in-base -- Return the integer that corresponds to string NUMBER in base BASE.
number-of-mouse-buttons -- Return the number of mouse buttons of the current mouse.
object-documentation -- Return documentation attached to SYM or to (eval SYM).
oct -- Return the integer that corresponds to string NUMBER as an octal value.
on-current-desk? -- Return #t if WIN is on the current desk.
on-desk-n? -- Returns a function which takes WIN and returns #t if WIN is on desk N, else #f.
on-desk-placement -- Return a procedure that takes a window and places it on DESK.
on-desk? -- Return #t if WIN is on desk N, else #f.
one-window-prompter -- No documentation supplied.
opaque-move -- Move WIN interactively, opaquely.
opaque-resize -- Resize WIN interactively, opaquely.
option-menu -- No documentation supplied.
option-widget-and-getter -- No documentation supplied.
or-map -- Apply PROC repeatedly, returning the first true value.
output-of-system-cmd -- Return the output of command shell execution of CMD.
pair-virtual->viewport -- Convert a pair point from virtual to viewport coordinates.
paste-window-title-from-cut-buffer -- Set the window title of WINDOW to be the string in the X cut buffer.
path-list->string-with-colons -- Convert L, a list of string directory names, to a single colon-separated string.
percent-visible -- Return the percent of WIN currently in the viewport as a real in [0,100].
pix->%x -- Return the percent of the display width that PIX is.
pix->%y -- Return the percent of the display height that PIX is.
place-at-center -- Place window in the center of the current viewport.
place-at-point -- Place WIN at the pointer position.
place-in-viewport -- Move WIN to the (XX, YY) viewport.
place-interactively -- Place WIN interactively.
place-nonant-marker -- Place a nonant marker on W.
place-on-default-desk -- Place WIN on a desk according to the default algorithm.
place-on-desk -- Move window WIN to desk DESK.
plain-border -- Cause WIN to be decorated with a plain border.
pointer-position -- Return the current position of the mouse pointer in pixels.
pop-focus-window -- Restore the focus to the window on the top of the focus-stack.
pop-window-configuration -- Restore the last configuration of WIN that was saved on its stack of previous configurations.
popup-docs-for -- No documentation supplied.
popup-menu -- Popup MENU, a menu object, and warp to the item WARP-TO-INDEX if it is a number.
popup-menu-from-decoration -- Popup MENU from WIN's decoration numbered BUTTON-NUMBER.
popup-option-menu -- No documentation supplied.
popup-register-winlist -- Popup a menu displaying all the windows that stored in registers.
popup-ui-constraints-toggle-menu -- Popup a menu that can be used to turn added constraints on and off.
popup-window-group-menu -- Popup the window group menu.
popup-window-group-menu-no-warp -- Popup the window group menu without warping to the first menu item.
position-message-window! -- Move the move/resize message window's GRAVITY point to (X,Y).
prev-visible-non-iconified-window -- Switch focus to the previous visible and not iconified window.
prev-window -- Circulate to the previous matching window.
printable-char->keysym-string -- Return the keysym string corresponding to a printable character.
proc-doc -- Return documentation for PROC.
procedure->bindings-description -- No documentation supplied.
procedure->string -- No documentation supplied.
procedure-apropos -- Returns a list of procedures that match RGX.
procedure-apropos-with-modules -- Returns a list of procedures that match RGX along with defined-in modules.
procedure-arity -- Return the arity values for PROC.
procedure-formals -- Return a list of the formal arguments for PROC.
procedure-interactive-spec -- No documentation supplied.
procedure-is-interactive? -- Return #t iff PROC is interactive.
procedure-keyword-formals -- Returns an a-list of the optargs keyword arguments and default values for PROC.
procedure-num-optional-args -- Return the number of optional arguments for PROC.
procedure-num-required-args -- Return the number of required arguments for PROC.
procedure-optargs-arglist -- Return a list of the optargs keyword arguments for PROC.
procedure-optional-formals -- Returns a list of the optional arguments for PROC.
procedure-required-formals -- Return a list of the required formal arguments for PROC.
procedure-string->procedure -- Return a procedure given its name.
procedure-takes-rest-arg? -- Return #t iff PROC take a rest argument.
process-use-scwm-modules -- Returns a list of all the modules loaded in successfully.
program-exists? -- Return #t iff PROGRAM-NAME is in the current $PATH or is a path to an executable.
prompt-binding -- No documentation supplied.
prompt-binding-vbox -- No documentation supplied.
prompt-bool -- Prompt with PROMPT for a boolean value, and call PROC with result if Ok button is clicked.
prompt-bool-hbox -- Create and return a boolean-prompting hbox and button.
prompt-color -- Prompt using PROMPT for a color and call PROC with value if Ok is clicked.
prompt-color-hbox -- Create and return a color-prompting hbox, complete with link to full color dialog.
prompt-enum -- Prompt with PROMPT for one of CHOICES, and call PROC with result.
prompt-enum-hbox -- Create and return an enum-prompting hbox and button.
prompt-file -- Prompt using PROMPT for a file and call PROC with value if Ok is clicked.
prompt-file-hbox -- Create and return a file-prompting hbox, complete with link to full file dialog.
prompt-font -- Prompt using PROMPT for a font and call PROC with value if Ok is clicked.
prompt-font-hbox -- Create and return a font-prompting hbox, complete with link to full font dialog.
prompt-from-symbol -- Return a string prompt that is appropriate for the option symbol SYM.
prompt-integer-range -- Prompt using PROMPT for an integer value in RANGE, and call PROC with value if Ok is clicked.
prompt-integer-range-hbox -- Create and return an integer-range-prompting hbox and scale, label.
prompt-path-hbox -- Create and return a path-prompting hbox and entry.
prompt-proc -- Prompt using PROMPT for a proc and call PROC with value if Ok is clicked.
prompt-proc-hbox -- Create and return a proc-prompting hbox, complete with link to full proc dialog.
prompt-range -- Prompt using PROMPT for a numeric value in RANGE, and call PROC with value if Ok is clicked.
prompt-range-hbox -- Create and return a range-prompting hbox and scale, label.
prompt-string -- Use PROMPT as prompt in text entry widget and call PROC with the entered string.
prompt-string-hbox -- Create and return a string-prompting hbox and entry.
prompting-shell -- Create a GTk+ shell window and return a procedure that closes it.
propagate-selection-to-cut-buffer -- Make the cut-buffer contain the current selection.
property-changed-debug -- Print debugging information about the property change of PROP on WIN.
property-changed-respond -- Handle various property changes of PROP on WIN.
proplist-append-array-element -- Return the PL-ARRAY after appending ITEM to the end.
proplist-deep-copy -- Return a deep copy of property list PL.
proplist-delete-domain -- Delete domain PL-DOMAIN-NAME.
proplist-get-all-dictionary-keys -- Return a proplist array object that contains all the keys of PL-DICT.
proplist-get-array-element -- Return the element at INDEX offset of PL.
proplist-get-container -- Return the array or dictionary of which PL is an element.
proplist-get-data -- Returns the raw data from PL (a data proplist object) as a string.
proplist-get-data-description -- Returns a description of PL (a data proplist object) in GNUstep format.
proplist-get-dictionary-entry -- Return the proplist dictionary entry associated with entry KEY in PL-DICT.
proplist-get-domain -- Return a property list represeting the domain PL-DOMAIN-NAME.
proplist-get-domainnames -- Return a array proplist containing all registered domain names.
proplist-get-filename -- Return the filename of PL.
proplist-get-number-of-elements -- Return the number of elements in PL.
proplist-get-string -- Returns the string from PL (a string proplist object).
proplist-get-string-description -- Retuns a description of PL (a string proplist object) in GNUstep format.
proplist-insert-array-element -- Return the PL-ARRAY after inserting ITEM at offset INDEX.
proplist-insert-dictionary-entry -- Return PL-DICT after inserting (KEY,VALUE) into it.
proplist-is-array -- Return #t iff PL is an array proplist object, #f otherwise.
proplist-is-compound -- Return #t iff PL is a dictionary or array proplist object, #f otherwise.
proplist-is-data -- Return #t iff PL is a data proplist object, #f otherwise.
proplist-is-dictionary -- Return #t iff PL is a dictionary proplist object, #f otherwise.
proplist-is-equal -- Return #t iff PLA is equal to PLB.
proplist-is-simple -- Return #t iff PL is a string or data proplist object, #f otherwise.
proplist-is-string -- Return #t iff PL is a string proplist object, #f otherwise.
proplist-make-array-from-elements -- Return a newly created array object populated with elements ITEMS.
proplist-make-data -- Return a proplist argument containing arbitrary data from DATA.
proplist-make-dictionary-from-entries -- Return a newly created dictionary object with elements ITEMS.
proplist-merge-dictionaries -- Return PL-DICT-DEST after merging in all entries from PL-DICT-SOURCE.
proplist-register -- Register thunk CALLBACK to be called when PL-DOMAIN-NAME changes.
proplist-remove-array-element -- Return PL-ARRAY after deleting the element at position INDEX.
proplist-remove-dictionary-entry -- Return PL-DICT after removing KEY and its corresponding value from it.
proplist-save -- Save PL, atomically if ATOMICALLY? is #t.
proplist-set-domain -- Set PL-DOMAIN-NAME to have VALUE.
proplist-set-filename! -- Set the filename for PL to be FILENAME.
proplist-set-string-cmp-hook -- Use PRED as a predicate for doing proplist string comparisons.
proplist-shallow-copy -- Return a shallow copy of property list PL.
proplist-synchronize -- Synchronize the in-memory proplist PL with the disk contents.
proplist-unregister -- No longer invoke callback when domain associated with PL-DOMAIN-NAME is changed.
publish-scwm-evaluator-servant -- Publish the scwm-evaluator-servant by putting its IOR as a property on the root window.
push-focus-window -- Save the current focus window on a stack.
push-undo-global -- Push the global state onto the undo list.
push-undo-state -- Push STATE onto the undo list.
push-window-configuration -- Save the configuration of WIN on its stack of previous configurations.
put-string-in-palm-clipboard -- No documentation supplied.
quote-key-event -- Quote the next key event and let it pass to the application.
quote-key-events? -- Return #t iff key events are being qutoed.
quote-mouse-event -- Quote the next mouse event and let it pass to the application.
quote-next-event -- Quote the next mouse or keyboard event and let it pass to the application.
quotify-single-quotes -- Return a string that has single quote characters backslashified.
raise-and-stop-flashing -- Turn off window flashing of WIN and raise it.
raise-by-one -- Raise window W above the next window up that overlaps it.
raise-easyraise-windows -- 
raise-fvwm2-pager -- Raise a fvwm2 pager window in the stacking order.
raise-group -- Raise members of GROUP above all other windows.
raise-window -- Raise WIN to the top of the window stack.
raise-window-above -- Restack window W immediately above W2.
raised? -- Return #t if WIN is currently raised, #f if not.
random-place-window -- Places WIN just as if being placed by fvwm2's RandomPlacement.
raw-binding->key-descriptor -- No documentation supplied.
raw-binding->string -- No documentation supplied.
re-place-window -- Reposition WIN by re-placing it using PROC.
read-and-append-to -- Read in the lines from port P and return them.
read-until-eof -- Return all the text from input port IN until eof.
really-draw-pager -- No documentation supplied.
recapture -- Recapture all the windows.
rectangle-overlap? -- Returns #t iff the two specified rectangles overlap.
redo -- Redo the last undone operation.
redo-all-passive-grabs -- Re-instate all passive grabs of keys and buttons of bindings.
redo-passive-grab -- Re-instate the passive grab of KEYCODE-OR-BUTNUM with MODMASK on all windows.
reduce -- Repeatedly apply PROC to a current value and a member of L.
refresh -- Make sure all windows and their decorations are up to date.
refresh-window -- Refresh the decorations on window WIN.
register-fvwm2-module-config -- No documentation supplied.
register-image-loader -- Register PROC as the loader to use for images ending in EXTENSION.
register-type-mapping -- No documentation supplied.
register-type-mapping-string -- No documentation supplied.
register-value-type -- No documentation supplied.
remove-input-hook! -- Remove an input hook identified by HANDLE.
remove-motion-handler! -- No longer call PROC on XMotionEvents.
remove-nonant-marker -- Remove a nonant marker from W.
remove-suffix -- Return STR with trailing SUFFIX removed if it exists.
remove-timer-hook! -- Remove a timer hook identified by HANDLE.
rename-window-interactively -- Prompt for a new name for WIN and change its title.
repeat -- Builds a list of repeating values.
replace-proxies-with-windows -- No documentation supplied.
report-scwm-usage -- Log your usage of scwm to a central host.
reset-background! -- Resets the root window to the default "weave".
reset-buttons! -- Resets button numbers.
reset-constraints -- Reset the constraint solving system.
reset-input-hook! -- Remove all procedures from the input hook.
reset-motion-handlers! -- Call no procedures on XMotionEvents.
reset-on-segv -- Return the number of segv signals Scwm will reset on.
reset-scwmexec-protocol -- Reset the scwmexec protocol.
reset-timer-hook! -- Remove all timer-hook procedures.
reset-ui-constraint-classes! -- Empty the global list of ui-constraint-classes.
reset-undo! -- Reset the undo system.
resize-frame -- Resize WIN to a size of W by H in pixels.
resize-fullscreen -- Resize the current window with the pointer to 90% of the full screen size.
resize-halfscreen -- Resize the current window with the pointer to full height and half the screen size in width.
resize-quarterscreen -- Resize the current window with the pointer to 1/4 of the screen.
resize-window -- Resize WIN's client area to a size of W by H in pixels.
resize-xdvi-full-page-100% -- Resize an Xdvi window to be full-page, 100%.
resource-match?? -- Return a predicate that tests a window's resource instance.
restack-windows -- Restack the windows in WINLIST from front to back.
restart -- Restart the window manager.
restarted? -- Returns true if scwm is being restarted by itself.
restore-global-window-configuration -- Restore the states of all windows from GLOBAL-CONFIGURATION.
restore-scwm-handlers -- Restore the scwm behavior for signals and for X errors.
restore-window-configuration -- Restore the state of WIN from GLOBAL-CONFIGURATION.
reverse-iota -- Generate a list of the integers from N-1 to 0 in order.
rgb-colors -- Read in the rgb-colors database.
round/ -- Return the closest integer to X divided by Y.
rubber-band-move -- Move WIN interactively, using a rubber band frame.
rubber-band-resize -- Resize WIN interactively, using a rubber band frame.
run-dot-xclients-at-startup -- After done reading your startup file, run your ~/.
run-dot-xclients-script -- Runs the ~/.
run-fvwm2-module -- No documentation supplied.
run-in-netscape -- Runs COMMAND in a Netscape window, calling COMPLETION when done, if set.
run-in-xterm -- Return a procedure that runs CMD in an xterm.
run-ScwmButtons -- Start a ScwmButtons window giving a simple toolbar button/action interface.
run-ScwmClock -- Start a ScwmClock window display.
run-ScwmDeskButtons -- Start a ScwmDeskButtons toolbar interface.
safe-load -- Load file FNAME while trapping and displaying errors.
save-preferences -- Save the current Scwm preferences to FILENAME.
save-settings -- No documentation supplied.
scwm-gdk-X-fdes -- Return the integer connection number of the gdk_display.
scwm-group-docstring -- Return the prettified name for group SYM.
scwm-group-icon -- Return the icon for group SYM.
scwm-group-name -- Return the prettified name for group SYM.
scwm-group-properties -- Return the group properties for group SYM.
scwm-gtk-menu -- No documentation supplied.
scwm-gtk-menu-title -- No documentation supplied.
scwm-gtk-menuitem -- No documentation supplied.
scwm-gtk-popup-menu -- No documentation supplied.
scwm-gtk-sync -- Dispatch all pending gtk-events.
scwm-is-constraint-enabled? -- Return #t if scwm has the constraint solver primitives, #f otherwise.
scwm-last-timestamp -- Return the timestamp of the last event Scwm handled.
scwm-module-loaded? -- Return #t iff MODULE has been loaded.
scwm-option-documentation -- Return the documentation for SYM.
scwm-option-favorites -- Return the favorites for SYM.
scwm-option-getter -- Return the getter for SYM.
scwm-option-group -- Return the group for SYM.
scwm-option-layout-hint -- Return the permit-disable flag for SYM.
scwm-option-module -- Return the module in which option SYM was defined.
scwm-option-name -- Return the name of SYM.
scwm-option-permit-disable -- Return the permit-disable flag for SYM.
scwm-option-range -- Return the range for SYM.
scwm-option-setter -- Return the setter for SYM.
scwm-option-short-documentation -- No documentation supplied.
scwm-option-symget -- Get option SYM's value.
scwm-option-symset! -- Set option SYM to VALUE.
scwm-option-type -- Return the type for SYM.
scwm-options-dialog -- Popup a scwm options dialog box.
scwm-options-listbook -- No documentation supplied.
scwm-options-menu -- No documentation supplied.
scwm-options-notebook -- No documentation supplied.
scwm-options-string -- Return a string that, when evalled, resets preferences to current values.
scwm-options-vbox-page -- Popup a scwm options dialog box.
scwm-path-exec-prefix -- Return the $EXEC_PREFIX directory path that scwm was installed with.
scwm-path-prefix -- Return the $PREFIX directory path that scwm was installed with.
scwm-quit -- Exit scwm cleanly.
scwm-run-test-hook-0 -- Invoke scwm-test-hook-0 COUNT times.
scwm-run-test-hook-1 -- Invoke scwm-test-hook-1 COUNT times with ARG as the single argument.
scwm-system -- Run CMD using /bin/sh -c CMD and return a list: (exit-status child-pid).
scwm-version -- Return the version of scwm running.
scwm-version-date -- Return the date that the running scwm was last changed as a string.
sec->msec -- Convert SEC seconds into an equivalent number of milliseconds.
sec->usec -- Convert SEC seconds into an equivalent number of microseconds.
select-matching-windows -- Select windows for which predicate PROC returns #t.
select-multiple-windows-interactively -- Return a list of user-selected windows, up to MAX.
select-viewport-position -- Select a viewport position and return the window there.
select-window -- Select a window interactively, and return the specified window.
select-window-add -- Select a single window, highlight it, and add it to the selected-windows-list.
select-window-from-window-list -- Permit selecting a window from a window list.
select-window-group -- Prompt for multiple windows and return the list of selected windows.
select-window-interactively -- Return an interactively-selected window after prompting (optionally) with MSG.
select-window-remove -- Unselect a single window, de-highlight it, and remove it from the selected-windows-list.
select-window-toggle -- Toggle the selectedness of