The clfswm Reference Manual

This is the clfswm Reference Manual, version 1209.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:58:11 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 clfswm

CLFSWM: Fullscreen Window Manager

Author

Philippe Brochard <>

License

GNU Public License (GPL)

Version

1209.2

Dependencies
  • clx (system).
  • sb-posix (system).
Source

clfswm.asd.

Child Component

src (module).


3 Modules

Modules are listed depth-first from the system components tree.


4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 clfswm/clfswm.asd

Source

clfswm.asd.

Parent Component

clfswm (system).

ASDF Systems

clfswm.


4.1.2 clfswm/src/tools.lisp

Source

clfswm.asd.

Parent Component

src (module).

Packages

tools.

Public Interface
Internals

4.1.3 clfswm/src/version.lisp

Dependency

tools.lisp (file).

Source

clfswm.asd.

Parent Component

src (module).

Packages

version.

Public Interface

*version* (special variable).


4.1.4 clfswm/src/my-html.lisp

Dependency

tools.lisp (file).

Source

clfswm.asd.

Parent Component

src (module).

Packages

my-html.

Public Interface
Internals

4.1.5 clfswm/src/package.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Packages

clfswm.

Internals

4.1.6 clfswm/src/keysyms.lisp

Dependency

package.lisp (file).

Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.7 clfswm/src/xlib-util.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.8 clfswm/src/config.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.9 clfswm/src/netwm-util.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.10 clfswm/src/clfswm-keys.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.11 clfswm/src/clfswm-autodoc.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.12 clfswm/src/clfswm-internal.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Public Interface

print-object (method).

Internals

4.1.13 clfswm/src/clfswm-placement.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.14 clfswm/src/clfswm-generic-mode.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

generic-mode (function).


4.1.15 clfswm/src/clfswm-query.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.16 clfswm/src/clfswm-circulate-mode.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.19 clfswm/src/clfswm-expose-mode.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.20 clfswm/src/clfswm-fastswitch-mode.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.21 clfswm/src/clfswm-corner.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.22 clfswm/src/clfswm-info.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.23 clfswm/src/clfswm-menu.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.24 clfswm/src/clfswm-util.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Public Interface

reload-clfswm (function).

Internals

4.1.25 clfswm/src/clfswm-configuration.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.26 clfswm/src/menu-def.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).


4.1.27 clfswm/src/clfswm-layout.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

4.1.28 clfswm/src/clfswm-pack.lisp

Dependencies
Source

clfswm.asd.

Parent Component

src (module).

Internals

5 Packages

Packages are listed by definition order.


5.1 my-html

Source

my-html.lisp.

Use List
Used By List

clfswm.

Public Interface
Internals

5.2 tools

Source

tools.lisp.

Use List

common-lisp.

Used By List
Public Interface
Internals

5.3 clfswm

Source

package.lisp.

Use List
Public Interface
Internals

5.4 version

Source

version.lisp.

Use List
Used By List

clfswm.

Public Interface

*version* (special variable).


6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Special variables

Special Variable: *config-var-table*
Package

tools.

Source

tools.lisp.

Special Variable: *version*
Package

version.

Source

version.lisp.


6.1.2 Macros

Macro: add-hook (hook &rest value)

Add a hook only if not duplicated

Package

tools.

Source

tools.lisp.

Macro: add-new-hook (hook &rest value)

Add a hook. Duplicate it if needed

Package

tools.

Source

tools.lisp.

Macro: aif (test then &optional else)
Package

tools.

Source

tools.lisp.

Macro: awhen (test &body body)
Package

tools.

Source

tools.lisp.

Macro: dbg (&rest forms)
Package

tools.

Source

tools.lisp.

Macro: dbgnl (&rest forms)
Package

tools.

Source

tools.lisp.

Macro: defconfig (name value group doc)
Package

tools.

Source

tools.lisp.

Macro: remove-hook (hook &rest value)
Package

tools.

Source

tools.lisp.

Macro: setf/= (var val)

Set var to val only when var not equal to val

Package

tools.

Source

tools.lisp.

Macro: with-all-internal-symbols ((var package) &body body)

Bind symbol to all internal symbols in package

Package

tools.

Source

tools.lisp.

Macro: with-html ((&optional stream) &rest rest)
Package

my-html.

Source

my-html.lisp.

Macro: with-timer ((delay &optional id) &body body)

Same thing as add-timer but with syntaxic sugar

Package

tools.

Source

tools.lisp.


6.1.3 Ordinary functions

Function: add-timer (delay fun &optional id)

Start the function fun at delay seconds.

Package

tools.

Source

tools.lisp.

Function: anti-rotate-list (list)
Package

tools.

Source

tools.lisp.

Function: append-formated-list (base-str lst &key test-not-fun print-fun default-str)
Package

tools.

Source

tools.lisp.

Function: append-newline-space (string)

Append spaces before Newline on each line

Package

tools.

Source

tools.lisp.

Function: at (delay fun &optional id)

Start the function fun at delay seconds.

Package

tools.

Source

tools.lisp.

Function: battery-alert-string (bat)
Package

tools.

Source

tools.lisp.

Function: battery-usage ()
Package

tools.

Source

tools.lisp.

Function: begin-with-2-spaces (string)
Package

tools.

Source

tools.lisp.

Function: call-hook (hook &rest args)

Call a hook (a function, a symbol or a list of functions) Return the result of the last hook

Package

tools.

Source

tools.lisp.

Function: cldebug (&rest rest)
Package

tools.

Source

tools.lisp.

Function: clean-string (string)

Remove Newline and upcase string

Package

tools.

Source

tools.lisp.

Function: clear-timers ()
Package

tools.

Source

tools.lisp.

Function: collect-all-symbols (&optional package)
Package

tools.

Source

tools.lisp.

Function: command-in-path (&optional tmpfile)
Package

tools.

Source

tools.lisp.

Function: config-all-groups ()
Package

tools.

Source

tools.lisp.

Function: config-default-value (var)
Package

tools.

Source

tools.lisp.

Function: config-group->string (group)
Package

tools.

Source

tools.lisp.

Reader: configvar-group (instance)
Writer: (setf configvar-group) (instance)
Package

tools.

Source

tools.lisp.

Target Slot

group.

Reader: configvar-value (instance)
Writer: (setf configvar-value) (instance)
Package

tools.

Source

tools.lisp.

Target Slot

value.

Function: convert-to-number (str)
Package

tools.

Source

tools.lisp.

Function: copy-hash-table (hashtable)
Package

tools.

Source

tools.lisp.

Function: cpu-usage ()
Package

tools.

Source

tools.lisp.

Function: create-symbol (&rest args)
Package

tools.

Source

tools.lisp.

Function: create-symbol-in-package (package &rest args)
Package

tools.

Source

tools.lisp.

Function: date-string ()
Package

tools.

Source

tools.lisp.

Function: dbgc (obj &optional newline)
Package

tools.

Source

tools.lisp.

Function: distance (x1 y1 x2 y2)
Package

tools.

Source

tools.lisp.

Function: do-execute (program args &optional wt io)

execute program with args a list containing the arguments passed to the program if wt is non-nil, the function will wait for the execution of the program to return.
returns a two way stream connected to stdin/stdout of the program

Package

tools.

Source

tools.lisp.

Function: do-shell (program &optional args wait io)
Package

tools.

Source

tools.lisp.

Function: do-shell-output (formatter &rest args)
Package

tools.

Source

tools.lisp.

Function: empty-string-p (string)
Package

tools.

Source

tools.lisp.

Function: ensure-function (object)
Package

tools.

Source

tools.lisp.

Function: ensure-list (object)

Ensure an object is a list

Package

tools.

Source

tools.lisp.

Function: ensure-n-elems (list n)

Ensure that list has exactly n elements

Package

tools.

Source

tools.lisp.

Function: ensure-printable (string &optional new)

Ensure a string is printable in ascii

Package

tools.

Source

tools.lisp.

Function: erase-timer (id)

Erase the timer identified by its id

Package

tools.

Source

tools.lisp.

Function: escape-html (string &optional replace)
Package

my-html.

Source

my-html.lisp.

Function: escape-string (string &optional escaper char)

Replace in string all characters found in the escaper list

Package

tools.

Source

tools.lisp.

Function: exchange-one-in-list (lst1 lst2)
Package

tools.

Source

tools.lisp.

Function: exit-clfswm ()

Exit clfswm

Package

clfswm.

Source

clfswm.lisp.

Function: expand-newline (list)

Expand all newline in strings in list

Package

tools.

Source

tools.lisp.

Function: export-all-functions (package &optional verbose)
Package

tools.

Source

tools.lisp.

Function: export-all-functions-and-variables (package &optional verbose)
Package

tools.

Source

tools.lisp.

Function: export-all-variables (package &optional verbose)
Package

tools.

Source

tools.lisp.

Function: extended-alphanumericp (char)

Is the character an alphanumeric or one of the following characters: -, _, ., +, =, *, :, %.

Package

tools.

Source

tools.lisp.

Function: fdo-shell (formatter &rest args)
Package

tools.

Source

tools.lisp.

Function: find-assoc-word (word line &optional delim)

Find a word pair

Package

tools.

Source

tools.lisp.

Function: find-common-string (string list &optional orig)

Return the string in common in all string in list

Package

tools.

Source

tools.lisp.

Function: find-free-number (l)

Return a number that is not in the list l.

Package

tools.

Source

tools.lisp.

Function: find-in-hash (val hashtable &optional test)

Return the key associated to val in the hashtable

Package

tools.

Source

tools.lisp.

Function: first-position (word string)

Return true only if word is at position 0 in string

Package

tools.

Source

tools.lisp.

Function: get-command-line-words ()
Package

tools.

Source

tools.lisp.

Function: getenv (var)

Return the value of the environment variable.

Package

tools.

Source

tools.lisp.

Function: (setf getenv) (var)

Set an environment variable.

Package

tools.

Source

tools.lisp.

Function: in-rectangle (x y rectangle)
Package

tools.

Source

tools.lisp.

Function: insert-html-doctype ()
Package

my-html.

Source

my-html.lisp.

Function: limit-length (string &optional length)
Package

tools.

Source

tools.lisp.

Function: list-to-string (lst)
Package

tools.

Source

tools.lisp.

Function: main (&key display protocol read-conf-file-p alternate-conf)
Package

clfswm.

Source

clfswm.lisp.

Function: make-rectangle (&key x y width height)
Package

tools.

Source

tools.lisp.

Function: memory-usage ()
Package

tools.

Source

tools.lisp.

Function: n-rotate-list (list steps)
Package

tools.

Source

tools.lisp.

Function: near-position (chars str &key start)
Package

tools.

Source

tools.lisp.

Function: next-in-list (item lst)
Package

tools.

Source

tools.lisp.

Function: nfuncall (function)
Package

tools.

Source

tools.lisp.

Function: nth-insert (n elem list)

Insert elem in (nth n list)

Package

tools.

Source

tools.lisp.

Function: number->char (number)
Package

tools.

Source

tools.lisp.

Function: number->letter (n &optional base)
Package

tools.

Source

tools.lisp.

Function: number->string (number)
Package

tools.

Source

tools.lisp.

Function: one-in-list (lst)
Package

tools.

Source

tools.lisp.

Function: parse-integer-in-list (lst)

Convert all integer string in lst to integer

Package

tools.

Source

tools.lisp.

Function: pfuncall (function &rest args)
Package

tools.

Source

tools.lisp.

Function: prev-in-list (item lst)
Package

tools.

Source

tools.lisp.

Function: print-space (n &optional stream)

Print n spaces on stream

Package

tools.

Source

tools.lisp.

Function: process-timers ()

Call each timers in *timer-list* if needed

Package

tools.

Source

tools.lisp.

Function: produce-html (tree &optional level stream)
Package

my-html.

Source

my-html.lisp.

Function: produce-html-string (tree &optional level)
Package

my-html.

Source

my-html.lisp.

Reader: rectangle-height (instance)
Writer: (setf rectangle-height) (instance)
Package

tools.

Source

tools.lisp.

Target Slot

height.

Reader: rectangle-width (instance)
Writer: (setf rectangle-width) (instance)
Package

tools.

Source

tools.lisp.

Target Slot

width.

Reader: rectangle-x (instance)
Writer: (setf rectangle-x) (instance)
Package

tools.

Source

tools.lisp.

Target Slot

x.

Reader: rectangle-y (instance)
Writer: (setf rectangle-y) (instance)
Package

tools.

Source

tools.lisp.

Target Slot

y.

Function: reload-clfswm ()

Reload clfswm

Package

clfswm.

Source

clfswm-util.lisp.

Function: repeat-chars (n char)

Return a string containing N CHARs.

Package

tools.

Source

tools.lisp.

Function: reset-clfswm ()

Reset clfswm

Package

clfswm.

Source

clfswm.lisp.

Function: rotate-list (list)
Package

tools.

Source

tools.lisp.

Function: search-in-hash (val hashtable)

Return the key who match the val in the hashtable

Package

tools.

Source

tools.lisp.

Function: shuffle-list (list &key time)

Shuffle a list by swapping elements time times

Package

tools.

Source

tools.lisp.

Function: simple-type-of (object)
Package

tools.

Source

tools.lisp.

Function: split-string (string &optional separator)

Return a list from a string splited at each separators

Package

tools.

Source

tools.lisp.

Function: start-system-poll (delay)
Package

tools.

Source

tools.lisp.

Function: stop-system-poll ()
Package

tools.

Source

tools.lisp.

Function: string-equal-p (x y)
Package

tools.

Source

tools.lisp.

Function: string-match (match list &optional key)

Return the string in list witch match the match string

Package

tools.

Source

tools.lisp.

Function: string-to-list (str &key split-char)
Package

tools.

Source

tools.lisp.

Function: string-to-list-multichar (str &key split-chars preserve)
Package

tools.

Source

tools.lisp.

Function: substring-equal (substring string)
Package

tools.

Source

tools.lisp.

Function: symbol-search (search symbol)

Search the string ’search’ in the symbol name of ’symbol’

Package

tools.

Source

tools.lisp.

Function: system-usage-poll (&optional delay)
Package

tools.

Source

tools.lisp.

Function: uquit ()
Package

tools.

Source

tools.lisp.

Function: urun-prog (prog &rest opts &key args wait &allow-other-keys)

Common interface to shell. Does not return anything useful.

Package

tools.

Source

tools.lisp.

Function: ush (string)
Package

tools.

Source

tools.lisp.

Function: ushell (&rest strings)
Package

tools.

Source

tools.lisp.

Function: ushell-loop (&optional shell-fun)
Package

tools.

Source

tools.lisp.

Function: view-hash-table (title hashtable)
Package

tools.

Source

tools.lisp.

Function: write-backtrace (filename &optional other-info clear)
Package

tools.

Source

tools.lisp.


6.1.4 Standalone methods

Method: print-object ((frame frame) stream)
Source

clfswm-internal.lisp.


6.2 Internals


6.2.1 Constants

Constant: +iconic-state+
Package

clfswm.

Source

xlib-util.lisp.

Constant: +normal-state+
Package

clfswm.

Source

xlib-util.lisp.

Constant: +withdrawn-state+
Package

clfswm.

Source

xlib-util.lisp.


6.2.2 Special variables

Special Variable: *%dbg-count%*
Package

tools.

Source

tools.lisp.

Special Variable: *%dbg-name%*
Package

tools.

Source

tools.lisp.

Special Variable: *ask-close/kill-placement*

Ask close/kill window placement

Package

clfswm.

Source

package.lisp.

Special Variable: *background-gc*
Package

clfswm.

Source

package.lisp.

Special Variable: *background-image*
Package

clfswm.

Source

package.lisp.

Special Variable: *banish-pointer-placement*

Pointer banishment placement

Package

clfswm.

Source

package.lisp.

Special Variable: *bat-cmd*
Package

tools.

Source

tools.lisp.

Special Variable: *binding-hook*

Hook executed when keys/buttons are bounds

Package

clfswm.

Source

package.lisp.

Special Variable: *border-size*

Windows and frames border size

Package

clfswm.

Source

package.lisp.

Special Variable: *child-selection*
Package

clfswm.

Source

package.lisp.

Special Variable: *circulate-background*

Circulate string window background color

Package

clfswm.

Source

config.lisp.

Special Variable: *circulate-border*

Circulate string window border color

Package

clfswm.

Source

config.lisp.

Special Variable: *circulate-font*
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Special Variable: *circulate-font-string*

Circulate string window font string

Package

clfswm.

Source

config.lisp.

Special Variable: *circulate-foreground*

Circulate string window foreground color

Package

clfswm.

Source

config.lisp.

Special Variable: *circulate-gc*
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Special Variable: *circulate-height*

Circulate mode window height

Package

clfswm.

Source

config.lisp.

Special Variable: *circulate-hit*
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Special Variable: *circulate-keys*
Package

clfswm.

Source

package.lisp.

Special Variable: *circulate-keys-release*
Package

clfswm.

Source

package.lisp.

Special Variable: *circulate-mode-placement*

Circulate mode window placement

Package

clfswm.

Source

package.lisp.

Special Variable: *circulate-orig*
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Special Variable: *circulate-parent*
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Special Variable: *circulate-text-limite*

Maximum text limite in the circulate window

Package

clfswm.

Source

config.lisp.

Special Variable: *circulate-transparency*

Circulate window background transparency

Package

clfswm.

Source

config.lisp.

Special Variable: *circulate-width*

Circulate mode window width

Package

clfswm.

Source

config.lisp.

Special Variable: *circulate-window*
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Special Variable: *clfswm-initializing*
Package

clfswm.

Source

clfswm.lisp.

Special Variable: *clfswm-terminal-cmd*

The clfswm terminal command.
This command must set the window title to *clfswm-terminal-name*

Package

clfswm.

Source

config.lisp.

Special Variable: *clfswm-terminal-name*

The clfswm terminal name

Package

clfswm.

Source

config.lisp.

Special Variable: *clfswm-x-error-filename*
Package

clfswm.

Source

xlib-util.lisp.

Special Variable: *close-hook*

Close hook. This hook is run just before closing the display

Package

clfswm.

Source

config.lisp.

Special Variable: *color-maybe-selected*

Color of maybe selected windows

Package

clfswm.

Source

config.lisp.

Special Variable: *color-move-window*

Color when moving or resizing a windows

Package

clfswm.

Source

package.lisp.

Special Variable: *color-selected*

Color of selected window

Package

clfswm.

Source

config.lisp.

Special Variable: *color-unselected*

Color of unselected color

Package

clfswm.

Source

config.lisp.

Special Variable: *contrib-dir*
Package

clfswm.

Source

package.lisp.

Special Variable: *corner-command-try-delay*

Time to wait before checking window in query tree

Package

clfswm.

Source

config.lisp.

Special Variable: *corner-command-try-number*

Number of try to wait the window in query tree

Package

clfswm.

Source

config.lisp.

Special Variable: *corner-error-message-color*

Error message color

Package

clfswm.

Source

config.lisp.

Special Variable: *corner-error-message-delay*

Time to display the error message on commad error

Package

clfswm.

Source

config.lisp.

Special Variable: *corner-main-mode-left-button*

Actions on corners in the main mode with the left mouse button

Package

clfswm.

Source

config.lisp.

Special Variable: *corner-main-mode-middle-button*

Actions on corners in the main mode with the middle mouse button

Package

clfswm.

Source

config.lisp.

Special Variable: *corner-main-mode-right-button*

Actions on corners in the main mode with the right mouse button

Package

clfswm.

Source

config.lisp.

Special Variable: *corner-second-mode-left-button*

Actions on corners in the second mode with the left mouse button

Package

clfswm.

Source

config.lisp.

Special Variable: *corner-second-mode-middle-button*

Actions on corners in the second mode with the middle mouse button

Package

clfswm.

Source

config.lisp.

Special Variable: *corner-second-mode-right-button*

Actions on corners in the second mode with the right mouse button

Package

clfswm.

Source

config.lisp.

Special Variable: *corner-size*

The size of the corner square

Package

clfswm.

Source

config.lisp.

Special Variable: *cpu-cmd*
Package

tools.

Source

tools.lisp.

Special Variable: *cpu-cmd-fast*
Package

tools.

Source

tools.lisp.

Special Variable: *create-frame-on-root*

Create frame on root.
Set this variable to true if you want to allow to create a new frame on the root window in the main mode with the mouse

Package

clfswm.

Source

config.lisp.

Special Variable: *current-event-mode*
Package

clfswm.

Source

xlib-util.lisp.

Special Variable: *default-focus-policy*

Default mouse focus policy. One of :click, :sloppy, :sloppy-strict, :sloppy-select or :sloppy-select-window.

Package

clfswm.

Source

package.lisp.

Special Variable: *default-font*
Package

clfswm.

Source

package.lisp.

Special Variable: *default-font-string*

The default font used in clfswm

Package

clfswm.

Source

package.lisp.

Special Variable: *default-frame-data*

Default slots set in frame date

Package

clfswm.

Source

package.lisp.

Special Variable: *default-managed-type*

Default managed window types

Package

clfswm.

Source

package.lisp.

Special Variable: *default-modifiers*

Default modifiers list to append to explicit modifiers Example: :mod-2 for num_lock, :lock for Caps_lock...

Package

clfswm.

Source

config.lisp.

Special Variable: *default-nw-hook*

Default action to do on newly created windows

Package

clfswm.

Source

config.lisp.

Special Variable: *default-transparency*

Default transparency for all windows when in xcompmgr transparency mode

Package

clfswm.

Source

package.lisp.

Special Variable: *default-window-height*

Default window height

Package

clfswm.

Source

config.lisp.

Special Variable: *default-window-width*

Default window width

Package

clfswm.

Source

config.lisp.

Special Variable: *display*
Package

clfswm.

Source

package.lisp.

Special Variable: *expose-background*

Expose string window background color

Package

clfswm.

Source

config.lisp.

Special Variable: *expose-background-letter-match*

Expose string window background color for matching letters

Package

clfswm.

Source

config.lisp.

Special Variable: *expose-border*

Expose string window border color

Package

clfswm.

Source

config.lisp.

Special Variable: *expose-child-list*
Package

clfswm.

Source

package.lisp.

Special Variable: *expose-direct-select*

Immediately select child if they can be directly accessed

Package

clfswm.

Source

config.lisp.

Special Variable: *expose-font*
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Special Variable: *expose-font-string*

Expose string window font string

Package

clfswm.

Source

config.lisp.

Special Variable: *expose-foreground*

Expose string window foreground color

Package

clfswm.

Source

config.lisp.

Special Variable: *expose-foreground-letter*

Expose string window foreground color for letters

Package

clfswm.

Source

config.lisp.

Special Variable: *expose-foreground-letter-nok*

Expose string window foreground color for letter not selected

Package

clfswm.

Source

config.lisp.

Special Variable: *expose-keys*
Package

clfswm.

Source

package.lisp.

Special Variable: *expose-mode-placement*

Expose mode window placement (Selection keys position)

Package

clfswm.

Source

package.lisp.

Special Variable: *expose-mouse*
Package

clfswm.

Source

package.lisp.

Special Variable: *expose-query-placement*

Expose mode query window placement

Package

clfswm.

Source

package.lisp.

Special Variable: *expose-selected-child*
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Special Variable: *expose-show-window-title*

Show the window title on accel window

Package

clfswm.

Source

config.lisp.

Special Variable: *expose-transparency*

Expose string window background transparency

Package

clfswm.

Source

config.lisp.

Special Variable: *expose-valid-on-key*

Valid expose mode when an accel key is pressed

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-adjust-window-p*

Fastswitch adjust window to show all children names

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-background*

Fastswitch string window background color

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-border*

Fastswitch string window border color

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-display-mode*

Fastswitch display mode (one of LINE or TREE)

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-font*
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Special Variable: *fastswitch-font-string*

Fastswitch string window font string

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-foreground*

Fastswitch string window foreground color

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-foreground-childname*

Fastswitch string window foreground color for childname

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-foreground-letter*

Fastswitch string window foreground color for letters

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-foreground-letter-second*

Fastswitch string window foreground color for letters

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-foreground-letter-second-frame*

Fastswitch string window foreground color for letters for frames

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-gc*
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Special Variable: *fastswitch-match-child*
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Special Variable: *fastswitch-mode-placement*

Fastswitch mode window placement

Package

clfswm.

Source

package.lisp.

Special Variable: *fastswitch-msg*
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Special Variable: *fastswitch-show-frame-p*

Fastswitch show frame in mini window

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-string*
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Special Variable: *fastswitch-transparency*

Fastswitch string window background transparency

Package

clfswm.

Source

config.lisp.

Special Variable: *fastswitch-window*
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Special Variable: *frame-background*

Frame background

Package

clfswm.

Source

config.lisp.

Special Variable: *frame-foreground*

Frame foreground

Package

clfswm.

Source

config.lisp.

Special Variable: *frame-foreground-hidden*

Frame foreground for hidden windows

Package

clfswm.

Source

config.lisp.

Special Variable: *frame-foreground-root*

Frame foreground when the frame is the root frame

Package

clfswm.

Source

config.lisp.

Special Variable: *frame-transparency*

Frame background transparency

Package

clfswm.

Source

config.lisp.

Special Variable: *fun-press*
Package

clfswm.

Source

clfswm-keys.lisp.

Special Variable: *fun-release*
Package

clfswm.

Source

clfswm-keys.lisp.

Special Variable: *get-current-root-fun*
Package

clfswm.

Source

clfswm-placement.lisp.

Special Variable: *gimp-layout-notify-window-delay*

Time to display the GIMP layout notify window help

Package

clfswm.

Source

clfswm-layout.lisp.

Special Variable: *handle-event-fun-symbols*
Package

clfswm.

Source

xlib-util.lisp.

Special Variable: *have-to-compress-notify*

Compress event notify?
This variable may be useful to speed up some slow version of CLX. It is particulary useful with CLISP/MIT-CLX.

Package

clfswm.

Source

package.lisp.

Special Variable: *have-to-show-current-root*

Show the current root if true

Package

clfswm.

Source

config.lisp.

Special Variable: *hide-unmanaged-window*

Hide or not unmanaged windows when a child is deselected.

Package

clfswm.

Source

config.lisp.

Special Variable: *identify-background*

Identify window background color

Package

clfswm.

Source

config.lisp.

Special Variable: *identify-border*

Identify window border color

Package

clfswm.

Source

config.lisp.

Special Variable: *identify-font-string*

Identify window font string

Package

clfswm.

Source

config.lisp.

Special Variable: *identify-foreground*

Identify window foreground color

Package

clfswm.

Source

config.lisp.

Special Variable: *identify-transparency*

Identify window background transparency

Package

clfswm.

Source

config.lisp.

Special Variable: *in-process-existing-windows*
Package

clfswm.

Source

package.lisp.

Special Variable: *in-second-mode*
Package

clfswm.

Source

package.lisp.

Special Variable: *info-background*

Info window background color

Package

clfswm.

Source

config.lisp.

Special Variable: *info-border*

Info window border color

Package

clfswm.

Source

config.lisp.

Special Variable: *info-click-to-select*

If true, click on info window select item. Otherwise, click to drag the menu

Package

clfswm.

Source

config.lisp.

Special Variable: *info-color-first*

Colored info first color

Package

clfswm.

Source

config.lisp.

Special Variable: *info-color-second*

Colored info second color

Package

clfswm.

Source

config.lisp.

Special Variable: *info-color-title*

Colored info title color

Package

clfswm.

Source

config.lisp.

Special Variable: *info-color-underline*

Colored info underline color

Package

clfswm.

Source

config.lisp.

Special Variable: *info-font-string*

Info window font string

Package

clfswm.

Source

config.lisp.

Special Variable: *info-foreground*

Info window foreground color

Package

clfswm.

Source

config.lisp.

Special Variable: *info-keys*
Package

clfswm.

Source

package.lisp.

Special Variable: *info-line-cursor*

Info window line cursor color color

Package

clfswm.

Source

config.lisp.

Special Variable: *info-mode-placement*

Info mode window placement

Package

clfswm.

Source

package.lisp.

Special Variable: *info-mouse*
Package

clfswm.

Source

package.lisp.

Special Variable: *info-selected-background*

Info selected item background color

Package

clfswm.

Source

config.lisp.

Special Variable: *info-selected-item*
Package

clfswm.

Source

clfswm-info.lisp.

Special Variable: *info-start-grab-x*
Package

clfswm.

Source

clfswm-info.lisp.

Special Variable: *info-start-grab-y*
Package

clfswm.

Source

clfswm-info.lisp.

Special Variable: *info-transparency*

Info window background transparency

Package

clfswm.

Source

config.lisp.

Special Variable: *init-hook*

Init hook. This hook is run just after the first root frame is created

Package

clfswm.

Source

config.lisp.

Special Variable: *keysym-name-translations*
Package

clfswm.

Source

keysyms.lisp.

Special Variable: *layout-current-key*
Package

clfswm.

Source

clfswm-layout.lisp.

Special Variable: *loop-hook*

Hook executed on each event loop

Package

clfswm.

Source

package.lisp.

Special Variable: *loop-timeout*

Maximum time (in seconds) to wait before calling *loop-hook*

Package

clfswm.

Source

package.lisp.

Special Variable: *main-entrance-hook*

Hook executed on the main function entrance after loading configuration file and before opening the display.

Package

clfswm.

Source

package.lisp.

Special Variable: *main-keys*
Package

clfswm.

Source

package.lisp.

Special Variable: *main-mouse*
Package

clfswm.

Source

package.lisp.

Special Variable: *max-x-error-count*
Package

clfswm.

Source

xlib-util.lisp.

Special Variable: *mem-cmd*
Package

tools.

Source

tools.lisp.

Special Variable: *menu*
Package

clfswm.

Source

package.lisp.

Special Variable: *menu-color-comment*

Comment color in menu

Package

clfswm.

Source

config.lisp.

Special Variable: *menu-color-key*

Key color in menu

Package

clfswm.

Source

config.lisp.

Special Variable: *menu-color-menu-key*

Menu key color in menu

Package

clfswm.

Source

config.lisp.

Special Variable: *menu-color-submenu*

Submenu color in menu

Package

clfswm.

Source

config.lisp.

Special Variable: *menu-key-bound-color*

Key bound min menu color

Package

clfswm.

Source

config.lisp.

Special Variable: *modifier-alias*

Syntax: (modifier-alias effective-modifier)

Package

clfswm.

Source

package.lisp.

Special Variable: *name-keysym-translations*
Package

clfswm.

Source

keysyms.lisp.

Special Variable: *never-managed-window-list*

CLFSWM will never manage windows of this type. A list of (list match-function handle-function)

Package

clfswm.

Source

config.lisp.

Special Variable: *no-focus-window*
Package

clfswm.

Source

package.lisp.

Special Variable: *notify-window-background*

Notify Window background color

Package

clfswm.

Source

config.lisp.

Special Variable: *notify-window-border*

Notify Window border color

Package

clfswm.

Source

config.lisp.

Special Variable: *notify-window-delay*

Notify Window display delay

Package

clfswm.

Source

config.lisp.

Special Variable: *notify-window-font-string*

Notify window font string

Package

clfswm.

Source

config.lisp.

Special Variable: *notify-window-foreground*

Notify Window foreground color

Package

clfswm.

Source

config.lisp.

Special Variable: *notify-window-placement*

Notify window placement

Package

clfswm.

Source

package.lisp.

Special Variable: *notify-window-transparency*

Notify window background transparency

Package

clfswm.

Source

config.lisp.

Special Variable: *nw-hook-current-key*
Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Special Variable: *other-window-manager*
Package

clfswm.

Source

package.lisp.

Special Variable: *permanent-nw-hook-frames*
Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Special Variable: *pixmap-buffer*
Package

clfswm.

Source

package.lisp.

Special Variable: *query-background*

Query string window background color

Package

clfswm.

Source

config.lisp.

Special Variable: *query-border*

Query string window border color

Package

clfswm.

Source

config.lisp.

Special Variable: *query-button-press-hook*

Query hook. Hook called on each button press event in query loop

Package

clfswm.

Source

config.lisp.

Special Variable: *query-complet-list*
Package

clfswm.

Source

clfswm-query.lisp.

Special Variable: *query-completion-state*
Package

clfswm.

Source

clfswm-query.lisp.

Special Variable: *query-cursor-color*

Query string window foreground cursor color

Package

clfswm.

Source

config.lisp.

Special Variable: *query-font*
Package

clfswm.

Source

clfswm-query.lisp.

Special Variable: *query-font-string*

Query string window font string

Package

clfswm.

Source

config.lisp.

Special Variable: *query-foreground*

Query string window foreground color

Package

clfswm.

Source

config.lisp.

Special Variable: *query-gc*
Package

clfswm.

Source

clfswm-query.lisp.

Special Variable: *query-history*
Package

clfswm.

Source

clfswm-query.lisp.

Special Variable: *query-key-press-hook*

Query hook. Hook called on each key press event in query loop

Package

clfswm.

Source

config.lisp.

Special Variable: *query-keys*
Package

clfswm.

Source

package.lisp.

Special Variable: *query-max-complet-length*

Query maximum length of completion list

Package

clfswm.

Source

config.lisp.

Special Variable: *query-message*
Package

clfswm.

Source

clfswm-query.lisp.

Special Variable: *query-message-color*

Query string window message color

Package

clfswm.

Source

config.lisp.

Special Variable: *query-min-complet-char*

Query minimum input length for completion

Package

clfswm.

Source

config.lisp.

Special Variable: *query-mode-placement*

Query mode window placement

Package

clfswm.

Source

package.lisp.

Special Variable: *query-parent-color*

Query string window parenthesis color

Package

clfswm.

Source

config.lisp.

Special Variable: *query-parent-error-color*

Query string window parenthesis color when no match

Package

clfswm.

Source

config.lisp.

Special Variable: *query-pos*
Package

clfswm.

Source

clfswm-query.lisp.

Special Variable: *query-return*
Package

clfswm.

Source

clfswm-query.lisp.

Special Variable: *query-string*
Package

clfswm.

Source

clfswm-query.lisp.

Special Variable: *query-transparency*

Query string window background transparency

Package

clfswm.

Source

config.lisp.

Special Variable: *query-window*
Package

clfswm.

Source

clfswm-query.lisp.

Special Variable: *root*
Package

clfswm.

Source

package.lisp.

Special Variable: *root-frame*

Root of the root - ie the root frame

Package

clfswm.

Source

package.lisp.

Special Variable: *root-size-change-hook*

Hook executed when the root size has changed for example when adding/removing a monitor

Package

clfswm.

Source

package.lisp.

Special Variable: *screen*
Package

clfswm.

Source

package.lisp.

Special Variable: *second-keys*
Package

clfswm.

Source

package.lisp.

Special Variable: *second-mode-leave-function*

Execute the function if not nil

Package

clfswm.

Source

clfswm-second-mode.lisp.

Special Variable: *second-mode-placement*

Second mode window placement

Package

clfswm.

Source

package.lisp.

Special Variable: *second-mouse*
Package

clfswm.

Source

package.lisp.

Special Variable: *shell-cmd*
Package

tools.

Source

tools.lisp.

Special Variable: *shell-cmd-opt*
Package

tools.

Source

tools.lisp.

Special Variable: *show-current-root-delay*

Delay to show the current root

Package

clfswm.

Source

config.lisp.

Special Variable: *show-current-root-message*

Current root notify window message

Package

clfswm.

Source

config.lisp.

Special Variable: *show-current-root-placement*

Current root notify window placement

Package

clfswm.

Source

config.lisp.

Special Variable: *show-hide-policy*

’NIL’: always display all children (better with transparency support).
’<’: Hide only children less than children above.
’<=’: Hide children less or equal to children above (better for performance on slow machine).

Package

clfswm.

Source

package.lisp.

Special Variable: *show-hide-policy-type*

Windows types which are optimized by the show hide policy

Package

clfswm.

Source

package.lisp.

Special Variable: *show-root-frame-p*

Show the root frame information or not

Package

clfswm.

Source

package.lisp.

Special Variable: *sm-background-color*

Second mode window background color

Package

clfswm.

Source

config.lisp.

Special Variable: *sm-border-color*

Second mode window border color

Package

clfswm.

Source

config.lisp.

Special Variable: *sm-font*
Package

clfswm.

Source

package.lisp.

Special Variable: *sm-font-string*

Second mode window font string

Package

clfswm.

Source

config.lisp.

Special Variable: *sm-foreground-color*

Second mode window foreground color

Package

clfswm.

Source

config.lisp.

Special Variable: *sm-gc*
Package

clfswm.

Source

package.lisp.

Special Variable: *sm-height*

Second mode window height

Package

clfswm.

Source

config.lisp.

Special Variable: *sm-transparency*

Second mode background transparency

Package

clfswm.

Source

config.lisp.

Special Variable: *sm-width*

Second mode window width

Package

clfswm.

Source

config.lisp.

Special Variable: *sm-window*
Package

clfswm.

Source

package.lisp.

Special Variable: *snap-size*

Snap size (in % of parent size) when move or resize frame is constrained

Package

clfswm.

Source

config.lisp.

Special Variable: *spatial-move-delay-after*

Delay to display the new child after doing a spatial move

Package

clfswm.

Source

config.lisp.

Special Variable: *spatial-move-delay-before*

Delay to display the current child before doing a spatial move

Package

clfswm.

Source

config.lisp.

Special Variable: *steal-focus*

Allow to steal the focus on configure request

Package

clfswm.

Source

config.lisp.

Special Variable: *timer-list*
Package

tools.

Source

tools.lisp.

Special Variable: *transparent-background*

Enable transparent background: one of nil, :pseudo, t (xcompmgr must be started)

Package

clfswm.

Source

package.lisp.

Special Variable: *unhandled-events*
Package

clfswm.

Source

xlib-util.lisp.

Special Variable: *unmanaged-window-placement*

Unmanager window placement

Package

clfswm.

Source

package.lisp.

Special Variable: *virtual-keyboard-cmd*

The command to display the virtual keybaord Here is an ~/.Xresources example for xvkbd: xvkbd.windowGeometry: 300x100-0-0 xvkbd*Font: 6x12
xvkbd.modalKeytop: true xvkbd.customization: -french xvkbd.keypad: false
And make it always on top

Package

clfswm.

Source

config.lisp.

Special Variable: *window-events*

The events to listen for on managed windows.

Package

clfswm.

Source

xlib-util.lisp.

Special Variable: *x-error-count*
Package

clfswm.

Source

xlib-util.lisp.

Special Variable: *xdg-section-list*

Standard menu sections

Package

clfswm.

Source

config.lisp.

Special Variable: +netwm-supported+

Supported NETWM properties. Window types are in +WINDOW-TYPES+.

Package

clfswm.

Source

xlib-util.lisp.

Special Variable: +netwm-window-types+

Alist mapping NETWM window types to keywords.

Package

clfswm.

Source

xlib-util.lisp.


6.2.3 Macros

Macro: add-event-hook (name &rest value)
Package

clfswm.

Source

xlib-util.lisp.

Macro: def-run-other-window-manager (name &optional definition)
Package

clfswm.

Source

clfswm-util.lisp.

Macro: define-circulate-key ((key &rest modifiers) function &rest args)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-circulate-release-key ((key &rest modifiers) function &rest args)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-define-key (name hashtable)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-define-mouse (name hashtable)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-event-hook (event-keyword args &body body)
Package

clfswm.

Source

xlib-util.lisp.

Macro: define-expose-key ((key &rest modifiers) function &rest args)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-expose-mouse ((button &rest modifiers) function-press &optional function-release &rest args)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-handler (mode keyword args &body body)

Like a defun but with a name expanded as handle-event-fun-’mode’-’keyword’ For example (define-handler main-mode :key-press (args) ...)
Expand in handle-event-fun-main-mode-key-press

Package

clfswm.

Source

xlib-util.lisp.

Macro: define-info-key ((key &rest modifiers) function &rest args)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-info-mouse ((button &rest modifiers) function-press &optional function-release &rest args)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-init-hash-table-key (hash-table name)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-keys ((mode) &body keys)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-main-key ((key &rest modifiers) function &rest args)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-main-mouse ((button &rest modifiers) function-press &optional function-release &rest args)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-query-key ((key &rest modifiers) function &rest args)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-second-key ((key &rest modifiers) function &rest args)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-second-mouse ((button &rest modifiers) function-press &optional function-release &rest args)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: define-shell (key name docstring cmd)

Define a second key to start a shell command

Package

clfswm.

Source

bindings-second-mode.lisp.

Macro: define-ungrab/grab (name function hashtable)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: defun-equal-wm-class (symbol class)
Package

clfswm.

Source

xlib-util.lisp.

Macro: defun-equal-wm-name (symbol name)
Package

clfswm.

Source

xlib-util.lisp.

Macro: event-defun (name args &body body)
Package

clfswm.

Source

xlib-util.lisp.

Macro: make-x-drawable (argname type)

Drawable wrapper to prevent type error in some CLX versions. Replace xlib:drawable-* functions with x-drawable-* equivalents

Package

clfswm.

Source

package.lisp.

Macro: my-character->keysyms (ch)

Convert a char to a keysym

Package

clfswm.

Source

xlib-util.lisp.

Macro: remove-event-hook (name &rest value)
Package

clfswm.

Source

xlib-util.lisp.

Macro: undefine-circulate-key ((key &rest modifiers))
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-circulate-multi-keys (&rest keys)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-circulate-release-key ((key &rest modifiers))
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-circulate-release-multi-keys (&rest keys)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-expose-key ((key &rest modifiers))
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-expose-mouse ((key &rest modifiers))
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-expose-multi-keys (&rest keys)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-info-key ((key &rest modifiers))
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-info-mouse ((key &rest modifiers))
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-info-multi-keys (&rest keys)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-main-key ((key &rest modifiers))
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-main-mouse ((key &rest modifiers))
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-main-multi-keys (&rest keys)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-query-key ((key &rest modifiers))
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-query-multi-keys (&rest keys)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-second-key ((key &rest modifiers))
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-second-mouse ((key &rest modifiers))
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: undefine-second-multi-keys (&rest keys)
Package

clfswm.

Source

clfswm-keys.lisp.

Macro: use-event-hook (event-keyword)
Package

clfswm.

Source

xlib-util.lisp.

Macro: with-all-children ((root child) &body body)
Package

clfswm.

Source

clfswm-internal.lisp.

Macro: with-all-children-reversed ((root child) &body body)
Package

clfswm.

Source

clfswm-internal.lisp.

Macro: with-all-frames ((root frame) &body body)
Package

clfswm.

Source

clfswm-internal.lisp.

Macro: with-all-menu ((menu item) &body body)
Package

clfswm.

Source

clfswm-menu.lisp.

Macro: with-all-root-child ((root) &body body)
Package

clfswm.

Source

clfswm-internal.lisp.

Macro: with-all-windows ((root window) &body body)
Package

clfswm.

Source

clfswm-internal.lisp.

Macro: with-all-windows-frames ((root child) body-window body-frame)
Package

clfswm.

Source

clfswm-internal.lisp.

Macro: with-all-windows-frames-and-parent ((root child parent) body-window body-frame)
Package

clfswm.

Source

clfswm-internal.lisp.

Macro: with-current-child ((new-child) &body body)

Temporarly change the current child

Package

clfswm.

Source

clfswm-internal.lisp.

Macro: with-current-child-coord ((border-size x y w h bds) &body body)

Bind x y w h bds to current child coordinates and border size

Package

clfswm.

Source

clfswm-placement.lisp.

Macro: with-current-root-coord ((border-size x y w h) &body body)
Package

clfswm.

Source

clfswm-placement.lisp.

Macro: with-current-window (&body body)

Bind ’window’ to the current window

Package

clfswm.

Source

clfswm-internal.lisp.

Macro: with-find-in-all-frames (test &optional return-value)
Package

clfswm.

Source

clfswm-internal.lisp.

Macro: with-focus-window ((window) &body body)
Package

clfswm.

Source

clfswm-internal.lisp.

Macro: with-grab-keyboard-and-pointer ((cursor mask old-cursor old-mask &optional ungrab-main) &body body)
Package

clfswm.

Source

xlib-util.lisp.

Macro: with-grab-pointer ((&optional cursor-char cursor-mask-char) &body body)
Package

clfswm.

Source

xlib-util.lisp.

Macro: with-handle-event-symbol ((mode) &body body)

Bind symbol to all handle event functions available in mode

Package

clfswm.

Source

xlib-util.lisp.

Macro: with-move-current-focused-window (() &body body)
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Macro: with-movement (&body body)
Package

clfswm.

Source

clfswm-util.lisp.

Macro: with-placement ((placement x y &optional width height border-size) &body body)
Package

clfswm.

Source

clfswm-placement.lisp.

Macro: with-root-screen-coord ((border-size w h) &body body)
Package

clfswm.

Source

clfswm-placement.lisp.

Macro: with-saved-root-list (() &body body)
Package

clfswm.

Source

clfswm-internal.lisp.

Macro: with-search-line ((word line) &body body)
Package

tools.

Source

tools.lisp.

Macro: with-x-pointer (&body body)

Bind (x y) to mouse pointer positions

Package

clfswm.

Source

xlib-util.lisp.

Macro: with-xlib-protect ((&optional name tag) &body body)

Ignore Xlib errors in body.

Package

clfswm.

Source

xlib-util.lisp.


6.2.4 Setf expanders

Setf Expander: (setf child-border-size) (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Reader

child-border-size (generic function).

Writer

set-child-border-size (generic function).

Setf Expander: (setf child-name) (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Reader

child-name (generic function).

Writer

set-child-name (generic function).

Setf Expander: (setf child-transparency) (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Reader

child-transparency (generic function).

Writer

set-child-transparency (generic function).

Setf Expander: (setf current-child) ()
Package

clfswm.

Source

clfswm-internal.lisp.

Reader

current-child (function).

Writer

current-child-setter (function).

Setf Expander: (setf frame-data-slot) (frame slot)
Package

clfswm.

Source

clfswm-internal.lisp.

Reader

frame-data-slot (function).

Writer

set-frame-data-slot (function).

Setf Expander: (setf window-state) (win)
Package

clfswm.

Source

xlib-util.lisp.

Reader

window-state (function).

Writer

set-window-state (function).

Setf Expander: (setf window-transparency) (window)
Package

clfswm.

Source

xlib-util.lisp.

Reader

window-transparency (function).

Writer

set-window-transparency (function).

Setf Expander: (setf x-drawable-border-width) (window)
Package

clfswm.

Source

package.lisp.

Reader

x-drawable-border-width (function).

Writer

set-x-drawable-border-width (function).

Setf Expander: (setf x-drawable-height) (window)
Package

clfswm.

Source

package.lisp.

Reader

x-drawable-height (function).

Writer

set-x-drawable-height (function).

Setf Expander: (setf x-drawable-width) (window)
Package

clfswm.

Source

package.lisp.

Reader

x-drawable-width (function).

Writer

set-x-drawable-width (function).

Setf Expander: (setf x-drawable-x) (window)
Package

clfswm.

Source

package.lisp.

Reader

x-drawable-x (function).

Writer

set-x-drawable-x (function).

Setf Expander: (setf x-drawable-y) (window)
Package

clfswm.

Source

package.lisp.

Reader

x-drawable-y (function).

Writer

set-x-drawable-y (function).


6.2.5 Ordinary functions

Function: absorb-window-nw-hook (frame window)
Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: adapt-child-to-rect (rect)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: adapt-current-frame-to-window-height-hint ()

Adapt the current frame to the current window minimal height hint

Package

clfswm.

Source

clfswm-util.lisp.

Function: adapt-current-frame-to-window-hints ()

Adapt the current frame to the current window minimal size hints

Package

clfswm.

Source

clfswm-util.lisp.

Function: adapt-current-frame-to-window-hints-generic (width-p height-p)

Adapt the current frame to the current window minimal size hints

Package

clfswm.

Source

clfswm-util.lisp.

Function: adapt-current-frame-to-window-width-hint ()

Adapt the current frame to the current window minimal width hint

Package

clfswm.

Source

clfswm-util.lisp.

Function: adapt-frame-to-parent (frame parent)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: add-char-in-query-string (char)
Package

clfswm.

Source

clfswm-query.lisp.

Function: add-default-frame ()

Add a default frame in the current frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: add-frame (frame parent)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: add-frame-in-parent-frame ()

Add a frame in the parent frame (and reorganize parent frame)

Package

clfswm.

Source

clfswm-util.lisp.

Function: add-in-main-window-list ()

Add the current window in the main window list

Package

clfswm.

Source

clfswm-layout.lisp.

Function: add-in-never-managed-window-list (value)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: add-in-query-string (code state)
Package

clfswm.

Source

clfswm-query.lisp.

Function: add-in-state (state modifier)

Add a modifier in a state

Package

clfswm.

Source

clfswm-keys.lisp.

Function: add-item (item &optional menu)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: add-menu-comment (menu-name &optional comment root)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: add-menu-key (menu-name key value &optional root)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: add-placed-frame ()

Add a placed frame in the current frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: add-placed-frame-tmp (frame n)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: add-sub-menu (menu-or-name key sub-menu-name &optional doc root)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: adjust-layout-size (slot inc)
Package

clfswm.

Source

clfswm-layout.lisp.

Function: all-frames-set-click-focus-policy ()

Set a click focus policy for all frames.

Package

clfswm.

Source

clfswm-util.lisp.

Function: all-frames-set-sloppy-focus-policy ()

Set a sloppy focus policy for all frames.

Package

clfswm.

Source

clfswm-util.lisp.

Function: all-frames-set-sloppy-select-policy ()

Set a sloppy select policy for all frames.

Package

clfswm.

Source

clfswm-util.lisp.

Function: all-frames-set-sloppy-select-window-policy ()

Set a sloppy select window policy for all frames.

Package

clfswm.

Source

clfswm-util.lisp.

Function: all-frames-set-sloppy-strict-focus-policy ()

Set a (strict) sloppy focus policy for all frames.

Package

clfswm.

Source

clfswm-util.lisp.

Function: all-root-child ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: anti-rotate-frame-geometry ()

Anti rotate brother frame geometry

Package

clfswm.

Source

clfswm-util.lisp.

Function: anti-rotate-root-geometry ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: ask-child-border-size (msg child)
Package

clfswm.

Source

clfswm-util.lisp.

Function: ask-child-transparency (msg child)
Package

clfswm.

Source

clfswm-util.lisp.

Function: ask-close/kill-current-window ()

Close or kill the current window (ask before doing anything)

Package

clfswm.

Source

clfswm-util.lisp.

Function: ask-frame-name (msg)

Ask a frame name

Package

clfswm.

Source

clfswm-util.lisp.

Function: assoc-keyword-handle-event (mode)

Associate all keywords in mode to their corresponding handle event functions. For example: main-mode :key-press is bound to handle-event-fun-main-mode-key-press

Package

clfswm.

Source

xlib-util.lisp.

Function: banish-pointer ()

Move the pointer to the lower right corner of the screen

Package

clfswm.

Source

clfswm-util.lisp.

Function: bind-on-slot (&optional slot child)

Bind current child to slot

Package

clfswm.

Source

clfswm-util.lisp.

Function: bind-or-jump (n)

Bind or jump to a slot (a frame or a window)

Package

clfswm.

Source

clfswm-util.lisp.

Function: binding-substitute-modifier (to from &optional hashtables)

Utility to change modifiers after binding definition

Package

clfswm.

Source

clfswm-keys.lisp.

Function: bottom-left-child-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: bottom-left-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: bottom-left-root-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: bottom-middle-child-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: bottom-middle-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: bottom-middle-root-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: bottom-right-child-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: bottom-right-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: bottom-right-root-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: build-lisp-image (dump-name)
Package

clfswm.

Source

clfswm-util.lisp.

Function: bury-current-child ()

Bury the current child: put the current child at the end of the parent frame children list

Package

clfswm.

Source

clfswm-util.lisp.

Function: bury-first-child ()

Bury the first child: put the first child at the end of the current frame children list

Package

clfswm.

Source

clfswm-util.lisp.

Function: center-current-frame ()

Center the current frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: center-frame (frame)

Center frame

Package

clfswm.

Source

clfswm-pack.lisp.

Function: change-current-root-geometry ()

Change the current root geometry

Package

clfswm.

Source

clfswm-util.lisp.

Function: change-root (old-root new-child)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: char->keycode (char)

Convert a character to a keycode

Package

clfswm.

Source

xlib-util.lisp.

Function: child-distance (child1 child2)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: child-is-a-current-child-p (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: child-member (child list)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: child-original-root-p (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: child-position (child list)
Package

clfswm.

Source

clfswm-internal.lisp.

Reader: child-rect-child (instance)
Writer: (setf child-rect-child) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

child.

Reader: child-rect-h (instance)
Writer: (setf child-rect-h) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

h.

Function: child-rect-p (object)
Package

clfswm.

Source

package.lisp.

Reader: child-rect-parent (instance)
Writer: (setf child-rect-parent) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

parent.

Reader: child-rect-selected-p (instance)
Writer: (setf child-rect-selected-p) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

selected-p.

Reader: child-rect-w (instance)
Writer: (setf child-rect-w) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

w.

Reader: child-rect-x (instance)
Writer: (setf child-rect-x) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

x.

Reader: child-rect-y (instance)
Writer: (setf child-rect-y) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

y.

Function: child-remove (child list)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: child-root-p (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: circulate-leave-function ()
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: circulate-loop-function ()
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: circulate-mode (&key child-direction brother-direction subchild-direction)
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: circulate-select-next-brother ()

Select the next brother

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: circulate-select-next-child ()

Select the next child

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: circulate-select-next-subchild ()

Select the next subchild

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: circulate-select-previous-brother ()

Select the previous borther

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: circulate-select-previous-child ()

Select the previous child

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: cl-define-keysym (keysym name)

Define a mapping from a keysym name to a keysym.

Package

clfswm.

Source

keysyms.lisp.

Function: clean-windows-in-all-frames ()

Remove all xlib:windows present in *root-frame* and not in the xlib tree

Package

clfswm.

Source

clfswm-internal.lisp.

Function: clear-all-nw-hooks ()

Clear all new window hooks for all frames

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: clear-event-hooks ()
Package

clfswm.

Source

xlib-util.lisp.

Function: clear-main-window-list ()

Clear the main window list

Package

clfswm.

Source

clfswm-layout.lisp.

Function: clear-nw-hook (frame)

Clear the frame new window hook

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: clear-pixmap-buffer (window gc)
Package

clfswm.

Source

xlib-util.lisp.

Function: clear-query-history ()

Clear the query-string history

Package

clfswm.

Source

clfswm-query.lisp.

Function: clear-selection ()

Clear the current selection

Package

clfswm.

Source

clfswm-util.lisp.

Function: clear-sub-menu (menu-name sub-menu-name &optional root)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: close-clfswm-terminal ()
Package

clfswm.

Source

clfswm-corner.lisp.

Function: close-notify-window ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: close-virtual-keyboard ()
Package

clfswm.

Source

clfswm-corner.lisp.

Function: color->rgb (color)
Package

clfswm.

Source

xlib-util.lisp.

Function: compress-motion-notify ()
Package

clfswm.

Source

xlib-util.lisp.

Function: conf-file-name (&optional alternate-name)
Package

clfswm.

Source

clfswm-util.lisp.

Function: configuration-variable-colorize-line (list)
Package

clfswm.

Source

clfswm-info.lisp.

Reader: configvar-doc (instance)
Writer: (setf configvar-doc) (instance)
Package

tools.

Source

tools.lisp.

Target Slot

doc.

Function: configvar-p (object)
Package

tools.

Source

tools.lisp.

Function: copy-child-rect (instance)
Package

clfswm.

Source

package.lisp.

Function: copy-child-to (child frame-dest)
Package

clfswm.

Source

clfswm-util.lisp.

Function: copy-configvar (instance)
Package

tools.

Source

tools.lisp.

Function: copy-current-child ()

Copy the current child to the selection

Package

clfswm.

Source

clfswm-util.lisp.

Function: copy-current-child-by-name ()

Copy current child in a named frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: copy-current-child-by-number ()

Copy current child in a numbered frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: copy-expose-child (instance)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: copy-focus-window ()

Copy the focus window to the selection

Package

clfswm.

Source

clfswm-util.lisp.

Function: copy-frame (frame &optional window-fun)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: copy-info (instance)
Package

clfswm.

Source

clfswm-info.lisp.

Function: copy-menu (instance)
Package

clfswm.

Source

package.lisp.

Function: copy-menu-item (instance)
Package

clfswm.

Source

package.lisp.

Function: copy-pixmap-buffer (window gc)
Package

clfswm.

Source

xlib-util.lisp.

Function: copy-previous-conf-file-begin (stream-in stream-out)
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: copy-previous-conf-file-end (stream-in stream-out)
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: copy-rectangle (instance)
Package

tools.

Source

tools.lisp.

Function: copy-root (instance)
Package

clfswm.

Source

package.lisp.

Function: corner-help-colorize-line (list)
Package

clfswm.

Source

clfswm-info.lisp.

Function: count-child-in-root (child root)
Package

clfswm.

Source

clfswm-util.lisp.

Function: create-all-frames-window ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: create-conf-function (var)
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: create-configuration-menu (&key clear)

Configuration menu

Package

clfswm.

Source

clfswm-configuration.lisp.

Function: create-frame (&rest args &key number &allow-other-keys)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: create-frame-gc (window)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: create-frame-window ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: create-system-poll (delay)
Package

tools.

Source

tools.lisp.

Function: current-child ()
Package

clfswm.

Source

clfswm-internal.lisp.

Setf expander for this function

(setf current-child).

Function: current-child-coord (border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: current-child-setter (value)
Package

clfswm.

Source

clfswm-internal.lisp.

Setf expanders to this function

(setf current-child).

Function: current-frame-fill-all-dir ()

Fill the current frame in all directions

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-fill-down ()

Fill the current frame down

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-fill-horizontal ()

Fill the current frame horizontally

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-fill-left ()

Fill the current frame left

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-fill-right ()

Fill the current frame right

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-fill-up ()

Fill the current frame up

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-fill-vertical ()

Fill the current frame vertically

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-manage-all-window-type ()

Manage all window type

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-manage-no-window-type ()

Do not manage any window type

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-manage-only-normal-window-type ()

Manage only normal window type

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-manage-window-type ()

Change window types to be managed by a frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-manage-window-type-generic (type-list)
Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-pack-down ()

Pack the current frame down

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-pack-left ()

Pack the current frame left

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-pack-right ()

Pack the current frame right

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-pack-up ()

Pack the current frame up

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-resize-all-dir ()

Resize down the current frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-resize-all-dir-minimal ()

Resize down the current frame to its minimal size

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-resize-down ()

Resize the current frame down to its half height

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-resize-left ()

Resize the current frame left to its half width

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-resize-right ()

Resize the current frame right to its half width

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-resize-up ()

Resize the current frame up to its half height

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-set-click-focus-policy ()

Set a click focus policy for the current frame.

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-set-sloppy-focus-policy ()

Set a sloppy focus policy for the current frame.

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-set-sloppy-select-policy ()

Set a sloppy select policy for the current frame.

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-set-sloppy-select-window-policy ()

Set a sloppy select window policy for the current frame.

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-frame-set-sloppy-strict-focus-policy ()

Set a (strict) sloppy focus policy only for windows in the current frame.

Package

clfswm.

Source

clfswm-util.lisp.

Function: current-root-coord (border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: cut-current-child (&optional show-now)

Cut the current child to the selection

Package

clfswm.

Source

clfswm-util.lisp.

Function: cut-focus-window ()

Cut the focus window to the selection

Package

clfswm.

Source

clfswm-util.lisp.

Function: dec-slow-tile-layout-size ()

Decrease slowly the tile layout size

Package

clfswm.

Source

clfswm-layout.lisp.

Function: dec-tile-layout-size ()

Decrease the tile layout size

Package

clfswm.

Source

clfswm-layout.lisp.

Function: dec-transparency (window root-x root-y)

Decrement the child under mouse transparency

Package

clfswm.

Source

clfswm-util.lisp.

Function: dec-transparency-slow (window root-x root-y)

Decrement slowly the child under mouse transparency

Package

clfswm.

Source

clfswm-util.lisp.

Function: decf-info-selected-item (info n)
Package

clfswm.

Source

clfswm-info.lisp.

Function: default-frame-nw-hook (frame window)

Open the next window in the current frame

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: default-init-hook ()
Package

clfswm.

Source

clfswm.lisp.

Function: default-window-placement (frame window)
Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: define-as-root (child x y width height)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: define-circulate-key-fun (key function &rest args)

Define a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: define-circulate-release-key-fun (key function &rest args)

Define a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: define-expose-key-fun (key function &rest args)

Define a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: define-expose-mouse-fun (button function-press &optional function-release &rest args)

Define a new mouse button action, a button is ’(button number ’(modifier list))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: define-info-key-fun (key function &rest args)

Define a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: define-info-mouse-fun (button function-press &optional function-release &rest args)

Define a new mouse button action, a button is ’(button number ’(modifier list))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: define-main-key-fun (key function &rest args)

Define a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: define-main-mouse-fun (button function-press &optional function-release &rest args)

Define a new mouse button action, a button is ’(button number ’(modifier list))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: define-query-key-fun (key function &rest args)

Define a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: define-second-key-fun (key function &rest args)

Define a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: define-second-mouse-fun (button function-press &optional function-release &rest args)

Define a new mouse button action, a button is ’(button number ’(modifier list))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: del-item (item &optional menu)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: del-item-by-key (key &optional menu)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: del-item-by-value (value &optional menu)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: del-menu-key (menu-name key &optional root)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: del-menu-value (menu-name value &optional root)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: del-sub-menu (menu-name sub-menu-name &optional root)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: delete-child-and-children-in-all-frames (child &optional close-methode)

Delete child and its children in all frames from *root-frame*

Package

clfswm.

Source

clfswm-internal.lisp.

Function: delete-child-and-children-in-frames (child root &optional close-methode)

Delete child and its children in the frame root and in all its children Warning:frame window and gc are freeed.

Package

clfswm.

Source

clfswm-internal.lisp.

Function: delete-child-in-all-frames (child &optional close-methode)

Delete child in all frames from *root-frame*

Package

clfswm.

Source

clfswm-internal.lisp.

Function: delete-child-in-frames (child root &optional close-methode)

Delete child in the frame root and in all its children Warning:frame window and gc are freeed.

Package

clfswm.

Source

clfswm-internal.lisp.

Function: delete-current-child ()

Delete the current child and its children in all frames

Package

clfswm.

Source

clfswm-util.lisp.

Function: delete-focus-window ()

Close focus window: Delete the focus window in all frames and workspaces

Package

clfswm.

Source

clfswm-util.lisp.

Function: delete-focus-window-generic (close-fun)
Package

clfswm.

Source

clfswm-util.lisp.

Function: delete-frame-by (frame)
Package

clfswm.

Source

clfswm-util.lisp.

Function: delete-frame-by-name ()

Delete a frame by name

Package

clfswm.

Source

clfswm-util.lisp.

Function: delete-frame-by-number ()

Delete a frame by number

Package

clfswm.

Source

clfswm-util.lisp.

Function: delete-window (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: destroy-all-frames-window ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: destroy-focus-window ()

Kill focus window: Destroy the focus window in all frames and workspaces

Package

clfswm.

Source

clfswm-util.lisp.

Function: destroy-window (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: display-all-cursors (&optional display-time)

Display all X11 cursors for display-time seconds

Package

clfswm.

Source

xlib-util.lisp.

Function: display-all-frame-info ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: display-all-root-frame-info ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: display-current-window-info ()

Display information on the current window

Package

clfswm.

Source

clfswm-util.lisp.

Function: display-frame-info (frame)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: display-hello-window ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: do-all-frames-nw-hook (window)

Call nw-hook of each frame.

Package

clfswm.

Source

clfswm-internal.lisp.

Function: do-corner-action (x y corner-list)

Do the action associated with corner. The corner function must return T to stop the button event

Package

clfswm.

Source

clfswm-corner.lisp.

Function: do-run-other-window-manager (window-manager)
Package

clfswm.

Source

clfswm-util.lisp.

Function: draw-circulate-mode-window ()
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: draw-info-window (info)
Package

clfswm.

Source

clfswm-info.lisp.

Function: draw-second-mode-window ()
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: dump-frame-tree (root &optional window-fun)

Return a tree of frames.

Package

clfswm.

Source

clfswm-internal.lisp.

Function: ensure-at-least-one-root ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: ensure-unique-name ()

Ensure that all children names are unique

Package

clfswm.

Source

clfswm-util.lisp.

Function: ensure-unique-number ()

Ensure that all children numbers are unique

Package

clfswm.

Source

clfswm-util.lisp.

Function: enter-frame ()

Enter in the selected frame - ie make it the root frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: equal-clfswm-terminal (window)
Package

clfswm.

Source

clfswm-corner.lisp.

Function: equal-wm-class-rox-pinboard (window)
Package

clfswm.

Source

config.lisp.

Function: equal-wm-class-xvkbd (window)
Package

clfswm.

Source

config.lisp.

Function: error-handler (display error-key &rest key-vals &key asynchronous &allow-other-keys)

Handle X errors

Package

clfswm.

Source

clfswm.lisp.

Function: escape-conf-symbol-value (symbol)
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: escape-conf-value (value)
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: eval-from-query-string ()

Eval a lisp form from the query input

Package

clfswm.

Source

clfswm-util.lisp.

Function: event-hook-name (event-keyword)
Package

clfswm.

Source

xlib-util.lisp.

Function: exchange-root-geometry (root-1 root-2)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: exchange-root-geometry-with-mouse ()

Exchange two root geometry pointed with the mouse

Package

clfswm.

Source

clfswm-util.lisp.

Function: exit-handle-event ()
Package

clfswm.

Source

xlib-util.lisp.

Function: explode-current-frame ()

Create a new frame for each window in frame

Package

clfswm.

Source

clfswm-pack.lisp.

Function: explode-frame (frame)

Create a new frame for each window in frame

Package

clfswm.

Source

clfswm-pack.lisp.

Function: expose-all-windows-mode ()

Present all windows in all frames (An expose like)

Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-associate-keys ()
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Reader: expose-child-child (instance)
Writer: (setf expose-child-child) (instance)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Target Slot

child.

Reader: expose-child-gc (instance)
Writer: (setf expose-child-gc) (instance)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Target Slot

gc.

Reader: expose-child-key (instance)
Writer: (setf expose-child-key) (instance)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Target Slot

key.

Reader: expose-child-number (instance)
Writer: (setf expose-child-number) (instance)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Target Slot

number.

Function: expose-child-p (object)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Reader: expose-child-string (instance)
Writer: (setf expose-child-string) (instance)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Target Slot

string.

Reader: expose-child-window (instance)
Writer: (setf expose-child-window) (instance)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Target Slot

window.

Function: expose-create-window (ex-child)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-current-child-mode ()

Present all windows in currents roots (An expose like)

Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-do-main (&optional present-window)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-draw-letter ()
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-find-child-from-letters (letters)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-focus-child (child)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-init ()
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-mode-display-accel-windows ()
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-present-windows ()
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-query-button-press-hook (code state x y)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-query-key-press-hook (code state)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-restore-windows (&optional present-window)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-select-child ()
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-unpresent-windows ()
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: expose-windows-mode ()

Present all windows in currents roots (An expose like)

Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: extract-battery-usage (line)
Package

tools.

Source

tools.lisp.

Function: extract-cpu-usage (line)
Package

tools.

Source

tools.lisp.

Function: extract-mem-total (line)
Package

tools.

Source

tools.lisp.

Function: extract-mem-used (line)
Package

tools.

Source

tools.lisp.

Function: extract-number-from-name (name)
Package

clfswm.

Source

clfswm-util.lisp.

Function: fast-layout-switch ()

Switch between two layouts

Package

clfswm.

Source

clfswm-layout.lisp.

Function: fastswitch-draw-child-name (posx posy ex-child)
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: fastswitch-draw-window ()
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: fastswitch-draw-window-generic ()
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: fastswitch-draw-window-tree ()
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: fastswitch-enter-function ()
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: fastswitch-init ()
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: fastswitch-leave-function ()
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: fastswitch-loop-function ()
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: fastswitch-mode ()

Switch between children with expose shortcut

Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: fastswitch-move-mode ()

Move children with expose shortcut

Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: fastswitch-select-child ()
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: fill-frame-down (frame parent &optional sp-y-found)

Fill a frame down

Package

clfswm.

Source

clfswm-pack.lisp.

Function: fill-frame-left (frame parent &optional sp-x-found)

Fill a frame left

Package

clfswm.

Source

clfswm-pack.lisp.

Function: fill-frame-right (frame parent &optional sp-x-found)

Fill a frame rigth

Package

clfswm.

Source

clfswm-pack.lisp.

Function: fill-frame-up (frame parent &optional sp-y-found)

Fill a frame up

Package

clfswm.

Source

clfswm-pack.lisp.

Function: fill-handle-event-fun-symbols ()
Package

clfswm.

Source

xlib-util.lisp.

Function: find-a-last-child (child)
Package

clfswm.

Source

clfswm-util.lisp.

Function: find-associated-key-bindings (function)

Return keys in main and second mode bounds to function

Package

clfswm.

Source

clfswm-keys.lisp.

Function: find-child (to-find root)

Find to-find in root or in its children

Package

clfswm.

Source

clfswm-internal.lisp.

Function: find-child-in-all-root (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: find-child-in-parent (child base)

Return t if child is in base or in its parents

Package

clfswm.

Source

clfswm-internal.lisp.

Function: find-child-under-mouse (x y &optional also-never-managed)

Return the child under the mouse

Package

clfswm.

Source

clfswm-util.lisp.

Function: find-child-under-mouse-in-child-tree (x y)
Package

clfswm.

Source

clfswm-util.lisp.

Function: find-child-under-mouse-in-never-managed-windows (x y)

Return the child under mouse from never managed windows

Package

clfswm.

Source

clfswm-util.lisp.

Function: find-configuration-variables ()
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: find-corner (x y)
Package

clfswm.

Source

clfswm-corner.lisp.

Function: find-current-root ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: find-edge-down (current-frame parent)
Package

clfswm.

Source

clfswm-pack.lisp.

Function: find-edge-left (current-frame parent)
Package

clfswm.

Source

clfswm-pack.lisp.

Function: find-edge-right (current-frame parent)
Package

clfswm.

Source

clfswm-pack.lisp.

Function: find-edge-up (current-frame parent)
Package

clfswm.

Source

clfswm-pack.lisp.

Function: find-frame-by-name (name &optional root first-foundp)

Find a frame from its name

Package

clfswm.

Source

clfswm-internal.lisp.

Function: find-frame-by-number (number &optional root first-foundp)

Find a frame from its number

Package

clfswm.

Source

clfswm-internal.lisp.

Function: find-frame-window (window &optional root first-foundp)

Return the frame with the window window

Package

clfswm.

Source

clfswm-internal.lisp.

Function: find-handle-event-function (&optional mode)

Print all handle event functions available in mode

Package

clfswm.

Source

xlib-util.lisp.

Function: find-info-item-from-mouse (root-x root-y info)
Package

clfswm.

Source

clfswm-info.lisp.

Function: find-item-by-key (key &optional root)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: find-item-by-value (value &optional root)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: find-key-from-code (hash-table-key code state)

Return the function associated to code/state

Package

clfswm.

Source

clfswm-keys.lisp.

Function: find-menu (name &optional root)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: find-next-menu-key (key menu)

key is :next for the next free key in menu or a string

Package

clfswm.

Source

clfswm-menu.lisp.

Function: find-parent-frame (to-find &optional root first-foundp)

Return the parent frame of to-find

Package

clfswm.

Source

clfswm-internal.lisp.

Function: find-root (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: find-root-by-coordinates (x y)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: find-symbol-function (function)
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: find-toplevel-menu (name &optional root)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: find-window-in-query-tree (target-win)
Package

clfswm.

Source

clfswm-corner.lisp.

Function: finish-configuring-root ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: fixe-real-size (frame parent)

Fixe real (pixel) coordinates in float coordinates

Package

clfswm.

Source

clfswm-internal.lisp.

Function: fixe-real-size-current-child ()

Fixe real (pixel) coordinates in float coordinates for children in the current child

Package

clfswm.

Source

clfswm-internal.lisp.

Function: focus-all-children (child parent &optional window-parent)

Focus child and its parents -
For window: set current child to window or its parent according to window-parent

Package

clfswm.

Source

clfswm-internal.lisp.

Function: focus-child (child parent)

Focus child - Return true if something has change

Package

clfswm.

Source

clfswm-internal.lisp.

Function: focus-child-rec (child parent)

Focus child and its parents - Return true if something has change

Package

clfswm.

Source

clfswm-internal.lisp.

Function: focus-frame-by (frame)
Package

clfswm.

Source

clfswm-util.lisp.

Function: focus-frame-by-name ()

Focus a frame by name

Package

clfswm.

Source

clfswm-util.lisp.

Function: focus-frame-by-number ()

Focus a frame by number

Package

clfswm.

Source

clfswm-util.lisp.

Function: focus-window (window)

Give the window focus.

Package

clfswm.

Source

xlib-util.lisp.

Function: focused-window ()
Package

clfswm.

Source

xlib-util.lisp.

Function: force-window-center-in-frame ()

Force the current window to move in the center of the frame (Useful only for unmanaged windows)

Package

clfswm.

Source

clfswm-util.lisp.

Function: force-window-in-frame ()

Force the current window to move in the frame (Useful only for unmanaged windows)

Package

clfswm.

Source

clfswm-util.lisp.

Function: frame-data-slot (frame slot)

Return the value associated to data slot

Package

clfswm.

Source

clfswm-internal.lisp.

Setf expander for this function

(setf frame-data-slot).

Function: frame-find-free-number ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: frame-lower-child ()

Lower the child in the current frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: frame-raise-child ()

Raise the child in the current frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: frame-select-next-child ()

Select the next child in the current frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: frame-select-previous-child ()

Select the previous child in the current frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: frame-selected-child (frame)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: frame-toggle-maximize ()

Maximize/Unmaximize the current frame in its parent frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: frame-unhide-child (hidden frame-src frame-dest)

Unhide a hidden child from frame-src in frame-dest

Package

clfswm.

Source

clfswm-util.lisp.

Function: frame-x2 (frame)
Package

clfswm.

Source

clfswm-pack.lisp.

Function: frame-y2 (frame)
Package

clfswm.

Source

clfswm-pack.lisp.

Function: free-grab-pointer ()
Package

clfswm.

Source

xlib-util.lisp.

Function: funcall-button-from-code (hash-table-key code state window root-x root-y &optional action args)
Package

clfswm.

Source

clfswm-keys.lisp.

Function: funcall-key-from-code (hash-table-key code state &rest args)
Package

clfswm.

Source

clfswm-keys.lisp.

Function: generic-mode (mode exit-tag &key enter-function loop-function leave-function loop-hook original-mode)

Enter in a generic mode

Package

clfswm.

Source

clfswm-generic-mode.lisp.

Function: generic-present-body (cmd wait-test win &optional focus-p)
Package

clfswm.

Source

clfswm-corner.lisp.

Function: get-all-children (&optional root)

Return a list of all children in root

Package

clfswm.

Source

clfswm-internal.lisp.

Function: get-all-frame-windows (&optional root)

Return all frame windows in root and in its children

Package

clfswm.

Source

clfswm-internal.lisp.

Function: get-all-frames (&optional root)

Return all frame in root and in its children

Package

clfswm.

Source

clfswm-internal.lisp.

Function: get-all-windows (&optional root)

Return all windows in root and in its children

Package

clfswm.

Source

clfswm-internal.lisp.

Function: get-color (color)
Package

clfswm.

Source

xlib-util.lisp.

Function: get-config-value (value)
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: get-connected-heads-size (&optional fake)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: get-current-window ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: get-displayed-child ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: get-event-hook-list ()
Package

clfswm.

Source

xlib-util.lisp.

Function: get-first-window ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: get-hidden-windows ()

Return all hiddens windows

Package

clfswm.

Source

clfswm-internal.lisp.

Function: get-managed-child (parent)

Return only the windows that are managed for tiling

Package

clfswm.

Source

clfswm-layout.lisp.

Function: get-parent-layout (child parent)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: get-placement-values (placement &optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: get-proc-list ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: get-root-list ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: grab-all-buttons (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: grab-main-keys ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: group->menu (group)
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: h-fl->px (h parent)

Convert float Height coordinate to pixel

Package

clfswm.

Source

clfswm-internal.lisp.

Function: h-px->fl (h parent)

Convert pixel Height coordinate to float

Package

clfswm.

Source

clfswm-internal.lisp.

Function: handle-event (&rest event-slots &key event-key &allow-other-keys)
Package

clfswm.

Source

xlib-util.lisp.

Function: handle-event->keyword (symbol)
Package

clfswm.

Source

xlib-util.lisp.

Function: handle-event-fun-circulate-mode-key-press (&rest event-slots &key code state &allow-other-keys)
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: handle-event-fun-circulate-mode-key-release (&rest event-slots &key code state &allow-other-keys)
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: handle-event-fun-fastswitch-mode-key-press (&rest event-slots &key code state &allow-other-keys)
Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: handle-event-fun-info-mode-button-press (&rest event-slots &key window root-x root-y code state &allow-other-keys)
Package

clfswm.

Source

clfswm-info.lisp.

Function: handle-event-fun-info-mode-button-release (&rest event-slots &key window root-x root-y code state &allow-other-keys)
Package

clfswm.

Source

clfswm-info.lisp.

Function: handle-event-fun-info-mode-key-press (&rest event-slots &key code state &allow-other-keys)
Package

clfswm.

Source

clfswm-info.lisp.

Function: handle-event-fun-info-mode-motion-notify (&rest event-slots &key window root-x root-y &allow-other-keys)
Package

clfswm.

Source

clfswm-info.lisp.

Function: handle-event-fun-main-mode-button-press (&rest event-slots &key code state window root-x root-y &allow-other-keys)
Package

clfswm.

Source

clfswm.lisp.

Function: handle-event-fun-main-mode-button-release (&rest event-slots &key code state window root-x root-y &allow-other-keys)
Package

clfswm.

Source

clfswm.lisp.

Function: handle-event-fun-main-mode-configure-notify (&rest event-slots &key window &allow-other-keys)
Package

clfswm.

Source

clfswm.lisp.

Function: handle-event-fun-main-mode-configure-request (&rest event-slots &key stack-mode window x y width height border-width value-mask &allow-other-keys)
Package

clfswm.

Source

clfswm.lisp.

Function: handle-event-fun-main-mode-destroy-notify (&rest event-slots &key send-event-p event-window window &allow-other-keys)
Package

clfswm.

Source

clfswm.lisp.

Function: handle-event-fun-main-mode-enter-notify (&rest event-slots &key window root-x root-y &allow-other-keys)
Package

clfswm.

Source

clfswm.lisp.

Function: handle-event-fun-main-mode-exposure (&rest event-slots &key window &allow-other-keys)
Package

clfswm.

Source

clfswm.lisp.

Function: handle-event-fun-main-mode-focus-in (&rest event-slots &key window &allow-other-keys)
Package

clfswm.

Source

clfswm.lisp.

Function: handle-event-fun-main-mode-key-press (&rest event-slots &key code state &allow-other-keys)
Package

clfswm.

Source

clfswm.lisp.

Function: handle-event-fun-main-mode-map-request (&rest event-slots &key window send-event-p &allow-other-keys)
Package

clfswm.

Source

clfswm.lisp.

Function: handle-event-fun-main-mode-motion-notify (&rest event-slots &key window root-x root-y &allow-other-keys)
Package

clfswm.

Source

clfswm.lisp.

Function: handle-event-fun-main-mode-unmap-notify (&rest event-slots &key send-event-p event-window window &allow-other-keys)
Package

clfswm.

Source

clfswm.lisp.

Function: handle-event-fun-move-window-mode-button-release (&rest event-slots &key &allow-other-keys)
Package

clfswm.

Source

xlib-util.lisp.

Function: handle-event-fun-move-window-mode-key-release (&rest event-slots &key &allow-other-keys)
Package

clfswm.

Source

xlib-util.lisp.

Function: handle-event-fun-move-window-mode-motion-notify (&rest event-slots &key root-x root-y &allow-other-keys)
Package

clfswm.

Source

xlib-util.lisp.

Function: handle-event-fun-query-mode-button-press (&rest event-slots &key code state x y &allow-other-keys)
Package

clfswm.

Source

clfswm-query.lisp.

Function: handle-event-fun-query-mode-key-press (&rest event-slots &key code state &allow-other-keys)
Package

clfswm.

Source

clfswm-query.lisp.

Function: handle-event-fun-resize-window-mode-button-release (&rest event-slots &key &allow-other-keys)
Package

clfswm.

Source

xlib-util.lisp.

Function: handle-event-fun-resize-window-mode-key-release (&rest event-slots &key &allow-other-keys)
Package

clfswm.

Source

xlib-util.lisp.

Function: handle-event-fun-resize-window-mode-motion-notify (&rest event-slots &key root-x root-y &allow-other-keys)
Package

clfswm.

Source

xlib-util.lisp.

Function: handle-event-fun-second-mode-button-press (&rest event-slots &key window root-x root-y code state &allow-other-keys)
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: handle-event-fun-second-mode-button-release (&rest event-slots &key window root-x root-y code state &allow-other-keys)
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: handle-event-fun-second-mode-configure-notify (&rest event-slots &key &allow-other-keys)
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: handle-event-fun-second-mode-configure-request (&rest event-slots &key &allow-other-keys)
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: handle-event-fun-second-mode-destroy-notify (&rest event-slots &key &allow-other-keys)
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: handle-event-fun-second-mode-enter-notify (&rest event-slots &key &allow-other-keys)
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: handle-event-fun-second-mode-exposure (&rest event-slots &key &allow-other-keys)
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: handle-event-fun-second-mode-key-press (&rest event-slots &key code state &allow-other-keys)
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: handle-event-fun-second-mode-map-request (&rest event-slots &key &allow-other-keys)
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: handle-event-fun-second-mode-motion-notify (&rest event-slots &key window root-x root-y &allow-other-keys)
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: handle-event-fun-second-mode-unmap-notify (&rest event-slots &key &allow-other-keys)
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: handle-event-fun-wait-mouse-button-release-mode-button-release (&rest event-slots &key &allow-other-keys)
Package

clfswm.

Source

xlib-util.lisp.

Function: help-on-clfswm ()

Open the help and info window

Package

clfswm.

Source

bindings.lisp.

Function: help-on-gimp-layout ()

Help on the GIMP layout

Package

clfswm.

Source

clfswm-layout.lisp.

Function: here-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: hide-all (root &optional except)

Hide root and all its children

Package

clfswm.

Source

clfswm-internal.lisp.

Function: hide-all-children (root &optional except)

Hide all root children

Package

clfswm.

Source

clfswm-internal.lisp.

Function: hide-all-frames-info ()

Hide all frames info windows

Package

clfswm.

Source

clfswm-util.lisp.

Function: hide-current-child ()

Hide the current child

Package

clfswm.

Source

clfswm-util.lisp.

Function: hide-current-frame-window ()

Hide the current frame window

Package

clfswm.

Source

clfswm-util.lisp.

Function: hide-existing-windows (screen)

Hide all existing windows in screen

Package

clfswm.

Source

clfswm-internal.lisp.

Function: hide-unmanaged-window-p (parent)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: hide-window (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: hide/show-frame-window (frame value)

Hide/show the frame window

Package

clfswm.

Source

clfswm-util.lisp.

Function: identify-key ()

Identify a key

Package

clfswm.

Source

clfswm-util.lisp.

Function: implode-current-frame ()

Absorb all frames subchildren in frame (explode frame opposite)

Package

clfswm.

Source

clfswm-pack.lisp.

Function: implode-frame (frame)

Absorb all frames subchildren in frame (explode frame opposite)

Package

clfswm.

Source

clfswm-pack.lisp.

Function: in-corner (corner x y)

Return t if (x, y) is in corner.
Corner is one of :bottom-right :bottom-left :top-right :top-left

Package

clfswm.

Source

clfswm-corner.lisp.

Function: in-frame (frame x y)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: in-rect (x y xr yr wr hr)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: in-window (window x y)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: inc-slow-tile-layout-size ()

Increase slowly the tile layout size

Package

clfswm.

Source

clfswm-layout.lisp.

Function: inc-tile-layout-size ()

Increase the tile layout size

Package

clfswm.

Source

clfswm-layout.lisp.

Function: inc-transparency (window root-x root-y)

Increment the child under mouse transparency

Package

clfswm.

Source

clfswm-util.lisp.

Function: inc-transparency-slow (window root-x root-y)

Increment slowly the child under mouse transparency

Package

clfswm.

Source

clfswm-util.lisp.

Function: incf-info-selected-item (info n)
Package

clfswm.

Source

clfswm-info.lisp.

Function: info-begin-grab (window root-x root-y info)

Begin grab text

Package

clfswm.

Source

clfswm-info.lisp.

Function: info-end-grab (window root-x root-y info)

End grab

Package

clfswm.

Source

clfswm-info.lisp.

Reader: info-font (instance)
Writer: (setf info-font) (instance)
Package

clfswm.

Source

clfswm-info.lisp.

Target Slot

font.

Reader: info-gc (instance)
Writer: (setf info-gc) (instance)
Package

clfswm.

Source

clfswm-info.lisp.

Target Slot

gc.

Reader: info-ilh (instance)
Writer: (setf info-ilh) (instance)
Package

clfswm.

Source

clfswm-info.lisp.

Target Slot

ilh.

Reader: info-ilw (instance)
Writer: (setf info-ilw) (instance)
Package

clfswm.

Source

clfswm-info.lisp.

Target Slot

ilw.

Reader: info-list (instance)
Writer: (setf info-list) (instance)
Package

clfswm.

Source

clfswm-info.lisp.

Target Slot

list.

Reader: info-max-x (instance)
Writer: (setf info-max-x) (instance)
Package

clfswm.

Source

clfswm-info.lisp.

Target Slot

max-x.

Reader: info-max-y (instance)
Writer: (setf info-max-y) (instance)
Package

clfswm.

Source

clfswm-info.lisp.

Target Slot

max-y.

Function: info-mode (info-list &key width height)

Open the info mode. Info-list is a list of info: One string per line Or for colored output: a list (line_string color)
Or ((1_word color) (2_word color) 3_word (4_word color)...)

Package

clfswm.

Source

clfswm-info.lisp.

Function: info-mode-menu (item-list &key width height)

Open an info help menu.
Item-list is: ’((key function) separator (key function))
or with explicit docstring: ’((key function "documentation 1") (key function "bla bla") (key function)) key is a character, a keycode or a keysym
Separator is a string or a symbol (all but a list)
Function can be a function or a list (function color) for colored output

Package

clfswm.

Source

clfswm-info.lisp.

Function: info-mouse-motion-click (window root-x root-y info)
Package

clfswm.

Source

clfswm-info.lisp.

Function: info-mouse-motion-drag (window root-x root-y info)

Grab text

Package

clfswm.

Source

clfswm-info.lisp.

Function: info-mouse-next-line (window root-x root-y info)

Move one line down

Package

clfswm.

Source

clfswm-info.lisp.

Function: info-mouse-previous-line (window root-x root-y info)

Move one line up

Package

clfswm.

Source

clfswm-info.lisp.

Function: info-mouse-select-item (window root-x root-y info)
Package

clfswm.

Source

clfswm-info.lisp.

Function: info-on-shell (msg program)
Package

clfswm.

Source

clfswm-info.lisp.

Function: info-p (object)
Package

clfswm.

Source

clfswm-info.lisp.

Reader: info-window (instance)
Writer: (setf info-window) (instance)
Package

clfswm.

Source

clfswm-info.lisp.

Target Slot

window.

Reader: info-x (instance)
Writer: (setf info-x) (instance)
Package

clfswm.

Source

clfswm-info.lisp.

Target Slot

x.

Reader: info-y (instance)
Writer: (setf info-y) (instance)
Package

clfswm.

Source

clfswm-info.lisp.

Target Slot

y.

Function: info-y-display-coords (info posy)
Package

clfswm.

Source

clfswm-info.lisp.

Function: init-*circulate-keys* ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: init-*circulate-keys-release* ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: init-*expose-keys* ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: init-*expose-mouse* ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: init-*info-keys* ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: init-*info-mouse* ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: init-*main-keys* ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: init-*main-mouse* ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: init-*query-keys* ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: init-*second-keys* ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: init-*second-mouse* ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: init-display ()
Package

clfswm.

Source

clfswm.lisp.

Function: init-last-child ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: init-menu ()
Package

clfswm.

Source

clfswm-menu.lisp.

Function: init-modifier-list ()
Package

clfswm.

Source

xlib-util.lisp.

Function: is-a-key-pressed-p ()
Package

clfswm.

Source

xlib-util.lisp.

Function: is-in-current-child-p (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: is-notify-window-p (win)
Package

clfswm.

Source

clfswm-util.lisp.

Function: is-string-keysym (k)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: jump-to-slot ()

Jump to slot

Package

clfswm.

Source

clfswm-util.lisp.

Function: key->list (key)
Package

clfswm.

Source

clfswm-keys.lisp.

Function: key-binding-colorize-line (list)
Package

clfswm.

Source

clfswm-info.lisp.

Function: key-dec-transparency ()

Decrement the current window transparency

Package

clfswm.

Source

clfswm-util.lisp.

Function: key-inc-transparency ()

Increment the current window transparency

Package

clfswm.

Source

clfswm-util.lisp.

Function: keycode->char (code state)
Package

clfswm.

Source

xlib-util.lisp.

Function: keycode->keysym (code modifiers)
Package

clfswm.

Source

xlib-util.lisp.

Function: keys-from-list (list)

Produce a key menu based on list item

Package

clfswm.

Source

clfswm-info.lisp.

Function: keysym->keysym-name (keysym)

Return the name corresponding to KEYSYM.

Package

clfswm.

Source

keysyms.lisp.

Function: keysym-name->keysym (name)

Return the keysym corresponding to NAME.

Package

clfswm.

Source

keysyms.lisp.

Function: keyword->handle-event (mode keyword)
Package

clfswm.

Source

xlib-util.lisp.

Function: layout-ask-size (msg slot &optional min)
Package

clfswm.

Source

clfswm-layout.lisp.

Function: layout-ask-space (msg slot &optional default)
Package

clfswm.

Source

clfswm-layout.lisp.

Function: leave-circulate-mode ()

Leave the circulate mode

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: leave-expose-mode ()

Leave the expose mode

Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: leave-fastswitch-mode ()

Leave the fastswitch mode

Package

clfswm.

Source

clfswm-fastswitch-mode.lisp.

Function: leave-focus-frame-nw-hook (frame window)

Open the next window in the current frame and leave the focus on the current child

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: leave-frame ()

Leave the selected frame - ie make its parent the root frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: leave-if-not-frame (child)

Leave the child if it’s not a frame

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: leave-info-mode (info)

Leave the info mode

Package

clfswm.

Source

clfswm-info.lisp.

Function: leave-info-mode-and-valid (info)

Leave the info mode and valid the selected item

Package

clfswm.

Source

clfswm-info.lisp.

Function: leave-query-mode (&optional return)

Leave the query mode

Package

clfswm.

Source

clfswm-query.lisp.

Function: leave-query-mode-valid ()
Package

clfswm.

Source

clfswm-query.lisp.

Function: leave-second-mode ()

Leave second mode

Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: load-contrib (file)

Load a file in the contrib directory

Package

clfswm.

Source

clfswm-util.lisp.

Function: lower-window (window sibling)

Map the window if needed and bring it just above sibling. Does not affect focus.

Package

clfswm.

Source

xlib-util.lisp.

Function: main-loop ()
Package

clfswm.

Source

clfswm.lisp.

Function: main-unprotected (&key display protocol read-conf-file-p alternate-conf error-msg)
Package

clfswm.

Source

clfswm.lisp.

Function: main-window-bottom-layout (child parent)

Main window bottom: Main windows on the bottom. Others on the top.

Package

clfswm.

Source

clfswm-layout.lisp.

Function: main-window-left-layout (child parent)

Main window left: Main windows on the left. Others on the right.

Package

clfswm.

Source

clfswm-layout.lisp.

Function: main-window-right-layout (child parent)

Main window right: Main windows on the right. Others on the left.

Package

clfswm.

Source

clfswm-layout.lisp.

Function: main-window-top-layout (child parent)

Main window top: Main windows on the top. Others on the bottom.

Package

clfswm.

Source

clfswm-layout.lisp.

Function: make-child-rect (&key child parent selected-p x y w h)
Package

clfswm.

Source

package.lisp.

Function: make-configvar (&key value group doc)
Package

tools.

Source

tools.lisp.

Function: make-expose-child (&key number child key window gc string)
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: make-info (&key window gc font list ilw ilh x y max-x max-y)
Package

clfswm.

Source

clfswm-info.lisp.

Function: make-menu (&key name item doc)
Package

clfswm.

Source

package.lisp.

Function: make-menu-item (&key key value)
Package

clfswm.

Source

package.lisp.

Function: make-permanent-nw-hook-frame (frame)

Prevent to add or delete a new window hook for this frame

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: make-root (&key child original current-child x y w h)
Package

clfswm.

Source

package.lisp.

Function: manage-current-window ()

Force to manage the current window by its parent frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: manage-focus (window root-x root-y)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: managed-window-p (window frame)

Return t only if window is managed by frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: map-window (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: maxmin-size-equal-p (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: maxmin-size-equal-window-in-tree ()
Package

clfswm.

Source

xlib-util.lisp.

Reader: menu-doc (instance)
Writer: (setf menu-doc) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

doc.

Reader: menu-item (instance)
Writer: (setf menu-item) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

item.

Reader: menu-item-key (instance)
Writer: (setf menu-item-key) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

key.

Function: menu-item-p (object)
Package

clfswm.

Source

package.lisp.

Reader: menu-item-value (instance)
Writer: (setf menu-item-value) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

value.

Reader: menu-name (instance)
Writer: (setf menu-name) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

name.

Function: menu-p (object)
Package

clfswm.

Source

package.lisp.

Function: middle-child-x (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: middle-child-y (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: middle-left-child-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: middle-left-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: middle-left-root-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: middle-middle-child-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: middle-middle-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: middle-middle-root-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: middle-right-child-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: middle-right-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: middle-right-root-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: mkstr (&rest args)
Package

tools.

Source

tools.lisp.

Function: modifier-p (code)
Package

clfswm.

Source

xlib-util.lisp.

Function: modifiers->state (modifier-list)
Package

clfswm.

Source

xlib-util.lisp.

Function: mouse-click-to-focus-and-move (window root-x root-y)

Move and focus the current frame or focus the current window parent. Or do actions on corners

Package

clfswm.

Source

clfswm-util.lisp.

Function: mouse-click-to-focus-and-move-no-main-window (window root-x root-y)

Move and focus the current frame or focus the current window parent. Or do actions on corners - Skip windows in main window list

Package

clfswm.

Source

clfswm-layout.lisp.

Function: mouse-click-to-focus-and-move-window (window root-x root-y)

Move and focus the current child - Create a new frame on the root window

Package

clfswm.

Source

bindings.lisp.

Function: mouse-click-to-focus-and-move-window-constrained (window root-x root-y)

Move (constrained by other frames) and focus the current child - Create a new frame on the root window

Package

clfswm.

Source

bindings.lisp.

Function: mouse-click-to-focus-and-resize (window root-x root-y)

Resize and focus the current frame or focus the current window parent. Or do actions on corners

Package

clfswm.

Source

clfswm-util.lisp.

Function: mouse-click-to-focus-and-resize-window (window root-x root-y)

Resize and focus the current child - Create a new frame on the root window

Package

clfswm.

Source

bindings.lisp.

Function: mouse-click-to-focus-and-resize-window-constrained (window root-x root-y)

Resize (constrained by other frames) and focus the current child - Create a new frame on the root window

Package

clfswm.

Source

bindings.lisp.

Function: mouse-click-to-focus-generic (window root-x root-y mouse-fn)

Focus the current frame or focus the current window parent mouse-fun is #’move-frame or #’resize-frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: mouse-enter-frame (window root-x root-y)

Enter in the selected frame - ie make it the root frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: mouse-focus-move/resize-generic (root-x root-y mouse-fn window-parent)

Focus the current frame or focus the current window parent
mouse-fun is #’move-frame or #’resize-frame.
Focus child and its parents -
For window: set current child to window or its parent according to window-parent

Package

clfswm.

Source

clfswm-util.lisp.

Function: mouse-leave-expose-mode (window root-x root-y)

Leave the expose mode

Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: mouse-leave-frame (window root-x root-y)

Leave the selected frame - ie make its parent the root frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: mouse-leave-info-mode (window root-x root-y info)

Leave the info mode

Package

clfswm.

Source

clfswm-info.lisp.

Function: mouse-middle-click (window root-x root-y)

Do actions on corners

Package

clfswm.

Source

clfswm-util.lisp.

Function: mouse-move-child-over-frame (window root-x root-y)

Move the child under the mouse cursor to another frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: mouse-select-next-level (window root-x root-y)

Select the next level in frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: mouse-select-previous-level (window root-x root-y)

Select the previous level in frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: mouse-valid-expose-mode (window root-x root-y)

Valid the expose mode

Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: move-child-to (child frame-dest)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: move-current-child-by-name ()

Move current child in a named frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: move-current-child-by-number ()

Move current child in a numbered frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: move-frame (frame parent orig-x orig-y)
Package

clfswm.

Source

clfswm-util.lisp.

Function: move-frame-constrained (frame parent orig-x orig-y)
Package

clfswm.

Source

clfswm-pack.lisp.

Function: move-window (orig-window orig-x orig-y &optional additional-fn additional-arg)
Package

clfswm.

Source

xlib-util.lisp.

Function: named-frame-nw-hook (frame window)
Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: netwm-add-in-client-list (window)
Package

clfswm.

Source

netwm-util.lisp.

Function: netwm-get-client-list ()
Package

clfswm.

Source

netwm-util.lisp.

Function: netwm-remove-in-client-list (window)
Package

clfswm.

Source

netwm-util.lisp.

Function: netwm-set-client-list (id-list)
Package

clfswm.

Source

netwm-util.lisp.

Function: netwm-set-properties ()

Set NETWM properties on the root window of the specified screen. FOCUS-WINDOW is an extra window used for _NET_SUPPORTING_WM_CHECK.

Package

clfswm.

Source

netwm-util.lisp.

Function: netwm-update-desktop-property ()
Package

clfswm.

Source

netwm-util.lisp.

Function: never-managed-window-and-handled-p (window)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: never-managed-window-p (window)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: next-layout-key ()
Package

clfswm.

Source

clfswm-layout.lisp.

Function: no-focus ()

don’t focus any window but still read keyboard events.

Package

clfswm.

Source

xlib-util.lisp.

Function: notify-message (delay &rest messages)
Package

clfswm.

Source

clfswm-util.lisp.

Function: numbered-frame-nw-hook (frame window)
Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: nw-absorb-test-class (class-string)
Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: nw-hook-open-in-frame (window frame)
Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: open-action-by-name-menu ()

Open the action by name menu

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: open-action-by-number-menu ()

Open the action by number menu

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: open-child-menu ()

Open the child menu

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: open-display (display-str protocol)
Package

clfswm.

Source

clfswm.lisp.

Function: open-frame-by (frame)
Package

clfswm.

Source

clfswm-util.lisp.

Function: open-frame-by-name ()

Open a new frame in a named frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: open-frame-by-number ()

Open a new frame in a numbered frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: open-frame-menu ()

Open the frame menu

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: open-frame-movement-menu ()

Open the frame movement menu (pack/fill/resize)

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: open-in-current-root-nw-hook (frame window)

Open the next window in the current root

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: open-in-new-frame-in-current-root-nw-hook (frame window)

Open the next window in a new frame in the current root

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: open-in-new-frame-in-parent-frame-nw-hook (frame window)

Open the next window in a new frame in the parent frame

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: open-in-new-frame-in-root-frame-nw-hook (frame window)

Open the next window in a new frame in the root frame

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: open-menu (&optional menu parent)

Open the main menu

Package

clfswm.

Source

clfswm-menu.lisp.

Function: open-menu-do-action (action menu parent)
Package

clfswm.

Source

clfswm-menu.lisp.

Function: open-notify-window (text-list)
Package

clfswm.

Source

clfswm-util.lisp.

Function: open-root-menu ()

Open the root menu

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: open-window-menu ()

Open the window menu

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: optimize-event-hook ()

Remove unused event hooks

Package

clfswm.

Source

xlib-util.lisp.

Function: pack-frame-down (frame parent &optional sp-y-found)

Pack frame to down

Package

clfswm.

Source

clfswm-pack.lisp.

Function: pack-frame-left (frame parent &optional sp-x-found)

Pack frame to left

Package

clfswm.

Source

clfswm-pack.lisp.

Function: pack-frame-right (frame parent &optional sp-x-found)

Pack frame to right

Package

clfswm.

Source

clfswm-pack.lisp.

Function: pack-frame-up (frame parent &optional sp-y-found)

Pack frame to up

Package

clfswm.

Source

clfswm-pack.lisp.

Function: parse-display-string (display)

Parse an X11 DISPLAY string and return the host and display from it.

Package

clfswm.

Source

xlib-util.lisp.

Function: parse-xinerama-info (line)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: paste-selection ()

Paste the selection in the current frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: paste-selection-no-clear ()

Paste the selection in the current frame - Do not clear the selection after paste

Package

clfswm.

Source

clfswm-util.lisp.

Function: place-frame (frame parent prx pry prw prh)

Place a frame from real (pixel) coordinates

Package

clfswm.

Source

clfswm-internal.lisp.

Function: place-frames-from-xinerama-infos ()

Place frames according to xdpyinfo/xinerama informations

Package

clfswm.

Source

clfswm-internal.lisp.

Function: place-window-from-hints (window)

Place a window from its hints

Package

clfswm.

Source

clfswm-util.lisp.

Function: present-clfswm-terminal ()

Hide/Unhide a terminal

Package

clfswm.

Source

clfswm-corner.lisp.

Function: present-virtual-keyboard ()

Present a virtual keyboard

Package

clfswm.

Source

clfswm-corner.lisp.

Function: prevent-current-*-equal-child (child)

Prevent current-root and current-child equal to child

Package

clfswm.

Source

clfswm-internal.lisp.

Function: print-frame-tree (root &optional disp-fun)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: process-existing-windows (screen)

Windows present when clfswm starts up must be absorbed by clfswm.

Package

clfswm.

Source

clfswm-internal.lisp.

Function: process-new-window (window)

When a new window is created (or when we are scanning initial windows), this function dresses the window up and gets it ready to be managed.

Package

clfswm.

Source

clfswm-internal.lisp.

Function: produce-all-docs ()

Produce all docs in keys.html and keys.txt

Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-conf-var-doc (stream &optional group title footnote)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-conf-var-doc-html (&optional stream)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-conf-var-doc-html-in-file (filename)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-conf-var-doc-in-file (filename)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-corner-doc (&optional stream)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-corner-doc-html (&optional stream)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-corner-doc-html-in-file (filename)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-corner-doc-in-file (filename)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-doc (hash-table-key-list &optional stream display-producing-doc)

Produce a text doc from a hash-table key

Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-doc-html (hash-table-key-list &optional stream)

Produce an html doc from a hash-table key

Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-doc-html-in-file (filename)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-doc-in-file (filename)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-menu-doc (&optional stream)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-menu-doc-html (&optional stream)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-menu-doc-html-in-file (filename)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: produce-menu-doc-in-file (filename)
Package

clfswm.

Source

clfswm-autodoc.lisp.

Function: push-in-fast-layout-list ()

Push the current layout in the fast layout list

Package

clfswm.

Source

clfswm-layout.lisp.

Function: put-child-on-bottom (child parent)

Put the child at the bottom of its parent children

Package

clfswm.

Source

clfswm-internal.lisp.

Function: put-child-on-top (child parent)

Put the child on top of its parent children

Package

clfswm.

Source

clfswm-internal.lisp.

Function: python⎵(v2.7) ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: python⎵(v3.9) ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: query-backspace ()

Delete a character backward

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-backspace-clear ()

Delete backwards until beginning

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-backspace-word ()

Delete a word backward

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-conf-value (var string original)
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: query-delete ()

Delete a character forward

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-delete-eof ()

Delete the end of the line

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-delete-word ()

Delete a word forward

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-end ()

Move cursor to line end

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-enter-function ()
Package

clfswm.

Source

clfswm-query.lisp.

Function: query-find-complet-list ()
Package

clfswm.

Source

clfswm-query.lisp.

Function: query-home ()

Move cursor to line begining

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-leave-function ()
Package

clfswm.

Source

clfswm-query.lisp.

Function: query-left ()

Move cursor to left

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-left-word ()

Move cursor to left word

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-mode-complet ()
Package

clfswm.

Source

clfswm-query.lisp.

Function: query-mode-complete-suggest ()
Package

clfswm.

Source

clfswm-query.lisp.

Function: query-mode-complete-suggest-reset (code state)

Reset the query-completion-state if another key was pressed than a key that calls query-mode-complete-suggest.

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-next-history ()

Circulate forward in history

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-number (msg &optional default)

Query a number from the query input

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-previous-history ()

Circulate backward in history

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-print-string ()
Package

clfswm.

Source

clfswm-query.lisp.

Function: query-right ()

Move cursor to right

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-right-word ()

Move cursor to right word

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-show-paren (orig-string pos dec)

Replace matching parentheses with brackets

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-string (message &optional default complet-list)

Query a string from the keyboard. Display msg as prompt

Package

clfswm.

Source

clfswm-query.lisp.

Function: query-yes-or-no (formatter &rest args)
Package

clfswm.

Source

clfswm-util.lisp.

Function: r ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: raise-and-focus-window (window)

Raise and focus.

Package

clfswm.

Source

xlib-util.lisp.

Function: raise-notify-window ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: raise-window (window)

Map the window if needed and bring it to the top of the stack. Does not affect focus.

Package

clfswm.

Source

xlib-util.lisp.

Function: read-conf-file ()
Package

clfswm.

Source

clfswm.lisp.

Function: realtime->s (rtime)
Package

tools.

Source

tools.lisp.

Function: rect-hidden-p (rect1 rect2)

Return T if child-rect1 hide child-rect2

Package

clfswm.

Source

clfswm-internal.lisp.

Function: rectangle-p (object)
Package

tools.

Source

tools.lisp.

Function: refresh-notify-window ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: register-layout (layout)
Package

clfswm.

Source

clfswm-layout.lisp.

Function: register-layout-sub-menu (name doc layout-list)
Package

clfswm.

Source

clfswm-layout.lisp.

Function: register-nw-hook (hook)
Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: remove-binding-on-slot ()

Remove binding on slot

Package

clfswm.

Source

clfswm-util.lisp.

Function: remove-child-in-all-frames (child)

Remove child in all frames from *root-frame*

Package

clfswm.

Source

clfswm-internal.lisp.

Function: remove-child-in-frame (child frame)

Remove the child in frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: remove-child-in-frames (child root)

Remove child in the frame root and in all its children

Package

clfswm.

Source

clfswm-internal.lisp.

Function: remove-current-child ()

Remove the current child from its parent frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: remove-focus-window ()

Remove the focus window from the current frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: remove-frame-data-slot (frame slot)

Remove a slot in frame data slots

Package

clfswm.

Source

clfswm-internal.lisp.

Function: remove-in-main-window-list ()

Remove the current window from the main window list

Package

clfswm.

Source

clfswm-layout.lisp.

Function: remove-plist (plist &rest keys)

Remove the keys from the plist.
Useful for re-using the &REST arg after removing some options.

Package

tools.

Source

tools.lisp.

Function: rename-current-child ()

Rename the current child

Package

clfswm.

Source

clfswm-util.lisp.

Function: renumber-current-frame ()

Renumber the current frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: reorder-brother (direction)
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: reorder-brother-simple (reorder-fun)
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: reorder-child (direction)
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: reorder-subchild (direction)
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: replay-button-event ()
Package

clfswm.

Source

xlib-util.lisp.

Function: reset-all-config-variables ()

Reset all configuration variables to their default values

Package

clfswm.

Source

clfswm-configuration.lisp.

Function: reset-bind-or-jump-slots ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: reset-circulate-brother ()
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: reset-circulate-child ()
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: reset-config-to-default-value (symbol)
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: reset-last-head-size ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: reset-open-menu ()
Package

clfswm.

Source

clfswm-menu.lisp.

Function: reset-root-list ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: resize-frame (frame parent orig-x orig-y)
Package

clfswm.

Source

clfswm-util.lisp.

Function: resize-frame-constrained (frame parent orig-x orig-y)
Package

clfswm.

Source

clfswm-pack.lisp.

Function: resize-frame-down (frame)

Resize down a frame

Package

clfswm.

Source

clfswm-pack.lisp.

Function: resize-half-height-down (frame)
Package

clfswm.

Source

clfswm-pack.lisp.

Function: resize-half-height-up (frame)
Package

clfswm.

Source

clfswm-pack.lisp.

Function: resize-half-width-left (frame)
Package

clfswm.

Source

clfswm-pack.lisp.

Function: resize-half-width-right (frame)
Package

clfswm.

Source

clfswm-pack.lisp.

Function: resize-minimal-frame (frame)

Resize down a frame to its minimal size

Package

clfswm.

Source

clfswm-pack.lisp.

Function: resize-window (orig-window orig-x orig-y &optional additional-fn additional-arg)
Package

clfswm.

Source

xlib-util.lisp.

Function: restore-root-list ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: retrieve-existing-window ()

Retrieve existing windows not already managed by CLFSWM.

Package

clfswm.

Source

clfswm-util.lisp.

Function: root (x &optional y)

Return the root at coordinates (x,y) if y is not nil. Otherwise, return the x nth root in root-list

Package

clfswm.

Source

clfswm-internal.lisp.

Reader: root-child (instance)
Writer: (setf root-child) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

child.

Reader: root-current-child (instance)
Writer: (setf root-current-child) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

current-child.

Reader: root-h (instance)
Writer: (setf root-h) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

h.

Reader: root-original (instance)
Writer: (setf root-original) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

original.

Function: root-p (object)
Package

clfswm.

Source

package.lisp.

Function: root-screen-coord (border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Reader: root-w (instance)
Writer: (setf root-w) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

w.

Reader: root-x (instance)
Writer: (setf root-x) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

x.

Reader: root-y (instance)
Writer: (setf root-y) (instance)
Package

clfswm.

Source

package.lisp.

Target Slot

y.

Function: rotate-frame-geometry ()

Rotate brother frame geometry

Package

clfswm.

Source

clfswm-util.lisp.

Function: rotate-frame-geometry-generic (fun)

(Rotate brother frame geometry

Package

clfswm.

Source

clfswm-util.lisp.

Function: rotate-root-geometry ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: rotate-root-geometry-generic (fun restart-menu)
Package

clfswm.

Source

clfswm-util.lisp.

Function: rotate-root-geometry-next ()

Rotate root geometry to next root

Package

clfswm.

Source

clfswm-util.lisp.

Function: rotate-root-geometry-next-restart-menu ()

Rotate root geometry to next root

Package

clfswm.

Source

clfswm-util.lisp.

Function: rotate-root-geometry-previous ()

Rotate root geometry to previous root

Package

clfswm.

Source

clfswm-util.lisp.

Function: rotate-root-geometry-previous-restart-menu ()

Rotate root geometry to previous root

Package

clfswm.

Source

clfswm-util.lisp.

Function: run-gnome-session ()

Run Gnome

Package

clfswm.

Source

clfswm-util.lisp.

Function: run-icewm ()

Run icewm

Package

clfswm.

Source

clfswm-util.lisp.

Function: run-lxde ()

Run LXDE

Package

clfswm.

Source

clfswm-util.lisp.

Function: run-or-raise (raisep run-fn &key maximized)
Package

clfswm.

Source

clfswm-util.lisp.

Function: run-other-window-manager ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: run-program-from-query-string ()

Run a program from the query input

Package

clfswm.

Source

clfswm-util.lisp.

Function: run-prompt-wm ()

Prompt for an other window manager

Package

clfswm.

Source

clfswm-util.lisp.

Function: run-startkde ()

Run KDE

Package

clfswm.

Source

clfswm-util.lisp.

Function: run-twm ()

Run twm

Package

clfswm.

Source

clfswm-util.lisp.

Function: run-xfce4 ()

Run LXDE (xterm)

Package

clfswm.

Source

clfswm-util.lisp.

Function: run-xfce4-session ()

Run XFCE

Package

clfswm.

Source

clfswm-util.lisp.

Function: run-xterm ()

Run xterm

Package

clfswm.

Source

clfswm-util.lisp.

Function: s->realtime (second)
Package

tools.

Source

tools.lisp.

Function: save-configuration-variables ()

Save all configuration variables in clfswmrc

Package

clfswm.

Source

clfswm-configuration.lisp.

Function: save-root-list ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: save-variables-in-conf-file (stream)
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: screen-height ()
Package

clfswm.

Source

xlib-util.lisp.

Function: screen-width ()
Package

clfswm.

Source

xlib-util.lisp.

Function: second-key-mode ()

Switch to editing mode (second mode)

Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: select-brother-generic-spatial-move (fun-found)

Select the nearest brother of the current child based on the fun-found function

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-brother-spatial-move-down ()

Select spatially the nearest brother of the current child in the down direction

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-brother-spatial-move-down-take-current ()

Select spatially the nearest brother of the current child in the down direction - move current focused child

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-brother-spatial-move-left ()

Select spatially the nearest brother of the current child in the left direction

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-brother-spatial-move-left-take-current ()

Select spatially the nearest brother of the current child in the left direction - move current focused child

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-brother-spatial-move-right ()

Select spatially the nearest brother of the current child in the right direction

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-brother-spatial-move-right-take-current ()

Select spatially the nearest brother of the current child in the right direction - move current focused child

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-brother-spatial-move-up ()

Select spatially the nearest brother of the current child in the up direction

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-brother-spatial-move-up-take-current ()

Select spatially the nearest brother of the current child in the up direction - move current focused child

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-current-frame (selected)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: select-generic-root (fun restart-menu)
Package

clfswm.

Source

clfswm-util.lisp.

Function: select-next-brother ()

Select the next brother

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-next-brother-simple ()

Select the next brother frame (do not enter in circulate mode)

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-next-brother-take-current ()

Select the next brother and move the current focused child in it

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-next-child ()

Select the next child

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-next-child-no-main-window ()

Select the next child - Skip windows in main window list

Package

clfswm.

Source

clfswm-layout.lisp.

Function: select-next-child-simple ()

Select the next child (do not enter in circulate mode)

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-next-level ()

Select the next level in frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: select-next-root ()

Select the next root

Package

clfswm.

Source

clfswm-util.lisp.

Function: select-next-root-restart-menu ()

Select the next root

Package

clfswm.

Source

clfswm-util.lisp.

Function: select-next-subchild ()

Select the next subchild

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-next/previous-child-no-main-window (fun-rotate)

Select the next/previous child - Skip windows in main window list

Package

clfswm.

Source

clfswm-layout.lisp.

Function: select-previous-brother ()

Select the previous brother

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-previous-brother-simple ()

Select the previous brother frame (do not enter in circulate mode)

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-previous-brother-take-current ()

Select the previous brother and move the current focused child in it

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-previous-child ()

Select the previous child

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-previous-child-no-main-window ()

Select the previous child - Skip windows in main window list

Package

clfswm.

Source

clfswm-layout.lisp.

Function: select-previous-child-simple ()

Select the previous child (do not enter circulate mode)

Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: select-previous-level ()

Select the previous level in frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: select-previous-root ()

Select the previous root

Package

clfswm.

Source

clfswm-util.lisp.

Function: select-previous-root-restart-menu ()

Select the previous root

Package

clfswm.

Source

clfswm-util.lisp.

Function: send-client-message (window type &rest data)

Send a client message to a client’s window.

Package

clfswm.

Source

xlib-util.lisp.

Function: send-configuration-notify (window x y w h bw)

Send a synthetic configure notify event to the given window (ICCCM 4.1.5)

Package

clfswm.

Source

xlib-util.lisp.

Function: set-absorb-window-nw-hook ()

Open the window in this frame if it match nw-absorb-test

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: set-current-child-border-size ()

Set the current child border size

Package

clfswm.

Source

clfswm-util.lisp.

Function: set-current-child-generic (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: set-current-child-transparency ()

Set the current child transparency

Package

clfswm.

Source

clfswm-util.lisp.

Function: set-current-root (child parent window-parent)

Set current root if parent is not in current root

Package

clfswm.

Source

clfswm-internal.lisp.

Function: set-current-window-transparency ()

Set the current window transparency

Package

clfswm.

Source

clfswm-util.lisp.

Function: set-default-circulate-keys ()
Package

clfswm.

Source

clfswm-circulate-mode.lisp.

Function: set-default-frame-nw-hook ()

Open the next window in the current frame

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: set-default-hide-unmanaged-window ()

Set default behaviour to hide or not unmanaged windows when frame is not selected

Package

clfswm.

Source

clfswm-util.lisp.

Function: set-default-info-keys ()
Package

clfswm.

Source

clfswm-info.lisp.

Function: set-default-info-mouse ()
Package

clfswm.

Source

clfswm-info.lisp.

Function: set-default-main-keys ()
Package

clfswm.

Source

bindings.lisp.

Function: set-default-main-mouse ()
Package

clfswm.

Source

bindings.lisp.

Function: set-default-query-keys ()
Package

clfswm.

Source

clfswm-query.lisp.

Function: set-default-second-keys ()
Package

clfswm.

Source

bindings-second-mode.lisp.

Function: set-default-second-mouse ()
Package

clfswm.

Source

bindings-second-mode.lisp.

Function: set-focus-policy-generic (focus-policy)
Package

clfswm.

Source

clfswm-util.lisp.

Function: set-focus-policy-generic-for-all (focus-policy)
Package

clfswm.

Source

clfswm-util.lisp.

Function: set-focus-to-current-child ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: set-frame-data-slot (frame slot value)

Set the value associated to data slot

Package

clfswm.

Source

clfswm-internal.lisp.

Setf expanders to this function

(setf frame-data-slot).

Function: set-gimp-layout ()

The GIMP Layout

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-globally-hide-unmanaged-window ()

Hide unmanaged windows by default. This is overriden by functions above

Package

clfswm.

Source

clfswm-util.lisp.

Function: set-globally-show-unmanaged-window ()

Show unmanaged windows by default. This is overriden by functions above

Package

clfswm.

Source

clfswm-util.lisp.

Function: set-hide-unmanaged-window ()

Hide unmanaged windows when frame is not selected

Package

clfswm.

Source

clfswm-util.lisp.

Function: set-info-item-form-mouse (root-x root-y info)
Package

clfswm.

Source

clfswm-info.lisp.

Function: set-layout (layout)

Set the layout of the current child

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-layout-dont-leave (layout)

Set the layout of the current child

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-layout-managed-children ()
Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-layout-once (layout-name)
Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-layout-simple (layout)

Set the layout of the current child

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-leave-focus-frame-nw-hook ()

Open the next window in the current frame and leave the focus on the current child

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: set-main-window-bottom-layout ()

Main window bottom: Main windows on the bottom. Others on the top.

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-main-window-left-layout ()

Main window left: Main windows on the left. Others on the right.

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-main-window-right-layout ()

Main window right: Main windows on the right. Others on the left.

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-main-window-top-layout ()

Main window top: Main windows on the top. Others on the bottom.

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-maximize-layout ()

Maximize layout: Maximize windows and frames in their parent frame

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-named-frame-nw-hook ()

Open the next window in a named frame

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: set-no-layout ()

No layout: Maximize windows in their frame - Leave frames to their original size

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-no-layout-remember-size ()

No layout: Maximize windows in their frame - Leave frames to their actual size

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-numbered-frame-nw-hook ()

Open the next window in a numbered frame

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: set-nw-hook (hook)

Set the hook of the current child

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: set-one-column-layout ()

One column layout

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-one-line-layout ()

One line layout

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-open-in-current-root-nw-hook ()

Open the next window in the current root

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: set-open-in-new-frame-in-current-root-nw-hook ()

Open the next window in a new frame in the current root

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: set-open-in-new-frame-in-parent-frame-nw-hook ()

Open the next window in a new frame in the parent frame

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: set-open-in-new-frame-in-root-frame-nw-hook ()

Open the next window in a new frame in the root frame

Package

clfswm.

Source

clfswm-nw-hooks.lisp.

Function: set-previous-layout ()

Restore the previous layout

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-shell-dispatch (&optional shell-fun)
Package

tools.

Source

tools.lisp.

Function: set-show-unmanaged-window ()

Show unmanaged windows when frame is not selected

Package

clfswm.

Source

clfswm-util.lisp.

Function: set-three-columns-layout ()

Three Columns: main child in the middle, others on the two sides.

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-tile-bottom-layout ()

Tile Bottom: main child on bottom and others on top

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-tile-horizontal-layout ()

Tile child in its frame (horizontal)

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-tile-layout ()

Tile child in its frame (vertical)

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-tile-layout-mix ()

Tile child in its frame (mix: automatic choose between vertical/horizontal)

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-tile-left-layout ()

Tile Left: main child on left and others on right

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-tile-left-space-layout ()

Tile Left Space: main child on left and others on right. Leave some space on the left.

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-tile-right-layout ()

Tile Right: main child on right and others on left

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-tile-space-layout ()

Tile Space: tile child in its frame leaving spaces between them

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-tile-top-layout ()

Tile Top: main child on top and others on bottom

Package

clfswm.

Source

clfswm-layout.lisp.

Function: set-window-state (win state)

Set the state (iconic, normal, withdrawn) of a window.

Package

clfswm.

Source

xlib-util.lisp.

Setf expanders to this function

(setf window-state).

Function: set-window-transparency (window value)

Set the window transparency

Package

clfswm.

Source

xlib-util.lisp.

Setf expanders to this function

(setf window-transparency).

Function: set-x-drawable-border-width (window border-width)
Package

clfswm.

Source

package.lisp.

Setf expanders to this function

(setf x-drawable-border-width).

Function: set-x-drawable-height (window height)
Package

clfswm.

Source

package.lisp.

Setf expanders to this function

(setf x-drawable-height).

Function: set-x-drawable-width (window width)
Package

clfswm.

Source

package.lisp.

Setf expanders to this function

(setf x-drawable-width).

Function: set-x-drawable-x (window x)
Package

clfswm.

Source

package.lisp.

Setf expanders to this function

(setf x-drawable-x).

Function: set-x-drawable-y (window y)
Package

clfswm.

Source

package.lisp.

Setf expanders to this function

(setf x-drawable-y).

Function: show-all-children (&optional from-root-frame)

Show all children and hide those not in a root frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: show-all-frames-info ()

Show all frames info windows

Package

clfswm.

Source

clfswm-util.lisp.

Function: show-all-frames-info-key ()

Show all frames info windows until a key is release

Package

clfswm.

Source

clfswm-util.lisp.

Function: show-cd-info ()

Show the current CD track

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-cd-playlist ()

Show the current CD playlist

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-circulate-mode-key-binding ()

Show the circulate mode key binding

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-config-variable ()

Show all configurable variables

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-corner-help ()

Help on clfswm corner

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-cpu-proc ()

Show current processes sorted by CPU usage

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-current-frame-window ()

Show the current frame window

Package

clfswm.

Source

clfswm-util.lisp.

Function: show-current-root ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: show-date ()

Show the current time and date

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-expose-window-mode-key-binding ()

Show the expose window mode key binding

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-first-aid-kit ()

Show the first aid kit key binding

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-global-key-binding ()

Show all key binding

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-help (&optional browser tempfile)

Show current keys and buttons bindings

Package

clfswm.

Source

clfswm-util.lisp.

Function: show-key-binding (&rest hash-table-key)

Show the binding of each hash-table-key.
Pass the :no-producing-doc symbol to remove the producing doc

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-main-mode-key-binding ()

Show the main mode binding

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-mem-proc ()

Show current processes sorted by memory usage

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-second-mode-key-binding ()

Show the second mode key binding

Package

clfswm.

Source

clfswm-info.lisp.

Function: show-version ()

Show the current CLFSWM version

Package

clfswm.

Source

clfswm-info.lisp.

Function: sm-ask-close/kill-current-window ()

Close or kill the current window (ask before doing anything)

Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: sm-delete-focus-window ()

Close focus window: Delete the focus window in all frames and workspaces

Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: sm-enter-function ()
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: sm-leave-function ()
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: sm-loop-function ()
Package

clfswm.

Source

clfswm-second-mode.lisp.

Function: sm-mouse-click-to-focus-and-move (window root-x root-y)

Move and focus the current child - Create a new frame on the root window. Or do corners actions

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: sm-mouse-click-to-focus-and-move-window (window root-x root-y)

Move and focus the current child - Create a new frame on the root window

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: sm-mouse-click-to-focus-and-move-window-constrained (window root-x root-y)

Move (constrained by other frames) and focus the current child - Create a new frame on the root window

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: sm-mouse-click-to-focus-and-resize (window root-x root-y)

Resize and focus the current child - Create a new frame on the root window. Or do corners actions

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: sm-mouse-click-to-focus-and-resize-window (window root-x root-y)

Resize and focus the current child - Create a new frame on the root window

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: sm-mouse-click-to-focus-and-resize-window-constrained (window root-x root-y)

Resize (constrained by other frames) and focus the current child - Create a new frame on the root window

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: sm-mouse-enter-frame (window root-x root-y)

Enter in the selected frame - ie make it the root frame

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: sm-mouse-leave-frame (window root-x root-y)

Leave the selected frame - ie make its parent the root frame

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: sm-mouse-middle-click (window root-x root-y)

Do actions on corners

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: sm-mouse-select-next-level (window root-x root-y)

Select the next level in frame

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: sm-mouse-select-previous-level (window root-x root-y)

Select the previous level in frame

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: speed-mouse-down ()

Speed move mouse to down

Package

clfswm.

Source

clfswm-util.lisp.

Function: speed-mouse-first-history ()

Revert to the first speed move mouse

Package

clfswm.

Source

clfswm-util.lisp.

Function: speed-mouse-left ()

Speed move mouse to left

Package

clfswm.

Source

clfswm-util.lisp.

Function: speed-mouse-reset ()

Reset speed mouse coordinates

Package

clfswm.

Source

clfswm-util.lisp.

Function: speed-mouse-right ()

Speed move mouse to right

Package

clfswm.

Source

clfswm-util.lisp.

Function: speed-mouse-undo ()

Undo last speed mouse move

Package

clfswm.

Source

clfswm-util.lisp.

Function: speed-mouse-up ()

Speed move mouse to up

Package

clfswm.

Source

clfswm-util.lisp.

Function: state->modifiers (state)
Package

clfswm.

Source

xlib-util.lisp.

Function: stop-all-pending-actions ()

Stop all pending actions

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: stop-button-event ()
Package

clfswm.

Source

xlib-util.lisp.

Function: store-root-background ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: swap-frame-geometry ()

Swap current brother frame geometry

Package

clfswm.

Source

clfswm-util.lisp.

Function: switch-and-select-root-frame (&key show-later)

Switch and select the root frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: switch-to-last-child ()

Store the current child and switch to the previous one

Package

clfswm.

Source

clfswm-util.lisp.

Function: switch-to-root-frame (&key show-later)

Switch to the root frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: system-poll-pid ()
Package

tools.

Source

tools.lisp.

Function: temp-conf-file-name ()
Package

clfswm.

Source

clfswm-configuration.lisp.

Function: test-dump-frame-tree ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: test-mouse-binding (window root-x root-y)
Package

clfswm.

Source

clfswm-util.lisp.

Function: test-some-placement (placement)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: test1 ()
Package

my-html.

Source

my-html.lisp.

Function: test2 ()
Package

my-html.

Source

my-html.lisp.

Function: test3 ()
Package

my-html.

Source

my-html.lisp.

Function: three-columns-layout (child parent)

Three Colums: main child in the middle, others on the two sides.

Package

clfswm.

Source

clfswm-layout.lisp.

Function: tile-bottom-layout (child parent)

Tile Bottom: main child on bottom and others on top

Package

clfswm.

Source

clfswm-layout.lisp.

Function: tile-current-frame ()

Tile the current frame

Package

clfswm.

Source

bindings-second-mode.lisp.

Function: tile-layout-ask-keep-position ()
Package

clfswm.

Source

clfswm-layout.lisp.

Function: tile-left-layout (child parent)

Tile Left: main child on left and others on right

Package

clfswm.

Source

clfswm-layout.lisp.

Function: tile-left-space-layout (child parent)

Tile Left Space: main child on left and others on right. Leave some space (in pixels) on the left.

Package

clfswm.

Source

clfswm-layout.lisp.

Function: tile-right-layout (child parent)

Tile Right: main child on right and others on left

Package

clfswm.

Source

clfswm-layout.lisp.

Function: tile-space-layout (child parent)

Tile Space: tile child in its frame leaving spaces between them

Package

clfswm.

Source

clfswm-layout.lisp.

Function: tile-top-layout (child parent)

Tile Top: main child on top and others on bottom

Package

clfswm.

Source

clfswm-layout.lisp.

Function: timer-test-loop ()
Package

tools.

Source

tools.lisp.

Function: toggle-show-root-frame ()

Show/Hide the root frame

Package

clfswm.

Source

clfswm-internal.lisp.

Function: top-left-child-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: top-left-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: top-left-root-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: top-middle-child-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: top-middle-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: top-middle-root-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: top-right-child-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: top-right-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: top-right-root-placement (&optional width height border-size)
Package

clfswm.

Source

clfswm-placement.lisp.

Function: um-add-desktop (desktop menu)
Package

clfswm.

Source

clfswm-util.lisp.

Function: um-create-xdg-section-list (menu)
Package

clfswm.

Source

clfswm-util.lisp.

Function: um-extract-value (line)
Package

clfswm.

Source

clfswm-util.lisp.

Function: um-find-submenu (menu section-list)
Package

clfswm.

Source

clfswm-util.lisp.

Function: unalias-modifiers (list)
Package

clfswm.

Source

clfswm-keys.lisp.

Function: unassoc-keyword-handle-event (&optional mode)

Unbound all keywords from their corresponding handle event functions.

Package

clfswm.

Source

xlib-util.lisp.

Function: undefine-circulate-key-fun (key)

Undefine a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: undefine-circulate-release-key-fun (key)

Undefine a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: undefine-expose-key-fun (key)

Undefine a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: undefine-info-key-fun (key)

Undefine a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: undefine-main-key-fun (key)

Undefine a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: undefine-query-key-fun (key)

Undefine a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: undefine-second-key-fun (key)

Undefine a new key, a key is ’(char modifier1 modifier2...))

Package

clfswm.

Source

clfswm-keys.lisp.

Function: ungrab-all-buttons (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: ungrab-all-keys (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: ungrab-main-keys ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: unhide-a-child ()

Unhide a child in the current frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: unhide-a-child-from-all-frames ()

Unhide a child from all frames in the current frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: unhide-all-children ()

Unhide all current frame hidden children

Package

clfswm.

Source

clfswm-util.lisp.

Function: unhide-all-windows-in-current-child ()

Unhide all hidden windows into the current child

Package

clfswm.

Source

clfswm-util.lisp.

Function: unhide-window (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: unmanage-current-window ()

Force to not manage the current window by its parent frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: unselect-all-frames ()
Package

clfswm.

Source

clfswm-internal.lisp.

Function: unuse-event-hook (event-keyword)
Package

clfswm.

Source

xlib-util.lisp.

Function: update-layout-managed-children (child parent)
Package

clfswm.

Source

clfswm-layout.lisp.

Function: update-layout-managed-children-keep-position (child parent)
Package

clfswm.

Source

clfswm-layout.lisp.

Function: update-layout-managed-children-position ()

Update layout managed children position

Package

clfswm.

Source

clfswm-layout.lisp.

Function: update-menus (&optional menu)
Package

clfswm.

Source

clfswm-util.lisp.

Function: vala⎵panel ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: valid-expose-mode ()

Valid the expose mode

Package

clfswm.

Source

clfswm-expose-mode.lisp.

Function: w-fl->px (w parent)

Convert float Width coordinate to pixel

Package

clfswm.

Source

clfswm-internal.lisp.

Function: w-px->fl (w parent)

Convert pixel Width coordinate to float

Package

clfswm.

Source

clfswm-internal.lisp.

Function: wait-a-key-or-button-press ()
Package

clfswm.

Source

xlib-util.lisp.

Function: wait-mouse-button-release (&optional cursor-char cursor-mask-char)
Package

clfswm.

Source

xlib-util.lisp.

Function: wait-no-key-or-button-press ()
Package

clfswm.

Source

xlib-util.lisp.

Function: wait-window-in-query-tree (wait-test)
Package

clfswm.

Source

clfswm-corner.lisp.

Function: window->xid (window)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: window-hidden-p (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: window-leader (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: window-state (win)

Get the state (iconic, normal, withdrawn) of a window.

Package

clfswm.

Source

xlib-util.lisp.

Setf expander for this function

(setf window-state).

Function: window-transient-for (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: window-transparency (window)

Return the window transparency

Package

clfswm.

Source

xlib-util.lisp.

Setf expander for this function

(setf window-transparency).

Function: window-type (window)

Return one of :desktop, :dock, :toolbar, :utility, :splash, :dialog, :transient, :maxsize and :normal.

Package

clfswm.

Source

xlib-util.lisp.

Function: window-x2 (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: window-y2 (window)
Package

clfswm.

Source

xlib-util.lisp.

Function: with-all-mapped-windows (screen fun)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: with-capslock ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: with-movement-select-next-brother ()

Select the next brother frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: with-movement-select-next-child ()

Select the next child

Package

clfswm.

Source

clfswm-util.lisp.

Function: with-movement-select-next-level ()

Select the next level

Package

clfswm.

Source

clfswm-util.lisp.

Function: with-movement-select-previous-brother ()

Select the previous brother frame

Package

clfswm.

Source

clfswm-util.lisp.

Function: with-movement-select-previous-level ()

Select the previous levelframe

Package

clfswm.

Source

clfswm-util.lisp.

Function: with-numlock ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: without-capslock ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: without-numlock ()
Package

clfswm.

Source

clfswm-keys.lisp.

Function: x-drawable-border-width (window)
Package

clfswm.

Source

package.lisp.

Setf expander for this function

(setf x-drawable-border-width).

Function: x-drawable-height (window)
Package

clfswm.

Source

package.lisp.

Setf expander for this function

(setf x-drawable-height).

Function: x-drawable-width (window)
Package

clfswm.

Source

package.lisp.

Setf expander for this function

(setf x-drawable-width).

Function: x-drawable-x (window)
Package

clfswm.

Source

package.lisp.

Setf expander for this function

(setf x-drawable-x).

Function: x-drawable-y (window)
Package

clfswm.

Source

package.lisp.

Setf expander for this function

(setf x-drawable-y).

Function: x-fl->px (x parent)

Convert float X coordinate to pixel

Package

clfswm.

Source

clfswm-internal.lisp.

Function: x-px->fl (x parent)

Convert pixel X coordinate to float

Package

clfswm.

Source

clfswm-internal.lisp.

Function: xdg-config-home ()
Package

clfswm.

Source

clfswm-util.lisp.

Function: xgrab-init-keyboard ()
Package

clfswm.

Source

xlib-util.lisp.

Function: xgrab-init-pointer ()
Package

clfswm.

Source

xlib-util.lisp.

Function: xgrab-keyboard (root)
Package

clfswm.

Source

xlib-util.lisp.

Function: xgrab-keyboard-p ()
Package

clfswm.

Source

xlib-util.lisp.

Function: xgrab-pointer (root cursor-char cursor-mask-char &optional pointer-mask owner-p)

Grab the pointer and set the pointer shape.

Package

clfswm.

Source

xlib-util.lisp.

Function: xgrab-pointer-p ()
Package

clfswm.

Source

xlib-util.lisp.

Function: xid->window (xid)
Package

clfswm.

Source

clfswm-internal.lisp.

Function: xungrab-keyboard ()
Package

clfswm.

Source

xlib-util.lisp.

Function: xungrab-pointer ()

Remove the grab on the cursor and restore the cursor shape.

Package

clfswm.

Source

xlib-util.lisp.

Function: y-fl->px (y parent)

Convert float Y coordinate to pixel

Package

clfswm.

Source

clfswm-internal.lisp.

Function: y-px->fl (y parent)

Convert pixel Y coordinate to float

Package

clfswm.

Source

clfswm-internal.lisp.


6.2.6 Generic functions

Generic Function: ->color (color)
Package

clfswm.

Source

xlib-util.lisp.

Methods
Method: ->color (color)
Method: ->color ((color color))
Method: ->color ((color list))
Method: ->color ((color integer))
Method: ->color ((color-name string))
Generic Function: adapt-child-to-parent (child parent)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: adapt-child-to-parent (child parent)
Method: adapt-child-to-parent ((frame frame) parent)
Method: adapt-child-to-parent ((window window) parent)
Generic Function: adj-border-wh (value child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: adj-border-wh (v (child frame))
Method: adj-border-wh (v (child window))
Generic Function: adj-border-xy (value child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: adj-border-xy (v (child frame))
Method: adj-border-xy (v (child window))
Generic Function: anti-adj-border-wh (value child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: anti-adj-border-wh (v (child frame))
Method: anti-adj-border-wh (v (child window))
Generic Function: anti-adj-border-xy (value child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: anti-adj-border-xy (v (child frame))
Method: anti-adj-border-xy (v (child window))
Generic Function: child-border-size (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Setf expander for this generic function

(setf child-border-size).

Methods
Method: child-border-size (child)
Method: child-border-size ((child window))
Method: child-border-size ((child frame))
Generic Function: child-center (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: child-center ((child frame))
Method: child-center ((child window))
Generic Function: child-equal-p (child-1 child-2)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: child-equal-p (child-1 child-2)
Method: child-equal-p ((child-1 frame) (child-2 frame))
Method: child-equal-p ((child-1 window) (child-2 window))
Generic Function: child-fullname (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: child-fullname (child)
Method: child-fullname ((child frame))
Method: child-fullname ((child window))
Generic Function: child-height (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: child-height ((child frame))
Method: child-height ((child window))
Generic Function: child-name (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Setf expander for this generic function

(setf child-name).

Methods
Method: child-name (child)
Method: child-name ((child frame))
Method: child-name ((child window))
Generic Function: child-transparency (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Setf expander for this generic function

(setf child-transparency).

Methods
Method: child-transparency (child)
Method: child-transparency ((child frame))
Method: child-transparency ((child window))
Generic Function: child-width (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: child-width ((child frame))
Method: child-width ((child window))
Generic Function: child-x (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: child-x ((child frame))
Method: child-x ((child window))
Generic Function: child-x2 (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: child-x2 ((child frame))
Method: child-x2 ((child window))
Generic Function: child-y (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: child-y ((child frame))
Method: child-y ((child window))
Generic Function: child-y2 (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: child-y2 ((child frame))
Method: child-y2 ((child window))
Generic Reader: frame-child (object)
Package

clfswm.

Methods
Reader Method: frame-child ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

child.

Generic Writer: (setf frame-child) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-child) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

child.

Generic Reader: frame-data (object)
Generic Writer: (setf frame-data) (object)
Package

clfswm.

Methods
Reader Method: frame-data ((frame frame))
Writer Method: (setf frame-data) ((frame frame))

An assoc list to store additional data

Source

package.lisp.

Target Slot

data.

Generic Reader: frame-focus-policy (object)
Package

clfswm.

Methods
Reader Method: frame-focus-policy ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

focus-policy.

Generic Writer: (setf frame-focus-policy) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-focus-policy) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

focus-policy.

Generic Reader: frame-forced-managed-window (object)
Generic Writer: (setf frame-forced-managed-window) (object)
Package

clfswm.

Methods
Reader Method: frame-forced-managed-window ((frame frame))
Writer Method: (setf frame-forced-managed-window) ((frame frame))

A list of forced managed windows (xlib:wm-name or window)

Source

package.lisp.

Target Slot

forced-managed-window.

Generic Reader: frame-forced-unmanaged-window (object)
Generic Writer: (setf frame-forced-unmanaged-window) (object)
Package

clfswm.

Methods
Reader Method: frame-forced-unmanaged-window ((frame frame))
Writer Method: (setf frame-forced-unmanaged-window) ((frame frame))

A list of forced unmanaged windows (xlib:wm-name or window)

Source

package.lisp.

Target Slot

forced-unmanaged-window.

Generic Reader: frame-gc (object)
Package

clfswm.

Methods
Reader Method: frame-gc ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

gc.

Generic Writer: (setf frame-gc) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-gc) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

gc.

Generic Reader: frame-h (object)
Package

clfswm.

Methods
Reader Method: frame-h ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

h.

Generic Writer: (setf frame-h) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-h) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

h.

Generic Reader: frame-hidden-children (object)
Generic Writer: (setf frame-hidden-children) (object)
Package

clfswm.

Methods
Reader Method: frame-hidden-children ((frame frame))
Writer Method: (setf frame-hidden-children) ((frame frame))

A list of hidden children

Source

package.lisp.

Target Slot

hidden-children.

Generic Reader: frame-layout (object)
Generic Writer: (setf frame-layout) (object)
Package

clfswm.

Methods
Reader Method: frame-layout ((frame frame))
Writer Method: (setf frame-layout) ((frame frame))

Layout to display windows on a frame

Source

package.lisp.

Target Slot

layout.

Generic Reader: frame-managed-type (object)
Generic Writer: (setf frame-managed-type) (object)
Package

clfswm.

Methods
Reader Method: frame-managed-type ((frame frame))
Writer Method: (setf frame-managed-type) ((frame frame))

Managed window type

Source

package.lisp.

Target Slot

managed-type.

Generic Reader: frame-name (object)
Package

clfswm.

Methods
Reader Method: frame-name ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

name.

Generic Writer: (setf frame-name) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-name) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

name.

Generic Reader: frame-number (object)
Package

clfswm.

Methods
Reader Method: frame-number ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

number.

Generic Writer: (setf frame-number) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-number) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

number.

Generic Reader: frame-nw-hook (object)
Generic Writer: (setf frame-nw-hook) (object)
Package

clfswm.

Methods
Reader Method: frame-nw-hook ((frame frame))
Writer Method: (setf frame-nw-hook) ((frame frame))

Hook done by the frame when a new window is mapped

Source

package.lisp.

Target Slot

nw-hook.

Generic Function: frame-p (frame)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: frame-p (frame)
Method: frame-p ((frame frame))
Generic Reader: frame-rh (object)
Package

clfswm.

Methods
Reader Method: frame-rh ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

rh.

Generic Writer: (setf frame-rh) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-rh) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

rh.

Generic Reader: frame-rw (object)
Package

clfswm.

Methods
Reader Method: frame-rw ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

rw.

Generic Writer: (setf frame-rw) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-rw) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

rw.

Generic Reader: frame-rx (object)
Package

clfswm.

Methods
Reader Method: frame-rx ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

rx.

Generic Writer: (setf frame-rx) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-rx) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

rx.

Generic Reader: frame-ry (object)
Package

clfswm.

Methods
Reader Method: frame-ry ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

ry.

Generic Writer: (setf frame-ry) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-ry) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

ry.

Generic Reader: frame-selected-pos (object)
Generic Writer: (setf frame-selected-pos) (object)
Package

clfswm.

Methods
Reader Method: frame-selected-pos ((frame frame))
Writer Method: (setf frame-selected-pos) ((frame frame))

The position in the child list of the selected child

Source

package.lisp.

Target Slot

selected-pos.

Generic Reader: frame-show-window-p (object)
Package

clfswm.

Methods
Reader Method: frame-show-window-p ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

show-window-p.

Generic Writer: (setf frame-show-window-p) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-show-window-p) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

show-window-p.

Generic Reader: frame-w (object)
Package

clfswm.

Methods
Reader Method: frame-w ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

w.

Generic Writer: (setf frame-w) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-w) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

w.

Generic Reader: frame-window (object)
Package

clfswm.

Methods
Reader Method: frame-window ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

window.

Generic Writer: (setf frame-window) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-window) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

window.

Generic Reader: frame-x (object)
Package

clfswm.

Methods
Reader Method: frame-x ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

x.

Generic Writer: (setf frame-x) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-x) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

x.

Generic Reader: frame-y (object)
Package

clfswm.

Methods
Reader Method: frame-y ((frame frame))

automatically generated reader method

Source

package.lisp.

Target Slot

y.

Generic Writer: (setf frame-y) (object)
Package

clfswm.

Methods
Writer Method: (setf frame-y) ((frame frame))

automatically generated writer method

Source

package.lisp.

Target Slot

y.

Generic Function: hide-child (child)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: hide-child (child)
Method: hide-child ((window window))
Method: hide-child ((frame frame))
Generic Function: in-child (child x y)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: in-child (child x y)
Method: in-child ((child window) x y)
Method: in-child ((child frame) x y)
Generic Function: maximize-layout (child parent)

Maximize layout: Maximize windows and frames in their parent frame

Package

clfswm.

Source

clfswm-layout.lisp.

Methods
Method: maximize-layout (child parent)
Generic Function: no-layout (child parent)

No layout: Maximize windows in their frame - Leave frames to their original size

Package

clfswm.

Source

clfswm-layout.lisp.

Methods
Method: no-layout ((child frame) parent)
Method: no-layout ((child window) parent)
Generic Function: one-column-layout (child parent)

One column layout

Package

clfswm.

Source

clfswm-layout.lisp.

Methods
Method: one-column-layout (child parent)
Generic Function: one-line-layout (child parent)

One line layout

Package

clfswm.

Source

clfswm-layout.lisp.

Methods
Method: one-line-layout (child parent)
Generic Function: rename-child (child name)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: rename-child (child name)
Method: rename-child ((child window) name)
Method: rename-child ((child frame) name)
Generic Function: select-child (child selected)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: select-child (child selected)
Method: select-child ((window window) selected-p)
Method: select-child ((frame frame) selected-p)
Generic Function: set-child-border-size (child value)
Package

clfswm.

Source

clfswm-internal.lisp.

Setf expanders to this generic function

(setf child-border-size).

Methods
Method: set-child-border-size (child value)
Method: set-child-border-size ((child window) value)
Method: set-child-border-size ((child frame) value)
Generic Function: set-child-name (child name)
Package

clfswm.

Source

clfswm-internal.lisp.

Setf expanders to this generic function

(setf child-name).

Methods
Method: set-child-name (child name)
Method: set-child-name ((child frame) name)
Method: set-child-name ((child window) name)
Generic Function: set-child-stack-order (window child)

Put window just below child

Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: set-child-stack-order (window child)
Method: set-child-stack-order (window (child frame))
Method: set-child-stack-order (window (child window))
Generic Function: set-child-transparency (child value)
Package

clfswm.

Source

clfswm-internal.lisp.

Setf expanders to this generic function

(setf child-transparency).

Methods
Method: set-child-transparency (child value)
Method: set-child-transparency ((child frame) value)
Method: set-child-transparency ((child window) value)
Generic Function: set-current-child (child parent window-parent)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: set-current-child (child parent window-parent)
Method: set-current-child ((child frame) parent window-parent)
Method: set-current-child ((child window) parent window-parent)
Generic Function: show-child (child parent previous)
Package

clfswm.

Source

clfswm-internal.lisp.

Methods
Method: show-child (child parent raise-p)
Method: show-child ((window window) parent previous)
Method: show-child ((frame frame) parent previous)
Generic Function: tile-horizontal-layout (child parent)

Tile child in its frame (horizontal)

Package

clfswm.

Source

clfswm-layout.lisp.

Methods
Method: tile-horizontal-layout (child parent)
Generic Function: tile-layout (child parent)

Tile child in its frame (vertical)

Package

clfswm.

Source

clfswm-layout.lisp.

Methods
Method: tile-layout (child parent)
Generic Function: tile-layout-mix (child parent)

Tile child in its frame (mix: automatic choose between vertical/horizontal)

Package

clfswm.

Source

clfswm-layout.lisp.

Methods
Method: tile-layout-mix (child parent)

6.2.7 Structures

Structure: child-rect
Package

clfswm.

Source

package.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: child
Readers

child-rect-child.

Writers

(setf child-rect-child).

Slot: parent
Readers

child-rect-parent.

Writers

(setf child-rect-parent).

Slot: selected-p
Readers

child-rect-selected-p.

Writers

(setf child-rect-selected-p).

Slot: x
Readers

child-rect-x.

Writers

(setf child-rect-x).

Slot: y
Readers

child-rect-y.

Writers

(setf child-rect-y).

Slot: w
Readers

child-rect-w.

Writers

(setf child-rect-w).

Slot: h
Readers

child-rect-h.

Writers

(setf child-rect-h).

Structure: configvar
Package

tools.

Source

tools.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: value
Readers

configvar-value.

Writers

(setf configvar-value).

Slot: group
Readers

configvar-group.

Writers

(setf configvar-group).

Slot: doc
Readers

configvar-doc.

Writers

(setf configvar-doc).

Structure: expose-child
Package

clfswm.

Source

clfswm-expose-mode.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: number
Package

common-lisp.

Readers

expose-child-number.

Writers

(setf expose-child-number).

Slot: child
Readers

expose-child-child.

Writers

(setf expose-child-child).

Slot: key
Readers

expose-child-key.

Writers

(setf expose-child-key).

Slot: window
Readers

expose-child-window.

Writers

(setf expose-child-window).

Slot: gc
Readers

expose-child-gc.

Writers

(setf expose-child-gc).

Slot: string
Package

common-lisp.

Readers

expose-child-string.

Writers

(setf expose-child-string).

Structure: info
Package

clfswm.

Source

clfswm-info.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: window
Readers

info-window.

Writers

(setf info-window).

Slot: gc
Readers

info-gc.

Writers

(setf info-gc).

Slot: font
Readers

info-font.

Writers

(setf info-font).

Slot: list
Package

common-lisp.

Readers

info-list.

Writers

(setf info-list).

Slot: ilw
Readers

info-ilw.

Writers

(setf info-ilw).

Slot: ilh
Readers

info-ilh.

Writers

(setf info-ilh).

Slot: x
Readers

info-x.

Writers

(setf info-x).

Slot: y
Readers

info-y.

Writers

(setf info-y).

Slot: max-x
Readers

info-max-x.

Writers

(setf info-max-x).

Slot: max-y
Readers

info-max-y.

Writers

(setf info-max-y).

Structure: menu
Package

clfswm.

Source

package.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Readers

menu-name.

Writers

(setf menu-name).

Slot: item
Readers

menu-item.

Writers

(setf menu-item).

Slot: doc
Readers

menu-doc.

Writers

(setf menu-doc).

Structure: menu-item
Package

clfswm.

Source

package.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: key
Readers

menu-item-key.

Writers

(setf menu-item-key).

Slot: value
Readers

menu-item-value.

Writers

(setf menu-item-value).

Structure: rectangle
Package

tools.

Source

tools.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: x
Readers

rectangle-x.

Writers

(setf rectangle-x).

Slot: y
Readers

rectangle-y.

Writers

(setf rectangle-y).

Slot: width
Readers

rectangle-width.

Writers

(setf rectangle-width).

Slot: height
Readers

rectangle-height.

Writers

(setf rectangle-height).

Structure: root
Package

clfswm.

Source

package.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: child
Readers

root-child.

Writers

(setf root-child).

Slot: original
Readers

root-original.

Writers

(setf root-original).

Slot: current-child
Readers

root-current-child.

Writers

(setf root-current-child).

Slot: x
Readers

root-x.

Writers

(setf root-x).

Slot: y
Readers

root-y.

Writers

(setf root-y).

Slot: w
Readers

root-w.

Writers

(setf root-w).

Slot: h
Readers

root-h.

Writers

(setf root-h).


6.2.8 Classes

Class: frame
Package

clfswm.

Source

package.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

frame-name.

Writers

(setf frame-name).

Slot: number
Package

common-lisp.

Initform

0

Initargs

:number

Readers

frame-number.

Writers

(setf frame-number).

Slot: x
Initform

0.1

Initargs

:x

Readers

frame-x.

Writers

(setf frame-x).

Slot: y
Initform

0.1

Initargs

:y

Readers

frame-y.

Writers

(setf frame-y).

Slot: w
Initform

0.8

Initargs

:w

Readers

frame-w.

Writers

(setf frame-w).

Slot: h
Initform

0.8

Initargs

:h

Readers

frame-h.

Writers

(setf frame-h).

Slot: rx
Initform

0

Initargs

:rx

Readers

frame-rx.

Writers

(setf frame-rx).

Slot: ry
Initform

0

Initargs

:ry

Readers

frame-ry.

Writers

(setf frame-ry).

Slot: rw
Initform

800

Initargs

:rw

Readers

frame-rw.

Writers

(setf frame-rw).

Slot: rh
Initform

600

Initargs

:rh

Readers

frame-rh.

Writers

(setf frame-rh).

Slot: layout

Layout to display windows on a frame

Initargs

:layout

Readers

frame-layout.

Writers

(setf frame-layout).

Slot: nw-hook

Hook done by the frame when a new window is mapped

Initargs

:nw-hook

Readers

frame-nw-hook.

Writers

(setf frame-nw-hook).

Slot: managed-type

Managed window type

Initform

clfswm::*default-managed-type*

Initargs

:managed-type

Readers

frame-managed-type.

Writers

(setf frame-managed-type).

Slot: forced-managed-window

A list of forced managed windows (xlib:wm-name or window)

Initargs

:forced-managed-window

Readers

frame-forced-managed-window.

Writers

(setf frame-forced-managed-window).

Slot: forced-unmanaged-window

A list of forced unmanaged windows (xlib:wm-name or window)

Initargs

:forced-unmanaged-window

Readers

frame-forced-unmanaged-window.

Writers

(setf frame-forced-unmanaged-window).

Slot: show-window-p
Initform

t

Initargs

:show-window-p

Readers

frame-show-window-p.

Writers

(setf frame-show-window-p).

Slot: hidden-children

A list of hidden children

Initargs

:hidden-children

Readers

frame-hidden-children.

Writers

(setf frame-hidden-children).

Slot: selected-pos

The position in the child list of the selected child

Initform

0

Initargs

:selected-pos

Readers

frame-selected-pos.

Writers

(setf frame-selected-pos).

Slot: focus-policy
Initform

clfswm::*default-focus-policy*

Initargs

:focus-policy

Readers

frame-focus-policy.

Writers

(setf frame-focus-policy).

Slot: window
Initargs

:window

Readers

frame-window.

Writers

(setf frame-window).

Slot: gc
Initargs

:gc

Readers

frame-gc.

Writers

(setf frame-gc).

Slot: child
Initargs

:child

Readers

frame-child.

Writers

(setf frame-child).

Slot: data

An assoc list to store additional data

Initform

clfswm::*default-frame-data*

Initargs

:data

Readers

frame-data.

Writers

(setf frame-data).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (   -  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y  
Index Entry  Section

(
(setf child-border-size): Private setf expanders
(setf child-name): Private setf expanders
(setf child-rect-child): Private ordinary functions
(setf child-rect-h): Private ordinary functions
(setf child-rect-parent): Private ordinary functions
(setf child-rect-selected-p): Private ordinary functions
(setf child-rect-w): Private ordinary functions
(setf child-rect-x): Private ordinary functions
(setf child-rect-y): Private ordinary functions
(setf child-transparency): Private setf expanders
(setf configvar-doc): Private ordinary functions
(setf configvar-group): Public ordinary functions
(setf configvar-value): Public ordinary functions
(setf current-child): Private setf expanders
(setf expose-child-child): Private ordinary functions
(setf expose-child-gc): Private ordinary functions
(setf expose-child-key): Private ordinary functions
(setf expose-child-number): Private ordinary functions
(setf expose-child-string): Private ordinary functions
(setf expose-child-window): Private ordinary functions
(setf frame-child): Private generic functions
(setf frame-child): Private generic functions
(setf frame-data): Private generic functions
(setf frame-data): Private generic functions
(setf frame-data-slot): Private setf expanders
(setf frame-focus-policy): Private generic functions
(setf frame-focus-policy): Private generic functions
(setf frame-forced-managed-window): Private generic functions
(setf frame-forced-managed-window): Private generic functions
(setf frame-forced-unmanaged-window): Private generic functions
(setf frame-forced-unmanaged-window): Private generic functions
(setf frame-gc): Private generic functions
(setf frame-gc): Private generic functions
(setf frame-h): Private generic functions
(setf frame-h): Private generic functions
(setf frame-hidden-children): Private generic functions
(setf frame-hidden-children): Private generic functions
(setf frame-layout): Private generic functions
(setf frame-layout): Private generic functions
(setf frame-managed-type): Private generic functions
(setf frame-managed-type): Private generic functions
(setf frame-name): Private generic functions
(setf frame-name): Private generic functions
(setf frame-number): Private generic functions
(setf frame-number): Private generic functions
(setf frame-nw-hook): Private generic functions
(setf frame-nw-hook): Private generic functions
(setf frame-rh): Private generic functions
(setf frame-rh): Private generic functions
(setf frame-rw): Private generic functions
(setf frame-rw): Private generic functions
(setf frame-rx): Private generic functions
(setf frame-rx): Private generic functions
(setf frame-ry): Private generic functions
(setf frame-ry): Private generic functions
(setf frame-selected-pos): Private generic functions
(setf frame-selected-pos): Private generic functions
(setf frame-show-window-p): Private generic functions
(setf frame-show-window-p): Private generic functions
(setf frame-w): Private generic functions
(setf frame-w): Private generic functions
(setf frame-window): Private generic functions
(setf frame-window): Private generic functions
(setf frame-x): Private generic functions
(setf frame-x): Private generic functions
(setf frame-y): Private generic functions
(setf frame-y): Private generic functions
(setf getenv): Public ordinary functions
(setf info-font): Private ordinary functions
(setf info-gc): Private ordinary functions
(setf info-ilh): Private ordinary functions
(setf info-ilw): Private ordinary functions
(setf info-list): Private ordinary functions
(setf info-max-x): Private ordinary functions
(setf info-max-y): Private ordinary functions
(setf info-window): Private ordinary functions
(setf info-x): Private ordinary functions
(setf info-y): Private ordinary functions
(setf menu-doc): Private ordinary functions
(setf menu-item): Private ordinary functions
(setf menu-item-key): Private ordinary functions
(setf menu-item-value): Private ordinary functions
(setf menu-name): Private ordinary functions
(setf rectangle-height): Public ordinary functions
(setf rectangle-width): Public ordinary functions
(setf rectangle-x): Public ordinary functions
(setf rectangle-y): Public ordinary functions
(setf root-child): Private ordinary functions
(setf root-current-child): Private ordinary functions
(setf root-h): Private ordinary functions
(setf root-original): Private ordinary functions
(setf root-w): Private ordinary functions
(setf root-x): Private ordinary functions
(setf root-y): Private ordinary functions
(setf window-state): Private setf expanders
(setf window-transparency): Private setf expanders
(setf x-drawable-border-width): Private setf expanders
(setf x-drawable-height): Private setf expanders
(setf x-drawable-width): Private setf expanders
(setf x-drawable-x): Private setf expanders
(setf x-drawable-y): Private setf expanders

-
->color: Private generic functions
->color: Private generic functions
->color: Private generic functions
->color: Private generic functions
->color: Private generic functions
->color: Private generic functions

A
absorb-window-nw-hook: Private ordinary functions
adapt-child-to-parent: Private generic functions
adapt-child-to-parent: Private generic functions
adapt-child-to-parent: Private generic functions
adapt-child-to-parent: Private generic functions
adapt-child-to-rect: Private ordinary functions
adapt-current-frame-to-window-height-hint: Private ordinary functions
adapt-current-frame-to-window-hints: Private ordinary functions
adapt-current-frame-to-window-hints-generic: Private ordinary functions
adapt-current-frame-to-window-width-hint: Private ordinary functions
adapt-frame-to-parent: Private ordinary functions
add-char-in-query-string: Private ordinary functions
add-default-frame: Private ordinary functions
add-event-hook: Private macros
add-frame: Private ordinary functions
add-frame-in-parent-frame: Private ordinary functions
add-hook: Public macros
add-in-main-window-list: Private ordinary functions
add-in-never-managed-window-list: Private ordinary functions
add-in-query-string: Private ordinary functions
add-in-state: Private ordinary functions
add-item: Private ordinary functions
add-menu-comment: Private ordinary functions
add-menu-key: Private ordinary functions
add-new-hook: Public macros
add-placed-frame: Private ordinary functions
add-placed-frame-tmp: Private ordinary functions
add-sub-menu: Private ordinary functions
add-timer: Public ordinary functions
adj-border-wh: Private generic functions
adj-border-wh: Private generic functions
adj-border-wh: Private generic functions
adj-border-xy: Private generic functions
adj-border-xy: Private generic functions
adj-border-xy: Private generic functions
adjust-layout-size: Private ordinary functions
aif: Public macros
all-frames-set-click-focus-policy: Private ordinary functions
all-frames-set-sloppy-focus-policy: Private ordinary functions
all-frames-set-sloppy-select-policy: Private ordinary functions
all-frames-set-sloppy-select-window-policy: Private ordinary functions
all-frames-set-sloppy-strict-focus-policy: Private ordinary functions
all-root-child: Private ordinary functions
anti-adj-border-wh: Private generic functions
anti-adj-border-wh: Private generic functions
anti-adj-border-wh: Private generic functions
anti-adj-border-xy: Private generic functions
anti-adj-border-xy: Private generic functions
anti-adj-border-xy: Private generic functions
anti-rotate-frame-geometry: Private ordinary functions
anti-rotate-list: Public ordinary functions
anti-rotate-root-geometry: Private ordinary functions
append-formated-list: Public ordinary functions
append-newline-space: Public ordinary functions
ask-child-border-size: Private ordinary functions
ask-child-transparency: Private ordinary functions
ask-close/kill-current-window: Private ordinary functions
ask-frame-name: Private ordinary functions
assoc-keyword-handle-event: Private ordinary functions
at: Public ordinary functions
awhen: Public macros

B
banish-pointer: Private ordinary functions
battery-alert-string: Public ordinary functions
battery-usage: Public ordinary functions
begin-with-2-spaces: Public ordinary functions
bind-on-slot: Private ordinary functions
bind-or-jump: Private ordinary functions
binding-substitute-modifier: Private ordinary functions
bottom-left-child-placement: Private ordinary functions
bottom-left-placement: Private ordinary functions
bottom-left-root-placement: Private ordinary functions
bottom-middle-child-placement: Private ordinary functions
bottom-middle-placement: Private ordinary functions
bottom-middle-root-placement: Private ordinary functions
bottom-right-child-placement: Private ordinary functions
bottom-right-placement: Private ordinary functions
bottom-right-root-placement: Private ordinary functions
build-lisp-image: Private ordinary functions
bury-current-child: Private ordinary functions
bury-first-child: Private ordinary functions

C
call-hook: Public ordinary functions
center-current-frame: Private ordinary functions
center-frame: Private ordinary functions
change-current-root-geometry: Private ordinary functions
change-root: Private ordinary functions
char->keycode: Private ordinary functions
child-border-size: Private generic functions
child-border-size: Private generic functions
child-border-size: Private generic functions
child-border-size: Private generic functions
child-center: Private generic functions
child-center: Private generic functions
child-center: Private generic functions
child-distance: Private ordinary functions
child-equal-p: Private generic functions
child-equal-p: Private generic functions
child-equal-p: Private generic functions
child-equal-p: Private generic functions
child-fullname: Private generic functions
child-fullname: Private generic functions
child-fullname: Private generic functions
child-fullname: Private generic functions
child-height: Private generic functions
child-height: Private generic functions
child-height: Private generic functions
child-is-a-current-child-p: Private ordinary functions
child-member: Private ordinary functions
child-name: Private generic functions
child-name: Private generic functions
child-name: Private generic functions
child-name: Private generic functions
child-original-root-p: Private ordinary functions
child-position: Private ordinary functions
child-rect-child: Private ordinary functions
child-rect-h: Private ordinary functions
child-rect-p: Private ordinary functions
child-rect-parent: Private ordinary functions
child-rect-selected-p: Private ordinary functions
child-rect-w: Private ordinary functions
child-rect-x: Private ordinary functions
child-rect-y: Private ordinary functions
child-remove: Private ordinary functions
child-root-p: Private ordinary functions
child-transparency: Private generic functions
child-transparency: Private generic functions
child-transparency: Private generic functions
child-transparency: Private generic functions
child-width: Private generic functions
child-width: Private generic functions
child-width: Private generic functions
child-x: Private generic functions
child-x: Private generic functions
child-x: Private generic functions
child-x2: Private generic functions
child-x2: Private generic functions
child-x2: Private generic functions
child-y: Private generic functions
child-y: Private generic functions
child-y: Private generic functions
child-y2: Private generic functions
child-y2: Private generic functions
child-y2: Private generic functions
circulate-leave-function: Private ordinary functions
circulate-loop-function: Private ordinary functions
circulate-mode: Private ordinary functions
circulate-select-next-brother: Private ordinary functions
circulate-select-next-child: Private ordinary functions
circulate-select-next-subchild: Private ordinary functions
circulate-select-previous-brother: Private ordinary functions
circulate-select-previous-child: Private ordinary functions
cl-define-keysym: Private ordinary functions
cldebug: Public ordinary functions
clean-string: Public ordinary functions
clean-windows-in-all-frames: Private ordinary functions
clear-all-nw-hooks: Private ordinary functions
clear-event-hooks: Private ordinary functions
clear-main-window-list: Private ordinary functions
clear-nw-hook: Private ordinary functions
clear-pixmap-buffer: Private ordinary functions
clear-query-history: Private ordinary functions
clear-selection: Private ordinary functions
clear-sub-menu: Private ordinary functions
clear-timers: Public ordinary functions
close-clfswm-terminal: Private ordinary functions
close-notify-window: Private ordinary functions
close-virtual-keyboard: Private ordinary functions
collect-all-symbols: Public ordinary functions
color->rgb: Private ordinary functions
command-in-path: Public ordinary functions
compress-motion-notify: Private ordinary functions
conf-file-name: Private ordinary functions
config-all-groups: Public ordinary functions
config-default-value: Public ordinary functions
config-group->string: Public ordinary functions
configuration-variable-colorize-line: Private ordinary functions
configvar-doc: Private ordinary functions
configvar-group: Public ordinary functions
configvar-p: Private ordinary functions
configvar-value: Public ordinary functions
convert-to-number: Public ordinary functions
copy-child-rect: Private ordinary functions
copy-child-to: Private ordinary functions
copy-configvar: Private ordinary functions
copy-current-child: Private ordinary functions
copy-current-child-by-name: Private ordinary functions
copy-current-child-by-number: Private ordinary functions
copy-expose-child: Private ordinary functions
copy-focus-window: Private ordinary functions
copy-frame: Private ordinary functions
copy-hash-table: Public ordinary functions
copy-info: Private ordinary functions
copy-menu: Private ordinary functions
copy-menu-item: Private ordinary functions
copy-pixmap-buffer: Private ordinary functions
copy-previous-conf-file-begin: Private ordinary functions
copy-previous-conf-file-end: Private ordinary functions
copy-rectangle: Private ordinary functions
copy-root: Private ordinary functions
corner-help-colorize-line: Private ordinary functions
count-child-in-root: Private ordinary functions
cpu-usage: Public ordinary functions
create-all-frames-window: Private ordinary functions
create-conf-function: Private ordinary functions
create-configuration-menu: Private ordinary functions
create-frame: Private ordinary functions
create-frame-gc: Private ordinary functions
create-frame-window: Private ordinary functions
create-symbol: Public ordinary functions
create-symbol-in-package: Public ordinary functions
create-system-poll: Private ordinary functions
current-child: Private ordinary functions
current-child-coord: Private ordinary functions
current-child-setter: Private ordinary functions
current-frame-fill-all-dir: Private ordinary functions
current-frame-fill-down: Private ordinary functions
current-frame-fill-horizontal: Private ordinary functions
current-frame-fill-left: Private ordinary functions
current-frame-fill-right: Private ordinary functions
current-frame-fill-up: Private ordinary functions
current-frame-fill-vertical: Private ordinary functions
current-frame-manage-all-window-type: Private ordinary functions
current-frame-manage-no-window-type: Private ordinary functions
current-frame-manage-only-normal-window-type: Private ordinary functions
current-frame-manage-window-type: Private ordinary functions
current-frame-manage-window-type-generic: Private ordinary functions
current-frame-pack-down: Private ordinary functions
current-frame-pack-left: Private ordinary functions
current-frame-pack-right: Private ordinary functions
current-frame-pack-up: Private ordinary functions
current-frame-resize-all-dir: Private ordinary functions
current-frame-resize-all-dir-minimal: Private ordinary functions
current-frame-resize-down: Private ordinary functions
current-frame-resize-left: Private ordinary functions
current-frame-resize-right: Private ordinary functions
current-frame-resize-up: Private ordinary functions
current-frame-set-click-focus-policy: Private ordinary functions
current-frame-set-sloppy-focus-policy: Private ordinary functions
current-frame-set-sloppy-select-policy: Private ordinary functions
current-frame-set-sloppy-select-window-policy: Private ordinary functions
current-frame-set-sloppy-strict-focus-policy: Private ordinary functions
current-root-coord: Private ordinary functions
cut-current-child: Private ordinary functions
cut-focus-window: Private ordinary functions

D
date-string: Public ordinary functions
dbg: Public macros
dbgc: Public ordinary functions
dbgnl: Public macros
dec-slow-tile-layout-size: Private ordinary functions
dec-tile-layout-size: Private ordinary functions
dec-transparency: Private ordinary functions
dec-transparency-slow: Private ordinary functions
decf-info-selected-item: Private ordinary functions
def-run-other-window-manager: Private macros
default-frame-nw-hook: Private ordinary functions
default-init-hook: Private ordinary functions
default-window-placement: Private ordinary functions
defconfig: Public macros
define-as-root: Private ordinary functions
define-circulate-key: Private macros
define-circulate-key-fun: Private ordinary functions
define-circulate-release-key: Private macros
define-circulate-release-key-fun: Private ordinary functions
define-define-key: Private macros
define-define-mouse: Private macros
define-event-hook: Private macros
define-expose-key: Private macros
define-expose-key-fun: Private ordinary functions
define-expose-mouse: Private macros
define-expose-mouse-fun: Private ordinary functions
define-handler: Private macros
define-info-key: Private macros
define-info-key-fun: Private ordinary functions
define-info-mouse: Private macros
define-info-mouse-fun: Private ordinary functions
define-init-hash-table-key: Private macros
define-keys: Private macros
define-main-key: Private macros
define-main-key-fun: Private ordinary functions
define-main-mouse: Private macros
define-main-mouse-fun: Private ordinary functions
define-query-key: Private macros
define-query-key-fun: Private ordinary functions
define-second-key: Private macros
define-second-key-fun: Private ordinary functions
define-second-mouse: Private macros
define-second-mouse-fun: Private ordinary functions
define-shell: Private macros
define-ungrab/grab: Private macros
defun-equal-wm-class: Private macros
defun-equal-wm-name: Private macros
del-item: Private ordinary functions
del-item-by-key: Private ordinary functions
del-item-by-value: Private ordinary functions
del-menu-key: Private ordinary functions
del-menu-value: Private ordinary functions
del-sub-menu: Private ordinary functions
delete-child-and-children-in-all-frames: Private ordinary functions
delete-child-and-children-in-frames: Private ordinary functions
delete-child-in-all-frames: Private ordinary functions
delete-child-in-frames: Private ordinary functions
delete-current-child: Private ordinary functions
delete-focus-window: Private ordinary functions
delete-focus-window-generic: Private ordinary functions
delete-frame-by: Private ordinary functions
delete-frame-by-name: Private ordinary functions
delete-frame-by-number: Private ordinary functions
delete-window: Private ordinary functions
destroy-all-frames-window: Private ordinary functions
destroy-focus-window: Private ordinary functions
destroy-window: Private ordinary functions
display-all-cursors: Private ordinary functions
display-all-frame-info: Private ordinary functions
display-all-root-frame-info: Private ordinary functions
display-current-window-info: Private ordinary functions
display-frame-info: Private ordinary functions
display-hello-window: Private ordinary functions
distance: Public ordinary functions
do-all-frames-nw-hook: Private ordinary functions
do-corner-action: Private ordinary functions
do-execute: Public ordinary functions
do-run-other-window-manager: Private ordinary functions
do-shell: Public ordinary functions
do-shell-output: Public ordinary functions
draw-circulate-mode-window: Private ordinary functions
draw-info-window: Private ordinary functions
draw-second-mode-window: Private ordinary functions
dump-frame-tree: Private ordinary functions

E
empty-string-p: Public ordinary functions
ensure-at-least-one-root: Private ordinary functions
ensure-function: Public ordinary functions
ensure-list: Public ordinary functions
ensure-n-elems: Public ordinary functions
ensure-printable: Public ordinary functions
ensure-unique-name: Private ordinary functions
ensure-unique-number: Private ordinary functions
enter-frame: Private ordinary functions
equal-clfswm-terminal: Private ordinary functions
equal-wm-class-rox-pinboard: Private ordinary functions
equal-wm-class-xvkbd: Private ordinary functions
erase-timer: Public ordinary functions
error-handler: Private ordinary functions
escape-conf-symbol-value: Private ordinary functions
escape-conf-value: Private ordinary functions
escape-html: Public ordinary functions
escape-string: Public ordinary functions
eval-from-query-string: Private ordinary functions
event-defun: Private macros
event-hook-name: Private ordinary functions
exchange-one-in-list: Public ordinary functions
exchange-root-geometry: Private ordinary functions
exchange-root-geometry-with-mouse: Private ordinary functions
exit-clfswm: Public ordinary functions
exit-handle-event: Private ordinary functions
expand-newline: Public ordinary functions
explode-current-frame: Private ordinary functions
explode-frame: Private ordinary functions
export-all-functions: Public ordinary functions
export-all-functions-and-variables: Public ordinary functions
export-all-variables: Public ordinary functions
expose-all-windows-mode: Private ordinary functions
expose-associate-keys: Private ordinary functions
expose-child-child: Private ordinary functions
expose-child-gc: Private ordinary functions
expose-child-key: Private ordinary functions
expose-child-number: Private ordinary functions
expose-child-p: Private ordinary functions
expose-child-string: Private ordinary functions
expose-child-window: Private ordinary functions
expose-create-window: Private ordinary functions
expose-current-child-mode: Private ordinary functions
expose-do-main: Private ordinary functions
expose-draw-letter: Private ordinary functions
expose-find-child-from-letters: Private ordinary functions
expose-focus-child: Private ordinary functions
expose-init: Private ordinary functions
expose-mode-display-accel-windows: Private ordinary functions
expose-present-windows: Private ordinary functions
expose-query-button-press-hook: Private ordinary functions
expose-query-key-press-hook: Private ordinary functions
expose-restore-windows: Private ordinary functions
expose-select-child: Private ordinary functions
expose-unpresent-windows: Private ordinary functions
expose-windows-mode: Private ordinary functions
extended-alphanumericp: Public ordinary functions
extract-battery-usage: Private ordinary functions
extract-cpu-usage: Private ordinary functions
extract-mem-total: Private ordinary functions
extract-mem-used: Private ordinary functions
extract-number-from-name: Private ordinary functions

F
fast-layout-switch: Private ordinary functions
fastswitch-draw-child-name: Private ordinary functions
fastswitch-draw-window: Private ordinary functions
fastswitch-draw-window-generic: Private ordinary functions
fastswitch-draw-window-tree: Private ordinary functions
fastswitch-enter-function: Private ordinary functions
fastswitch-init: Private ordinary functions
fastswitch-leave-function: Private ordinary functions
fastswitch-loop-function: Private ordinary functions
fastswitch-mode: Private ordinary functions
fastswitch-move-mode: Private ordinary functions
fastswitch-select-child: Private ordinary functions
fdo-shell: Public ordinary functions
fill-frame-down: Private ordinary functions
fill-frame-left: Private ordinary functions
fill-frame-right: Private ordinary functions
fill-frame-up: Private ordinary functions
fill-handle-event-fun-symbols: Private ordinary functions
find-a-last-child: Private ordinary functions
find-assoc-word: Public ordinary functions
find-associated-key-bindings: Private ordinary functions
find-child: Private ordinary functions
find-child-in-all-root: Private ordinary functions
find-child-in-parent: Private ordinary functions
find-child-under-mouse: Private ordinary functions
find-child-under-mouse-in-child-tree: Private ordinary functions
find-child-under-mouse-in-never-managed-windows: Private ordinary functions
find-common-string: Public ordinary functions
find-configuration-variables: Private ordinary functions
find-corner: Private ordinary functions
find-current-root: Private ordinary functions
find-edge-down: Private ordinary functions
find-edge-left: Private ordinary functions
find-edge-right: Private ordinary functions
find-edge-up: Private ordinary functions
find-frame-by-name: Private ordinary functions
find-frame-by-number: Private ordinary functions
find-frame-window: Private ordinary functions
find-free-number: Public ordinary functions
find-handle-event-function: Private ordinary functions
find-in-hash: Public ordinary functions
find-info-item-from-mouse: Private ordinary functions
find-item-by-key: Private ordinary functions
find-item-by-value: Private ordinary functions
find-key-from-code: Private ordinary functions
find-menu: Private ordinary functions
find-next-menu-key: Private ordinary functions
find-parent-frame: Private ordinary functions
find-root: Private ordinary functions
find-root-by-coordinates: Private ordinary functions
find-symbol-function: Private ordinary functions
find-toplevel-menu: Private ordinary functions
find-window-in-query-tree: Private ordinary functions
finish-configuring-root: Private ordinary functions
first-position: Public ordinary functions
fixe-real-size: Private ordinary functions
fixe-real-size-current-child: Private ordinary functions
focus-all-children: Private ordinary functions
focus-child: Private ordinary functions
focus-child-rec: Private ordinary functions
focus-frame-by: Private ordinary functions
focus-frame-by-name: Private ordinary functions
focus-frame-by-number: Private ordinary functions
focus-window: Private ordinary functions
focused-window: Private ordinary functions
force-window-center-in-frame: Private ordinary functions
force-window-in-frame: Private ordinary functions
frame-child: Private generic functions
frame-child: Private generic functions
frame-data: Private generic functions
frame-data: Private generic functions
frame-data-slot: Private ordinary functions
frame-find-free-number: Private ordinary functions
frame-focus-policy: Private generic functions
frame-focus-policy: Private generic functions
frame-forced-managed-window: Private generic functions
frame-forced-managed-window: Private generic functions
frame-forced-unmanaged-window: Private generic functions
frame-forced-unmanaged-window: Private generic functions
frame-gc: Private generic functions
frame-gc: Private generic functions
frame-h: Private generic functions
frame-h: Private generic functions
frame-hidden-children: Private generic functions
frame-hidden-children: Private generic functions
frame-layout: Private generic functions
frame-layout: Private generic functions
frame-lower-child: Private ordinary functions
frame-managed-type: Private generic functions
frame-managed-type: Private generic functions
frame-name: Private generic functions
frame-name: Private generic functions
frame-number: Private generic functions
frame-number: Private generic functions
frame-nw-hook: Private generic functions
frame-nw-hook: Private generic functions
frame-p: Private generic functions
frame-p: Private generic functions
frame-p: Private generic functions
frame-raise-child: Private ordinary functions
frame-rh: Private generic functions
frame-rh: Private generic functions
frame-rw: Private generic functions
frame-rw: Private generic functions
frame-rx: Private generic functions
frame-rx: Private generic functions
frame-ry: Private generic functions
frame-ry: Private generic functions
frame-select-next-child: Private ordinary functions
frame-select-previous-child: Private ordinary functions
frame-selected-child: Private ordinary functions
frame-selected-pos: Private generic functions
frame-selected-pos: Private generic functions
frame-show-window-p: Private generic functions
frame-show-window-p: Private generic functions
frame-toggle-maximize: Private ordinary functions
frame-unhide-child: Private ordinary functions
frame-w: Private generic functions
frame-w: Private generic functions
frame-window: Private generic functions
frame-window: Private generic functions
frame-x: Private generic functions
frame-x: Private generic functions
frame-x2: Private ordinary functions
frame-y: Private generic functions
frame-y: Private generic functions
frame-y2: Private ordinary functions
free-grab-pointer: Private ordinary functions
funcall-button-from-code: Private ordinary functions
funcall-key-from-code: Private ordinary functions
Function, (setf child-rect-child): Private ordinary functions
Function, (setf child-rect-h): Private ordinary functions
Function, (setf child-rect-parent): Private ordinary functions
Function, (setf child-rect-selected-p): Private ordinary functions
Function, (setf child-rect-w): Private ordinary functions
Function, (setf child-rect-x): Private ordinary functions
Function, (setf child-rect-y): Private ordinary functions
Function, (setf configvar-doc): Private ordinary functions
Function, (setf configvar-group): Public ordinary functions
Function, (setf configvar-value): Public ordinary functions
Function, (setf expose-child-child): Private ordinary functions
Function, (setf expose-child-gc): Private ordinary functions
Function, (setf expose-child-key): Private ordinary functions
Function, (setf expose-child-number): Private ordinary functions
Function, (setf expose-child-string): Private ordinary functions
Function, (setf expose-child-window): Private ordinary functions
Function, (setf getenv): Public ordinary functions
Function, (setf info-font): Private ordinary functions
Function, (setf info-gc): Private ordinary functions
Function, (setf info-ilh): Private ordinary functions
Function, (setf info-ilw): Private ordinary functions
Function, (setf info-list): Private ordinary functions
Function, (setf info-max-x): Private ordinary functions
Function, (setf info-max-y): Private ordinary functions
Function, (setf info-window): Private ordinary functions
Function, (setf info-x): Private ordinary functions
Function, (setf info-y): Private ordinary functions
Function, (setf menu-doc): Private ordinary functions
Function, (setf menu-item): Private ordinary functions
Function, (setf menu-item-key): Private ordinary functions
Function, (setf menu-item-value): Private ordinary functions
Function, (setf menu-name): Private ordinary functions
Function, (setf rectangle-height): Public ordinary functions
Function, (setf rectangle-width): Public ordinary functions
Function, (setf rectangle-x): Public ordinary functions
Function, (setf rectangle-y): Public ordinary functions
Function, (setf root-child): Private ordinary functions
Function, (setf root-current-child): Private ordinary functions
Function, (setf root-h): Private ordinary functions
Function, (setf root-original): Private ordinary functions
Function, (setf root-w): Private ordinary functions
Function, (setf root-x): Private ordinary functions
Function, (setf root-y): Private ordinary functions
Function, absorb-window-nw-hook: Private ordinary functions
Function, adapt-child-to-rect: Private ordinary functions
Function, adapt-current-frame-to-window-height-hint: Private ordinary functions
Function, adapt-current-frame-to-window-hints: Private ordinary functions
Function, adapt-current-frame-to-window-hints-generic: Private ordinary functions
Function, adapt-current-frame-to-window-width-hint: Private ordinary functions
Function, adapt-frame-to-parent: Private ordinary functions
Function, add-char-in-query-string: Private ordinary functions
Function, add-default-frame: Private ordinary functions
Function, add-frame: Private ordinary functions
Function, add-frame-in-parent-frame: Private ordinary functions
Function, add-in-main-window-list: Private ordinary functions
Function, add-in-never-managed-window-list: Private ordinary functions
Function, add-in-query-string: Private ordinary functions
Function, add-in-state: Private ordinary functions
Function, add-item: Private ordinary functions
Function, add-menu-comment: Private ordinary functions
Function, add-menu-key: Private ordinary functions
Function, add-placed-frame: Private ordinary functions
Function, add-placed-frame-tmp: Private ordinary functions
Function, add-sub-menu: Private ordinary functions
Function, add-timer: Public ordinary functions
Function, adjust-layout-size: Private ordinary functions
Function, all-frames-set-click-focus-policy: Private ordinary functions
Function, all-frames-set-sloppy-focus-policy: Private ordinary functions
Function, all-frames-set-sloppy-select-policy: Private ordinary functions
Function, all-frames-set-sloppy-select-window-policy: Private ordinary functions
Function, all-frames-set-sloppy-strict-focus-policy: Private ordinary functions
Function, all-root-child: Private ordinary functions
Function, anti-rotate-frame-geometry: Private ordinary functions
Function, anti-rotate-list: Public ordinary functions
Function, anti-rotate-root-geometry: Private ordinary functions
Function, append-formated-list: Public ordinary functions
Function, append-newline-space: Public ordinary functions
Function, ask-child-border-size: Private ordinary functions
Function, ask-child-transparency: Private ordinary functions
Function, ask-close/kill-current-window: Private ordinary functions
Function, ask-frame-name: Private ordinary functions
Function, assoc-keyword-handle-event: Private ordinary functions
Function, at: Public ordinary functions
Function, banish-pointer: Private ordinary functions
Function, battery-alert-string: Public ordinary functions
Function, battery-usage: Public ordinary functions
Function, begin-with-2-spaces: Public ordinary functions
Function, bind-on-slot: Private ordinary functions
Function, bind-or-jump: Private ordinary functions
Function, binding-substitute-modifier: Private ordinary functions
Function, bottom-left-child-placement: Private ordinary functions
Function, bottom-left-placement: Private ordinary functions
Function, bottom-left-root-placement: Private ordinary functions
Function, bottom-middle-child-placement: Private ordinary functions
Function, bottom-middle-placement: Private ordinary functions
Function, bottom-middle-root-placement: Private ordinary functions
Function, bottom-right-child-placement: Private ordinary functions
Function, bottom-right-placement: Private ordinary functions
Function, bottom-right-root-placement: Private ordinary functions
Function, build-lisp-image: Private ordinary functions
Function, bury-current-child: Private ordinary functions
Function, bury-first-child: Private ordinary functions
Function, call-hook: Public ordinary functions
Function, center-current-frame: Private ordinary functions
Function, center-frame: Private ordinary functions
Function, change-current-root-geometry: Private ordinary functions
Function, change-root: Private ordinary functions
Function, char->keycode: Private ordinary functions
Function, child-distance: Private ordinary functions
Function, child-is-a-current-child-p: Private ordinary functions
Function, child-member: Private ordinary functions
Function, child-original-root-p: Private ordinary functions
Function, child-position: Private ordinary functions
Function, child-rect-child: Private ordinary functions
Function, child-rect-h: Private ordinary functions
Function, child-rect-p: Private ordinary functions
Function, child-rect-parent: Private ordinary functions
Function, child-rect-selected-p: Private ordinary functions
Function, child-rect-w: Private ordinary functions
Function, child-rect-x: Private ordinary functions
Function, child-rect-y: Private ordinary functions
Function, child-remove: Private ordinary functions
Function, child-root-p: Private ordinary functions
Function, circulate-leave-function: Private ordinary functions
Function, circulate-loop-function: Private ordinary functions
Function, circulate-mode: Private ordinary functions
Function, circulate-select-next-brother: Private ordinary functions
Function, circulate-select-next-child: Private ordinary functions
Function, circulate-select-next-subchild: Private ordinary functions
Function, circulate-select-previous-brother: Private ordinary functions
Function, circulate-select-previous-child: Private ordinary functions
Function, cl-define-keysym: Private ordinary functions
Function, cldebug: Public ordinary functions
Function, clean-string: Public ordinary functions
Function, clean-windows-in-all-frames: Private ordinary functions
Function, clear-all-nw-hooks: Private ordinary functions
Function, clear-event-hooks: Private ordinary functions
Function, clear-main-window-list: Private ordinary functions
Function, clear-nw-hook: Private ordinary functions
Function, clear-pixmap-buffer: Private ordinary functions
Function, clear-query-history: Private ordinary functions
Function, clear-selection: Private ordinary functions
Function, clear-sub-menu: Private ordinary functions
Function, clear-timers: Public ordinary functions
Function, close-clfswm-terminal: Private ordinary functions
Function, close-notify-window: Private ordinary functions
Function, close-virtual-keyboard: Private ordinary functions
Function, collect-all-symbols: Public ordinary functions
Function, color->rgb: Private ordinary functions
Function, command-in-path: Public ordinary functions
Function, compress-motion-notify: Private ordinary functions
Function, conf-file-name: Private ordinary functions
Function, config-all-groups: Public ordinary functions
Function, config-default-value: Public ordinary functions
Function, config-group->string: Public ordinary functions
Function, configuration-variable-colorize-line: Private ordinary functions
Function, configvar-doc: Private ordinary functions
Function, configvar-group: Public ordinary functions
Function, configvar-p: Private ordinary functions
Function, configvar-value: Public ordinary functions
Function, convert-to-number: Public ordinary functions
Function, copy-child-rect: Private ordinary functions
Function, copy-child-to: Private ordinary functions
Function, copy-configvar: Private ordinary functions
Function, copy-current-child: Private ordinary functions
Function, copy-current-child-by-name: Private ordinary functions
Function, copy-current-child-by-number: Private ordinary functions
Function, copy-expose-child: Private ordinary functions
Function, copy-focus-window: Private ordinary functions
Function, copy-frame: Private ordinary functions
Function, copy-hash-table: Public ordinary functions
Function, copy-info: Private ordinary functions
Function, copy-menu: Private ordinary functions
Function, copy-menu-item: Private ordinary functions
Function, copy-pixmap-buffer: Private ordinary functions
Function, copy-previous-conf-file-begin: Private ordinary functions
Function, copy-previous-conf-file-end: Private ordinary functions
Function, copy-rectangle: Private ordinary functions
Function, copy-root: Private ordinary functions
Function, corner-help-colorize-line: Private ordinary functions
Function, count-child-in-root: Private ordinary functions
Function, cpu-usage: Public ordinary functions
Function, create-all-frames-window: Private ordinary functions
Function, create-conf-function: Private ordinary functions
Function, create-configuration-menu: Private ordinary functions
Function, create-frame: Private ordinary functions
Function, create-frame-gc: Private ordinary functions
Function, create-frame-window: Private ordinary functions
Function, create-symbol: Public ordinary functions
Function, create-symbol-in-package: Public ordinary functions
Function, create-system-poll: Private ordinary functions
Function, current-child: Private ordinary functions
Function, current-child-coord: Private ordinary functions
Function, current-child-setter: Private ordinary functions
Function, current-frame-fill-all-dir: Private ordinary functions
Function, current-frame-fill-down: Private ordinary functions
Function, current-frame-fill-horizontal: Private ordinary functions
Function, current-frame-fill-left: Private ordinary functions
Function, current-frame-fill-right: Private ordinary functions
Function, current-frame-fill-up: Private ordinary functions
Function, current-frame-fill-vertical: Private ordinary functions
Function, current-frame-manage-all-window-type: Private ordinary functions
Function, current-frame-manage-no-window-type: Private ordinary functions
Function, current-frame-manage-only-normal-window-type: Private ordinary functions
Function, current-frame-manage-window-type: Private ordinary functions
Function, current-frame-manage-window-type-generic: Private ordinary functions
Function, current-frame-pack-down: Private ordinary functions
Function, current-frame-pack-left: Private ordinary functions
Function, current-frame-pack-right: Private ordinary functions
Function, current-frame-pack-up: Private ordinary functions
Function, current-frame-resize-all-dir: Private ordinary functions
Function, current-frame-resize-all-dir-minimal: Private ordinary functions
Function, current-frame-resize-down: Private ordinary functions
Function, current-frame-resize-left: Private ordinary functions
Function, current-frame-resize-right: Private ordinary functions
Function, current-frame-resize-up: Private ordinary functions
Function, current-frame-set-click-focus-policy: Private ordinary functions
Function, current-frame-set-sloppy-focus-policy: Private ordinary functions
Function, current-frame-set-sloppy-select-policy: Private ordinary functions
Function, current-frame-set-sloppy-select-window-policy: Private ordinary functions
Function, current-frame-set-sloppy-strict-focus-policy: Private ordinary functions
Function, current-root-coord: Private ordinary functions
Function, cut-current-child: Private ordinary functions
Function, cut-focus-window: Private ordinary functions
Function, date-string: Public ordinary functions
Function, dbgc: Public ordinary functions
Function, dec-slow-tile-layout-size: Private ordinary functions
Function, dec-tile-layout-size: Private ordinary functions
Function, dec-transparency: Private ordinary functions
Function, dec-transparency-slow: Private ordinary functions
Function, decf-info-selected-item: Private ordinary functions
Function, default-frame-nw-hook: Private ordinary functions
Function, default-init-hook: Private ordinary functions
Function, default-window-placement: Private ordinary functions
Function, define-as-root: Private ordinary functions
Function, define-circulate-key-fun: Private ordinary functions
Function, define-circulate-release-key-fun: Private ordinary functions
Function, define-expose-key-fun: Private ordinary functions
Function, define-expose-mouse-fun: Private ordinary functions
Function, define-info-key-fun: Private ordinary functions
Function, define-info-mouse-fun: Private ordinary functions
Function, define-main-key-fun: Private ordinary functions
Function, define-main-mouse-fun: Private ordinary functions
Function, define-query-key-fun: Private ordinary functions
Function, define-second-key-fun: Private ordinary functions
Function, define-second-mouse-fun: Private ordinary functions
Function, del-item: Private ordinary functions
Function, del-item-by-key: Private ordinary functions
Function, del-item-by-value: Private ordinary functions
Function, del-menu-key: Private ordinary functions
Function, del-menu-value: Private ordinary functions
Function, del-sub-menu: Private ordinary functions
Function, delete-child-and-children-in-all-frames: Private ordinary functions
Function, delete-child-and-children-in-frames: Private ordinary functions
Function, delete-child-in-all-frames: Private ordinary functions
Function, delete-child-in-frames: Private ordinary functions
Function, delete-current-child: Private ordinary functions
Function, delete-focus-window: Private ordinary functions
Function, delete-focus-window-generic: Private ordinary functions
Function, delete-frame-by: Private ordinary functions
Function, delete-frame-by-name: Private ordinary functions
Function, delete-frame-by-number: Private ordinary functions
Function, delete-window: Private ordinary functions
Function, destroy-all-frames-window: Private ordinary functions
Function, destroy-focus-window: Private ordinary functions
Function, destroy-window: Private ordinary functions
Function, display-all-cursors: Private ordinary functions
Function, display-all-frame-info: Private ordinary functions
Function, display-all-root-frame-info: Private ordinary functions
Function, display-current-window-info: Private ordinary functions
Function, display-frame-info: Private ordinary functions
Function, display-hello-window: Private ordinary functions
Function, distance: Public ordinary functions
Function, do-all-frames-nw-hook: Private ordinary functions
Function, do-corner-action: Private ordinary functions
Function, do-execute: Public ordinary functions
Function, do-run-other-window-manager: Private ordinary functions
Function, do-shell: Public ordinary functions
Function, do-shell-output: Public ordinary functions
Function, draw-circulate-mode-window: Private ordinary functions
Function, draw-info-window: Private ordinary functions
Function, draw-second-mode-window: Private ordinary functions
Function, dump-frame-tree: Private ordinary functions
Function, empty-string-p: Public ordinary functions
Function, ensure-at-least-one-root: Private ordinary functions
Function, ensure-function: Public ordinary functions
Function, ensure-list: Public ordinary functions
Function, ensure-n-elems: Public ordinary functions
Function, ensure-printable: Public ordinary functions
Function, ensure-unique-name: Private ordinary functions
Function, ensure-unique-number: Private ordinary functions
Function, enter-frame: Private ordinary functions
Function, equal-clfswm-terminal: Private ordinary functions
Function, equal-wm-class-rox-pinboard: Private ordinary functions
Function, equal-wm-class-xvkbd: Private ordinary functions
Function, erase-timer: Public ordinary functions
Function, error-handler: Private ordinary functions
Function, escape-conf-symbol-value: Private ordinary functions
Function, escape-conf-value: Private ordinary functions
Function, escape-html: Public ordinary functions
Function, escape-string: Public ordinary functions
Function, eval-from-query-string: Private ordinary functions
Function, event-hook-name: Private ordinary functions
Function, exchange-one-in-list: Public ordinary functions
Function, exchange-root-geometry: Private ordinary functions
Function, exchange-root-geometry-with-mouse: Private ordinary functions
Function, exit-clfswm: Public ordinary functions
Function, exit-handle-event: Private ordinary functions
Function, expand-newline: Public ordinary functions
Function, explode-current-frame: Private ordinary functions
Function, explode-frame: Private ordinary functions
Function, export-all-functions: Public ordinary functions
Function, export-all-functions-and-variables: Public ordinary functions
Function, export-all-variables: Public ordinary functions
Function, expose-all-windows-mode: Private ordinary functions
Function, expose-associate-keys: Private ordinary functions
Function, expose-child-child: Private ordinary functions
Function, expose-child-gc: Private ordinary functions
Function, expose-child-key: Private ordinary functions
Function, expose-child-number: Private ordinary functions
Function, expose-child-p: Private ordinary functions
Function, expose-child-string: Private ordinary functions
Function, expose-child-window: Private ordinary functions
Function, expose-create-window: Private ordinary functions
Function, expose-current-child-mode: Private ordinary functions
Function, expose-do-main: Private ordinary functions
Function, expose-draw-letter: Private ordinary functions
Function, expose-find-child-from-letters: Private ordinary functions
Function, expose-focus-child: Private ordinary functions
Function, expose-init: Private ordinary functions
Function, expose-mode-display-accel-windows: Private ordinary functions
Function, expose-present-windows: Private ordinary functions
Function, expose-query-button-press-hook: Private ordinary functions
Function, expose-query-key-press-hook: Private ordinary functions
Function, expose-restore-windows: Private ordinary functions
Function, expose-select-child: Private ordinary functions
Function, expose-unpresent-windows: Private ordinary functions
Function, expose-windows-mode: Private ordinary functions
Function, extended-alphanumericp: Public ordinary functions
Function, extract-battery-usage: Private ordinary functions
Function, extract-cpu-usage: Private ordinary functions
Function, extract-mem-total: Private ordinary functions
Function, extract-mem-used: Private ordinary functions
Function, extract-number-from-name: Private ordinary functions
Function, fast-layout-switch: Private ordinary functions
Function, fastswitch-draw-child-name: Private ordinary functions
Function, fastswitch-draw-window: Private ordinary functions
Function, fastswitch-draw-window-generic: Private ordinary functions
Function, fastswitch-draw-window-tree: Private ordinary functions
Function, fastswitch-enter-function: Private ordinary functions
Function, fastswitch-init: Private ordinary functions
Function, fastswitch-leave-function: Private ordinary functions
Function, fastswitch-loop-function: Private ordinary functions
Function, fastswitch-mode: Private ordinary functions
Function, fastswitch-move-mode: Private ordinary functions
Function, fastswitch-select-child: Private ordinary functions
Function, fdo-shell: Public ordinary functions
Function, fill-frame-down: Private ordinary functions
Function, fill-frame-left: Private ordinary functions
Function, fill-frame-right: Private ordinary functions
Function, fill-frame-up: Private ordinary functions
Function, fill-handle-event-fun-symbols: Private ordinary functions
Function, find-a-last-child: Private ordinary functions
Function, find-assoc-word: Public ordinary functions
Function, find-associated-key-bindings: Private ordinary functions
Function, find-child: Private ordinary functions
Function, find-child-in-all-root: Private ordinary functions
Function, find-child-in-parent: Private ordinary functions
Function, find-child-under-mouse: Private ordinary functions
Function, find-child-under-mouse-in-child-tree: Private ordinary functions
Function, find-child-under-mouse-in-never-managed-windows: Private ordinary functions
Function, find-common-string: Public ordinary functions
Function, find-configuration-variables: Private ordinary functions
Function, find-corner: Private ordinary functions
Function, find-current-root: Private ordinary functions
Function, find-edge-down: Private ordinary functions
Function, find-edge-left: Private ordinary functions
Function, find-edge-right: Private ordinary functions
Function, find-edge-up: Private ordinary functions
Function, find-frame-by-name: Private ordinary functions
Function, find-frame-by-number: Private ordinary functions
Function, find-frame-window: Private ordinary functions
Function, find-free-number: Public ordinary functions
Function, find-handle-event-function: Private ordinary functions
Function, find-in-hash: Public ordinary functions
Function, find-info-item-from-mouse: Private ordinary functions
Function, find-item-by-key: Private ordinary functions
Function, find-item-by-value: Private ordinary functions
Function, find-key-from-code: Private ordinary functions
Function, find-menu: Private ordinary functions
Function, find-next-menu-key: Private ordinary functions
Function, find-parent-frame: Private ordinary functions
Function, find-root: Private ordinary functions
Function, find-root-by-coordinates: Private ordinary functions
Function, find-symbol-function: Private ordinary functions
Function, find-toplevel-menu: Private ordinary functions
Function, find-window-in-query-tree: Private ordinary functions
Function, finish-configuring-root: Private ordinary functions
Function, first-position: Public ordinary functions
Function, fixe-real-size: Private ordinary functions
Function, fixe-real-size-current-child: Private ordinary functions
Function, focus-all-children: Private ordinary functions
Function, focus-child: Private ordinary functions
Function, focus-child-rec: Private ordinary functions
Function, focus-frame-by: Private ordinary functions
Function, focus-frame-by-name: Private ordinary functions
Function, focus-frame-by-number: Private ordinary functions
Function, focus-window: Private ordinary functions
Function, focused-window: Private ordinary functions
Function, force-window-center-in-frame: Private ordinary functions
Function, force-window-in-frame: Private ordinary functions
Function, frame-data-slot: Private ordinary functions
Function, frame-find-free-number: Private ordinary functions
Function, frame-lower-child: Private ordinary functions
Function, frame-raise-child: Private ordinary functions
Function, frame-select-next-child: Private ordinary functions
Function, frame-select-previous-child: Private ordinary functions
Function, frame-selected-child: Private ordinary functions
Function, frame-toggle-maximize: Private ordinary functions
Function, frame-unhide-child: Private ordinary functions
Function, frame-x2: Private ordinary functions
Function, frame-y2: Private ordinary functions
Function, free-grab-pointer: Private ordinary functions
Function, funcall-button-from-code: Private ordinary functions
Function, funcall-key-from-code: Private ordinary functions
Function, generic-mode: Private ordinary functions
Function, generic-present-body: Private ordinary functions
Function, get-all-children: Private ordinary functions
Function, get-all-frame-windows: Private ordinary functions
Function, get-all-frames: Private ordinary functions
Function, get-all-windows: Private ordinary functions
Function, get-color: Private ordinary functions
Function, get-command-line-words: Public ordinary functions
Function, get-config-value: Private ordinary functions
Function, get-connected-heads-size: Private ordinary functions
Function, get-current-window: Private ordinary functions
Function, get-displayed-child: Private ordinary functions
Function, get-event-hook-list: Private ordinary functions
Function, get-first-window: Private ordinary functions
Function, get-hidden-windows: Private ordinary functions
Function, get-managed-child: Private ordinary functions
Function, get-parent-layout: Private ordinary functions
Function, get-placement-values: Private ordinary functions
Function, get-proc-list: Private ordinary functions
Function, get-root-list: Private ordinary functions
Function, getenv: Public ordinary functions
Function, grab-all-buttons: Private ordinary functions
Function, grab-main-keys: Private ordinary functions
Function, group->menu: Private ordinary functions
Function, h-fl->px: Private ordinary functions
Function, h-px->fl: Private ordinary functions
Function, handle-event: Private ordinary functions
Function, handle-event->keyword: Private ordinary functions
Function, handle-event-fun-circulate-mode-key-press: Private ordinary functions
Function, handle-event-fun-circulate-mode-key-release: Private ordinary functions
Function, handle-event-fun-fastswitch-mode-key-press: Private ordinary functions
Function, handle-event-fun-info-mode-button-press: Private ordinary functions
Function, handle-event-fun-info-mode-button-release: Private ordinary functions
Function, handle-event-fun-info-mode-key-press: Private ordinary functions
Function, handle-event-fun-info-mode-motion-notify: Private ordinary functions
Function, handle-event-fun-main-mode-button-press: Private ordinary functions
Function, handle-event-fun-main-mode-button-release: Private ordinary functions
Function, handle-event-fun-main-mode-configure-notify: Private ordinary functions
Function, handle-event-fun-main-mode-configure-request: Private ordinary functions
Function, handle-event-fun-main-mode-destroy-notify: Private ordinary functions
Function, handle-event-fun-main-mode-enter-notify: Private ordinary functions
Function, handle-event-fun-main-mode-exposure: Private ordinary functions
Function, handle-event-fun-main-mode-focus-in: Private ordinary functions
Function, handle-event-fun-main-mode-key-press: Private ordinary functions
Function, handle-event-fun-main-mode-map-request: Private ordinary functions
Function, handle-event-fun-main-mode-motion-notify: Private ordinary functions
Function, handle-event-fun-main-mode-unmap-notify: Private ordinary functions
Function, handle-event-fun-move-window-mode-button-release: Private ordinary functions
Function, handle-event-fun-move-window-mode-key-release: Private ordinary functions
Function, handle-event-fun-move-window-mode-motion-notify: Private ordinary functions
Function, handle-event-fun-query-mode-button-press: Private ordinary functions
Function, handle-event-fun-query-mode-key-press: Private ordinary functions
Function, handle-event-fun-resize-window-mode-button-release: Private ordinary functions
Function, handle-event-fun-resize-window-mode-key-release: Private ordinary functions
Function, handle-event-fun-resize-window-mode-motion-notify: Private ordinary functions
Function, handle-event-fun-second-mode-button-press: Private ordinary functions
Function, handle-event-fun-second-mode-button-release: Private ordinary functions
Function, handle-event-fun-second-mode-configure-notify: Private ordinary functions
Function, handle-event-fun-second-mode-configure-request: Private ordinary functions
Function, handle-event-fun-second-mode-destroy-notify: Private ordinary functions
Function, handle-event-fun-second-mode-enter-notify: Private ordinary functions
Function, handle-event-fun-second-mode-exposure: Private ordinary functions
Function, handle-event-fun-second-mode-key-press: Private ordinary functions
Function, handle-event-fun-second-mode-map-request: Private ordinary functions
Function, handle-event-fun-second-mode-motion-notify: Private ordinary functions
Function, handle-event-fun-second-mode-unmap-notify: Private ordinary functions
Function, handle-event-fun-wait-mouse-button-release-mode-button-release: Private ordinary functions
Function, help-on-clfswm: Private ordinary functions
Function, help-on-gimp-layout: Private ordinary functions
Function, here-placement: Private ordinary functions
Function, hide-all: Private ordinary functions
Function, hide-all-children: Private ordinary functions
Function, hide-all-frames-info: Private ordinary functions
Function, hide-current-child: Private ordinary functions
Function, hide-current-frame-window: Private ordinary functions
Function, hide-existing-windows: Private ordinary functions
Function, hide-unmanaged-window-p: Private ordinary functions
Function, hide-window: Private ordinary functions
Function, hide/show-frame-window: Private ordinary functions
Function, identify-key: Private ordinary functions
Function, implode-current-frame: Private ordinary functions
Function, implode-frame: Private ordinary functions
Function, in-corner: Private ordinary functions
Function, in-frame: Private ordinary functions
Function, in-rect: Private ordinary functions
Function, in-rectangle: Public ordinary functions
Function, in-window: Private ordinary functions
Function, inc-slow-tile-layout-size: Private ordinary functions
Function, inc-tile-layout-size: Private ordinary functions
Function, inc-transparency: Private ordinary functions
Function, inc-transparency-slow: Private ordinary functions
Function, incf-info-selected-item: Private ordinary functions
Function, info-begin-grab: Private ordinary functions
Function, info-end-grab: Private ordinary functions
Function, info-font: Private ordinary functions
Function, info-gc: Private ordinary functions
Function, info-ilh: Private ordinary functions
Function, info-ilw: Private ordinary functions
Function, info-list: Private ordinary functions
Function, info-max-x: Private ordinary functions
Function, info-max-y: Private ordinary functions
Function, info-mode: Private ordinary functions
Function, info-mode-menu: Private ordinary functions
Function, info-mouse-motion-click: Private ordinary functions
Function, info-mouse-motion-drag: Private ordinary functions
Function, info-mouse-next-line: Private ordinary functions
Function, info-mouse-previous-line: Private ordinary functions
Function, info-mouse-select-item: Private ordinary functions
Function, info-on-shell: Private ordinary functions
Function, info-p: Private ordinary functions
Function, info-window: Private ordinary functions
Function, info-x: Private ordinary functions
Function, info-y: Private ordinary functions
Function, info-y-display-coords: Private ordinary functions
Function, init-*circulate-keys*: Private ordinary functions
Function, init-*circulate-keys-release*: Private ordinary functions
Function, init-*expose-keys*: Private ordinary functions
Function, init-*expose-mouse*: Private ordinary functions
Function, init-*info-keys*: Private ordinary functions
Function, init-*info-mouse*: Private ordinary functions
Function, init-*main-keys*: Private ordinary functions
Function, init-*main-mouse*: Private ordinary functions
Function, init-*query-keys*: Private ordinary functions
Function, init-*second-keys*: Private ordinary functions
Function, init-*second-mouse*: Private ordinary functions
Function, init-display: Private ordinary functions
Function, init-last-child: Private ordinary functions
Function, init-menu: Private ordinary functions
Function, init-modifier-list: Private ordinary functions
Function, insert-html-doctype: Public ordinary functions
Function, is-a-key-pressed-p: Private ordinary functions
Function, is-in-current-child-p: Private ordinary functions
Function, is-notify-window-p: Private ordinary functions
Function, is-string-keysym: Private ordinary functions
Function, jump-to-slot: Private ordinary functions
Function, key->list: Private ordinary functions
Function, key-binding-colorize-line: Private ordinary functions
Function, key-dec-transparency: Private ordinary functions
Function, key-inc-transparency: Private ordinary functions
Function, keycode->char: Private ordinary functions
Function, keycode->keysym: Private ordinary functions
Function, keys-from-list: Private ordinary functions
Function, keysym->keysym-name: Private ordinary functions
Function, keysym-name->keysym: Private ordinary functions
Function, keyword->handle-event: Private ordinary functions
Function, layout-ask-size: Private ordinary functions
Function, layout-ask-space: Private ordinary functions
Function, leave-circulate-mode: Private ordinary functions
Function, leave-expose-mode: Private ordinary functions
Function, leave-fastswitch-mode: Private ordinary functions
Function, leave-focus-frame-nw-hook: Private ordinary functions
Function, leave-frame: Private ordinary functions
Function, leave-if-not-frame: Private ordinary functions
Function, leave-info-mode: Private ordinary functions
Function, leave-info-mode-and-valid: Private ordinary functions
Function, leave-query-mode: Private ordinary functions
Function, leave-query-mode-valid: Private ordinary functions
Function, leave-second-mode: Private ordinary functions
Function, limit-length: Public ordinary functions
Function, list-to-string: Public ordinary functions
Function, load-contrib: Private ordinary functions
Function, lower-window: Private ordinary functions
Function, main: Public ordinary functions
Function, main-loop: Private ordinary functions
Function, main-unprotected: Private ordinary functions
Function, main-window-bottom-layout: Private ordinary functions
Function, main-window-left-layout: Private ordinary functions
Function, main-window-right-layout: Private ordinary functions
Function, main-window-top-layout: Private ordinary functions
Function, make-child-rect: Private ordinary functions
Function, make-configvar: Private ordinary functions
Function, make-expose-child: Private ordinary functions
Function, make-info: Private ordinary functions
Function, make-menu: Private ordinary functions
Function, make-menu-item: Private ordinary functions
Function, make-permanent-nw-hook-frame: Private ordinary functions
Function, make-rectangle: Public ordinary functions
Function, make-root: Private ordinary functions
Function, manage-current-window: Private ordinary functions
Function, manage-focus: Private ordinary functions
Function, managed-window-p: Private ordinary functions
Function, map-window: Private ordinary functions
Function, maxmin-size-equal-p: Private ordinary functions
Function, maxmin-size-equal-window-in-tree: Private ordinary functions
Function, memory-usage: Public ordinary functions
Function, menu-doc: Private ordinary functions
Function, menu-item: Private ordinary functions
Function, menu-item-key: Private ordinary functions
Function, menu-item-p: Private ordinary functions
Function, menu-item-value: Private ordinary functions
Function, menu-name: Private ordinary functions
Function, menu-p: Private ordinary functions
Function, middle-child-x: Private ordinary functions
Function, middle-child-y: Private ordinary functions
Function, middle-left-child-placement: Private ordinary functions
Function, middle-left-placement: Private ordinary functions
Function, middle-left-root-placement: Private ordinary functions
Function, middle-middle-child-placement: Private ordinary functions
Function, middle-middle-placement: Private ordinary functions
Function, middle-middle-root-placement: Private ordinary functions
Function, middle-right-child-placement: Private ordinary functions
Function, middle-right-placement: Private ordinary functions
Function, middle-right-root-placement: Private ordinary functions
Function, mkstr: Private ordinary functions
Function, modifier-p: Private ordinary functions
Function, modifiers->state: Private ordinary functions
Function, mouse-click-to-focus-and-move: Private ordinary functions
Function, mouse-click-to-focus-and-move-no-main-window: Private ordinary functions
Function, mouse-click-to-focus-and-move-window: Private ordinary functions
Function, mouse-click-to-focus-and-move-window-constrained: Private ordinary functions
Function, mouse-click-to-focus-and-resize: Private ordinary functions
Function, mouse-click-to-focus-and-resize-window: Private ordinary functions
Function, mouse-click-to-focus-and-resize-window-constrained: Private ordinary functions
Function, mouse-click-to-focus-generic: Private ordinary functions
Function, mouse-enter-frame: Private ordinary functions
Function, mouse-focus-move/resize-generic: Private ordinary functions
Function, mouse-leave-expose-mode: Private ordinary functions
Function, mouse-leave-frame: Private ordinary functions
Function, mouse-leave-info-mode: Private ordinary functions
Function, mouse-middle-click: Private ordinary functions
Function, mouse-move-child-over-frame: Private ordinary functions
Function, mouse-select-next-level: Private ordinary functions
Function, mouse-select-previous-level: Private ordinary functions
Function, mouse-valid-expose-mode: Private ordinary functions
Function, move-child-to: Private ordinary functions
Function, move-current-child-by-name: Private ordinary functions
Function, move-current-child-by-number: Private ordinary functions
Function, move-frame: Private ordinary functions
Function, move-frame-constrained: Private ordinary functions
Function, move-window: Private ordinary functions
Function, n-rotate-list: Public ordinary functions
Function, named-frame-nw-hook: Private ordinary functions
Function, near-position: Public ordinary functions
Function, netwm-add-in-client-list: Private ordinary functions
Function, netwm-get-client-list: Private ordinary functions
Function, netwm-remove-in-client-list: Private ordinary functions
Function, netwm-set-client-list: Private ordinary functions
Function, netwm-set-properties: Private ordinary functions
Function, netwm-update-desktop-property: Private ordinary functions
Function, never-managed-window-and-handled-p: Private ordinary functions
Function, never-managed-window-p: Private ordinary functions
Function, next-in-list: Public ordinary functions
Function, next-layout-key: Private ordinary functions
Function, nfuncall: Public ordinary functions
Function, no-focus: Private ordinary functions
Function, notify-message: Private ordinary functions
Function, nth-insert: Public ordinary functions
Function, number->char: Public ordinary functions
Function, number->letter: Public ordinary functions
Function, number->string: Public ordinary functions
Function, numbered-frame-nw-hook: Private ordinary functions
Function, nw-absorb-test-class: Private ordinary functions
Function, nw-hook-open-in-frame: Private ordinary functions
Function, one-in-list: Public ordinary functions
Function, open-action-by-name-menu: Private ordinary functions
Function, open-action-by-number-menu: Private ordinary functions
Function, open-child-menu: Private ordinary functions
Function, open-display: Private ordinary functions
Function, open-frame-by: Private ordinary functions
Function, open-frame-by-name: Private ordinary functions
Function, open-frame-by-number: Private ordinary functions
Function, open-frame-menu: Private ordinary functions
Function, open-frame-movement-menu: Private ordinary functions
Function, open-in-current-root-nw-hook: Private ordinary functions
Function, open-in-new-frame-in-current-root-nw-hook: Private ordinary functions
Function, open-in-new-frame-in-parent-frame-nw-hook: Private ordinary functions
Function, open-in-new-frame-in-root-frame-nw-hook: Private ordinary functions
Function, open-menu: Private ordinary functions
Function, open-menu-do-action: Private ordinary functions
Function, open-notify-window: Private ordinary functions
Function, open-root-menu: Private ordinary functions
Function, open-window-menu: Private ordinary functions
Function, optimize-event-hook: Private ordinary functions
Function, pack-frame-down: Private ordinary functions
Function, pack-frame-left: Private ordinary functions
Function, pack-frame-right: Private ordinary functions
Function, pack-frame-up: Private ordinary functions
Function, parse-display-string: Private ordinary functions
Function, parse-integer-in-list: Public ordinary functions
Function, parse-xinerama-info: Private ordinary functions
Function, paste-selection: Private ordinary functions
Function, paste-selection-no-clear: Private ordinary functions
Function, pfuncall: Public ordinary functions
Function, place-frame: Private ordinary functions
Function, place-frames-from-xinerama-infos: Private ordinary functions
Function, place-window-from-hints: Private ordinary functions
Function, present-clfswm-terminal: Private ordinary functions
Function, present-virtual-keyboard: Private ordinary functions
Function, prev-in-list: Public ordinary functions
Function, prevent-current-*-equal-child: Private ordinary functions
Function, print-frame-tree: Private ordinary functions
Function, print-space: Public ordinary functions
Function, process-existing-windows: Private ordinary functions
Function, process-new-window: Private ordinary functions
Function, process-timers: Public ordinary functions
Function, produce-all-docs: Private ordinary functions
Function, produce-conf-var-doc: Private ordinary functions
Function, produce-conf-var-doc-html: Private ordinary functions
Function, produce-conf-var-doc-html-in-file: Private ordinary functions
Function, produce-conf-var-doc-in-file: Private ordinary functions
Function, produce-corner-doc: Private ordinary functions
Function, produce-corner-doc-html: Private ordinary functions
Function, produce-corner-doc-html-in-file: Private ordinary functions
Function, produce-corner-doc-in-file: Private ordinary functions
Function, produce-doc: Private ordinary functions
Function, produce-doc-html: Private ordinary functions
Function, produce-doc-html-in-file: Private ordinary functions
Function, produce-doc-in-file: Private ordinary functions
Function, produce-html: Public ordinary functions
Function, produce-html-string: Public ordinary functions
Function, produce-menu-doc: Private ordinary functions
Function, produce-menu-doc-html: Private ordinary functions
Function, produce-menu-doc-html-in-file: Private ordinary functions
Function, produce-menu-doc-in-file: Private ordinary functions
Function, push-in-fast-layout-list: Private ordinary functions
Function, put-child-on-bottom: Private ordinary functions
Function, put-child-on-top: Private ordinary functions
Function, python⎵(v2.7): Private ordinary functions
Function, python⎵(v3.9): Private ordinary functions
Function, query-backspace: Private ordinary functions
Function, query-backspace-clear: Private ordinary functions
Function, query-backspace-word: Private ordinary functions
Function, query-conf-value: Private ordinary functions
Function, query-delete: Private ordinary functions
Function, query-delete-eof: Private ordinary functions
Function, query-delete-word: Private ordinary functions
Function, query-end: Private ordinary functions
Function, query-enter-function: Private ordinary functions
Function, query-find-complet-list: Private ordinary functions
Function, query-home: Private ordinary functions
Function, query-leave-function: Private ordinary functions
Function, query-left: Private ordinary functions
Function, query-left-word: Private ordinary functions
Function, query-mode-complet: Private ordinary functions
Function, query-mode-complete-suggest: Private ordinary functions
Function, query-mode-complete-suggest-reset: Private ordinary functions
Function, query-next-history: Private ordinary functions
Function, query-number: Private ordinary functions
Function, query-previous-history: Private ordinary functions
Function, query-print-string: Private ordinary functions
Function, query-right: Private ordinary functions
Function, query-right-word: Private ordinary functions
Function, query-show-paren: Private ordinary functions
Function, query-string: Private ordinary functions
Function, query-yes-or-no: Private ordinary functions
Function, r: Private ordinary functions
Function, raise-and-focus-window: Private ordinary functions
Function, raise-notify-window: Private ordinary functions
Function, raise-window: Private ordinary functions
Function, read-conf-file: Private ordinary functions
Function, realtime->s: Private ordinary functions
Function, rect-hidden-p: Private ordinary functions
Function, rectangle-height: Public ordinary functions
Function, rectangle-p: Private ordinary functions
Function, rectangle-width: Public ordinary functions
Function, rectangle-x: Public ordinary functions
Function, rectangle-y: Public ordinary functions
Function, refresh-notify-window: Private ordinary functions
Function, register-layout: Private ordinary functions
Function, register-layout-sub-menu: Private ordinary functions
Function, register-nw-hook: Private ordinary functions
Function, reload-clfswm: Public ordinary functions
Function, remove-binding-on-slot: Private ordinary functions
Function, remove-child-in-all-frames: Private ordinary functions
Function, remove-child-in-frame: Private ordinary functions
Function, remove-child-in-frames: Private ordinary functions
Function, remove-current-child: Private ordinary functions
Function, remove-focus-window: Private ordinary functions
Function, remove-frame-data-slot: Private ordinary functions
Function, remove-in-main-window-list: Private ordinary functions
Function, remove-plist: Private ordinary functions
Function, rename-current-child: Private ordinary functions
Function, renumber-current-frame: Private ordinary functions
Function, reorder-brother: Private ordinary functions
Function, reorder-brother-simple: Private ordinary functions
Function, reorder-child: Private ordinary functions
Function, reorder-subchild: Private ordinary functions
Function, repeat-chars: Public ordinary functions
Function, replay-button-event: Private ordinary functions
Function, reset-all-config-variables: Private ordinary functions
Function, reset-bind-or-jump-slots: Private ordinary functions
Function, reset-circulate-brother: Private ordinary functions
Function, reset-circulate-child: Private ordinary functions
Function, reset-clfswm: Public ordinary functions
Function, reset-config-to-default-value: Private ordinary functions
Function, reset-last-head-size: Private ordinary functions
Function, reset-open-menu: Private ordinary functions
Function, reset-root-list: Private ordinary functions
Function, resize-frame: Private ordinary functions
Function, resize-frame-constrained: Private ordinary functions
Function, resize-frame-down: Private ordinary functions
Function, resize-half-height-down: Private ordinary functions
Function, resize-half-height-up: Private ordinary functions
Function, resize-half-width-left: Private ordinary functions
Function, resize-half-width-right: Private ordinary functions
Function, resize-minimal-frame: Private ordinary functions
Function, resize-window: Private ordinary functions
Function, restore-root-list: Private ordinary functions
Function, retrieve-existing-window: Private ordinary functions
Function, root: Private ordinary functions
Function, root-child: Private ordinary functions
Function, root-current-child: Private ordinary functions
Function, root-h: Private ordinary functions
Function, root-original: Private ordinary functions
Function, root-p: Private ordinary functions
Function, root-screen-coord: Private ordinary functions
Function, root-w: Private ordinary functions
Function, root-x: Private ordinary functions
Function, root-y: Private ordinary functions
Function, rotate-frame-geometry: Private ordinary functions
Function, rotate-frame-geometry-generic: Private ordinary functions
Function, rotate-list: Public ordinary functions
Function, rotate-root-geometry: Private ordinary functions
Function, rotate-root-geometry-generic: Private ordinary functions
Function, rotate-root-geometry-next: Private ordinary functions
Function, rotate-root-geometry-next-restart-menu: Private ordinary functions
Function, rotate-root-geometry-previous: Private ordinary functions
Function, rotate-root-geometry-previous-restart-menu: Private ordinary functions
Function, run-gnome-session: Private ordinary functions
Function, run-icewm: Private ordinary functions
Function, run-lxde: Private ordinary functions
Function, run-or-raise: Private ordinary functions
Function, run-other-window-manager: Private ordinary functions
Function, run-program-from-query-string: Private ordinary functions
Function, run-prompt-wm: Private ordinary functions
Function, run-startkde: Private ordinary functions
Function, run-twm: Private ordinary functions
Function, run-xfce4: Private ordinary functions
Function, run-xfce4-session: Private ordinary functions
Function, run-xterm: Private ordinary functions
Function, s->realtime: Private ordinary functions
Function, save-configuration-variables: Private ordinary functions
Function, save-root-list: Private ordinary functions
Function, save-variables-in-conf-file: Private ordinary functions
Function, screen-height: Private ordinary functions
Function, screen-width: Private ordinary functions
Function, search-in-hash: Public ordinary functions
Function, second-key-mode: Private ordinary functions
Function, select-brother-generic-spatial-move: Private ordinary functions
Function, select-brother-spatial-move-down: Private ordinary functions
Function, select-brother-spatial-move-down-take-current: Private ordinary functions
Function, select-brother-spatial-move-left: Private ordinary functions
Function, select-brother-spatial-move-left-take-current: Private ordinary functions
Function, select-brother-spatial-move-right: Private ordinary functions
Function, select-brother-spatial-move-right-take-current: Private ordinary functions
Function, select-brother-spatial-move-up: Private ordinary functions
Function, select-brother-spatial-move-up-take-current: Private ordinary functions
Function, select-current-frame: Private ordinary functions
Function, select-generic-root: Private ordinary functions
Function, select-next-brother: Private ordinary functions
Function, select-next-brother-simple: Private ordinary functions
Function, select-next-brother-take-current: Private ordinary functions
Function, select-next-child: Private ordinary functions
Function, select-next-child-no-main-window: Private ordinary functions
Function, select-next-child-simple: Private ordinary functions
Function, select-next-level: Private ordinary functions
Function, select-next-root: Private ordinary functions
Function, select-next-root-restart-menu: Private ordinary functions
Function, select-next-subchild: Private ordinary functions
Function, select-next/previous-child-no-main-window: Private ordinary functions
Function, select-previous-brother: Private ordinary functions
Function, select-previous-brother-simple: Private ordinary functions
Function, select-previous-brother-take-current: Private ordinary functions
Function, select-previous-child: Private ordinary functions
Function, select-previous-child-no-main-window: Private ordinary functions
Function, select-previous-child-simple: Private ordinary functions
Function, select-previous-level: Private ordinary functions
Function, select-previous-root: Private ordinary functions
Function, select-previous-root-restart-menu: Private ordinary functions
Function, send-client-message: Private ordinary functions
Function, send-configuration-notify: Private ordinary functions
Function, set-absorb-window-nw-hook: Private ordinary functions
Function, set-current-child-border-size: Private ordinary functions
Function, set-current-child-generic: Private ordinary functions
Function, set-current-child-transparency: Private ordinary functions
Function, set-current-root: Private ordinary functions
Function, set-current-window-transparency: Private ordinary functions
Function, set-default-circulate-keys: Private ordinary functions
Function, set-default-frame-nw-hook: Private ordinary functions
Function, set-default-hide-unmanaged-window: Private ordinary functions
Function, set-default-info-keys: Private ordinary functions
Function, set-default-info-mouse: Private ordinary functions
Function, set-default-main-keys: Private ordinary functions
Function, set-default-main-mouse: Private ordinary functions
Function, set-default-query-keys: Private ordinary functions
Function, set-default-second-keys: Private ordinary functions
Function, set-default-second-mouse: Private ordinary functions
Function, set-focus-policy-generic: Private ordinary functions
Function, set-focus-policy-generic-for-all: Private ordinary functions
Function, set-focus-to-current-child: Private ordinary functions
Function, set-frame-data-slot: Private ordinary functions
Function, set-gimp-layout: Private ordinary functions
Function, set-globally-hide-unmanaged-window: Private ordinary functions
Function, set-globally-show-unmanaged-window: Private ordinary functions
Function, set-hide-unmanaged-window: Private ordinary functions
Function, set-info-item-form-mouse: Private ordinary functions
Function, set-layout: Private ordinary functions
Function, set-layout-dont-leave: Private ordinary functions
Function, set-layout-managed-children: Private ordinary functions
Function, set-layout-once: Private ordinary functions
Function, set-layout-simple: Private ordinary functions
Function, set-leave-focus-frame-nw-hook: Private ordinary functions
Function, set-main-window-bottom-layout: Private ordinary functions
Function, set-main-window-left-layout: Private ordinary functions
Function, set-main-window-right-layout: Private ordinary functions
Function, set-main-window-top-layout: Private ordinary functions
Function, set-maximize-layout: Private ordinary functions
Function, set-named-frame-nw-hook: Private ordinary functions
Function, set-no-layout: Private ordinary functions
Function, set-no-layout-remember-size: Private ordinary functions
Function, set-numbered-frame-nw-hook: Private ordinary functions
Function, set-nw-hook: Private ordinary functions
Function, set-one-column-layout: Private ordinary functions
Function, set-one-line-layout: Private ordinary functions
Function, set-open-in-current-root-nw-hook: Private ordinary functions
Function, set-open-in-new-frame-in-current-root-nw-hook: Private ordinary functions
Function, set-open-in-new-frame-in-parent-frame-nw-hook: Private ordinary functions
Function, set-open-in-new-frame-in-root-frame-nw-hook: Private ordinary functions
Function, set-previous-layout: Private ordinary functions
Function, set-shell-dispatch: Private ordinary functions
Function, set-show-unmanaged-window: Private ordinary functions
Function, set-three-columns-layout: Private ordinary functions
Function, set-tile-bottom-layout: Private ordinary functions
Function, set-tile-horizontal-layout: Private ordinary functions
Function, set-tile-layout: Private ordinary functions
Function, set-tile-layout-mix: Private ordinary functions
Function, set-tile-left-layout: Private ordinary functions
Function, set-tile-left-space-layout: Private ordinary functions
Function, set-tile-right-layout: Private ordinary functions
Function, set-tile-space-layout: Private ordinary functions
Function, set-tile-top-layout: Private ordinary functions
Function, set-window-state: Private ordinary functions
Function, set-window-transparency: Private ordinary functions
Function, set-x-drawable-border-width: Private ordinary functions
Function, set-x-drawable-height: Private ordinary functions
Function, set-x-drawable-width: Private ordinary functions
Function, set-x-drawable-x: Private ordinary functions
Function, set-x-drawable-y: Private ordinary functions
Function, show-all-children: Private ordinary functions
Function, show-all-frames-info: Private ordinary functions
Function, show-all-frames-info-key: Private ordinary functions
Function, show-cd-info: Private ordinary functions
Function, show-cd-playlist: Private ordinary functions
Function, show-circulate-mode-key-binding: Private ordinary functions
Function, show-config-variable: Private ordinary functions
Function, show-corner-help: Private ordinary functions
Function, show-cpu-proc: Private ordinary functions
Function, show-current-frame-window: Private ordinary functions
Function, show-current-root: Private ordinary functions
Function, show-date: Private ordinary functions
Function, show-expose-window-mode-key-binding: Private ordinary functions
Function, show-first-aid-kit: Private ordinary functions
Function, show-global-key-binding: Private ordinary functions
Function, show-help: Private ordinary functions
Function, show-key-binding: Private ordinary functions
Function, show-main-mode-key-binding: Private ordinary functions
Function, show-mem-proc: Private ordinary functions
Function, show-second-mode-key-binding: Private ordinary functions
Function, show-version: Private ordinary functions
Function, shuffle-list: Public ordinary functions
Function, simple-type-of: Public ordinary functions
Function, sm-ask-close/kill-current-window: Private ordinary functions
Function, sm-delete-focus-window: Private ordinary functions
Function, sm-enter-function: Private ordinary functions
Function, sm-leave-function: Private ordinary functions
Function, sm-loop-function: Private ordinary functions
Function, sm-mouse-click-to-focus-and-move: Private ordinary functions
Function, sm-mouse-click-to-focus-and-move-window: Private ordinary functions
Function, sm-mouse-click-to-focus-and-move-window-constrained: Private ordinary functions
Function, sm-mouse-click-to-focus-and-resize: Private ordinary functions
Function, sm-mouse-click-to-focus-and-resize-window: Private ordinary functions
Function, sm-mouse-click-to-focus-and-resize-window-constrained: Private ordinary functions
Function, sm-mouse-enter-frame: Private ordinary functions
Function, sm-mouse-leave-frame: Private ordinary functions
Function, sm-mouse-middle-click: Private ordinary functions
Function, sm-mouse-select-next-level: Private ordinary functions
Function, sm-mouse-select-previous-level: Private ordinary functions
Function, speed-mouse-down: Private ordinary functions
Function, speed-mouse-first-history: Private ordinary functions
Function, speed-mouse-left: Private ordinary functions
Function, speed-mouse-reset: Private ordinary functions
Function, speed-mouse-right: Private ordinary functions
Function, speed-mouse-undo: Private ordinary functions
Function, speed-mouse-up: Private ordinary functions
Function, split-string: Public ordinary functions
Function, start-system-poll: Public ordinary functions
Function, state->modifiers: Private ordinary functions
Function, stop-all-pending-actions: Private ordinary functions
Function, stop-button-event: Private ordinary functions
Function, stop-system-poll: Public ordinary functions
Function, store-root-background: Private ordinary functions
Function, string-equal-p: Public ordinary functions
Function, string-match: Public ordinary functions
Function, string-to-list: Public ordinary functions
Function, string-to-list-multichar: Public ordinary functions
Function, substring-equal: Public ordinary functions
Function, swap-frame-geometry: Private ordinary functions
Function, switch-and-select-root-frame: Private ordinary functions
Function, switch-to-last-child: Private ordinary functions
Function, switch-to-root-frame: Private ordinary functions
Function, symbol-search: Public ordinary functions
Function, system-poll-pid: Private ordinary functions
Function, system-usage-poll: Public ordinary functions
Function, temp-conf-file-name: Private ordinary functions
Function, test-dump-frame-tree: Private ordinary functions
Function, test-mouse-binding: Private ordinary functions
Function, test-some-placement: Private ordinary functions
Function, test1: Private ordinary functions
Function, test2: Private ordinary functions
Function, test3: Private ordinary functions
Function, three-columns-layout: Private ordinary functions
Function, tile-bottom-layout: Private ordinary functions
Function, tile-current-frame: Private ordinary functions
Function, tile-layout-ask-keep-position: Private ordinary functions
Function, tile-left-layout: Private ordinary functions
Function, tile-left-space-layout: Private ordinary functions
Function, tile-right-layout: Private ordinary functions
Function, tile-space-layout: Private ordinary functions
Function, tile-top-layout: Private ordinary functions
Function, timer-test-loop: Private ordinary functions
Function, toggle-show-root-frame: Private ordinary functions
Function, top-left-child-placement: Private ordinary functions
Function, top-left-placement: Private ordinary functions
Function, top-left-root-placement: Private ordinary functions
Function, top-middle-child-placement: Private ordinary functions
Function, top-middle-placement: Private ordinary functions
Function, top-middle-root-placement: Private ordinary functions
Function, top-right-child-placement: Private ordinary functions
Function, top-right-placement: Private ordinary functions
Function, top-right-root-placement: Private ordinary functions
Function, um-add-desktop: Private ordinary functions
Function, um-create-xdg-section-list: Private ordinary functions
Function, um-extract-value: Private ordinary functions
Function, um-find-submenu: Private ordinary functions
Function, unalias-modifiers: Private ordinary functions
Function, unassoc-keyword-handle-event: Private ordinary functions
Function, undefine-circulate-key-fun: Private ordinary functions
Function, undefine-circulate-release-key-fun: Private ordinary functions
Function, undefine-expose-key-fun: Private ordinary functions
Function, undefine-info-key-fun: Private ordinary functions
Function, undefine-main-key-fun: Private ordinary functions
Function, undefine-query-key-fun: Private ordinary functions
Function, undefine-second-key-fun: Private ordinary functions
Function, ungrab-all-buttons: Private ordinary functions
Function, ungrab-all-keys: Private ordinary functions
Function, ungrab-main-keys: Private ordinary functions
Function, unhide-a-child: Private ordinary functions
Function, unhide-a-child-from-all-frames: Private ordinary functions
Function, unhide-all-children: Private ordinary functions
Function, unhide-all-windows-in-current-child: Private ordinary functions
Function, unhide-window: Private ordinary functions
Function, unmanage-current-window: Private ordinary functions
Function, unselect-all-frames: Private ordinary functions
Function, unuse-event-hook: Private ordinary functions
Function, update-layout-managed-children: Private ordinary functions
Function, update-layout-managed-children-keep-position: Private ordinary functions
Function, update-layout-managed-children-position: Private ordinary functions
Function, update-menus: Private ordinary functions
Function, uquit: Public ordinary functions
Function, urun-prog: Public ordinary functions
Function, ush: Public ordinary functions
Function, ushell: Public ordinary functions
Function, ushell-loop: Public ordinary functions
Function, vala⎵panel: Private ordinary functions
Function, valid-expose-mode: Private ordinary functions
Function, view-hash-table: Public ordinary functions
Function, w-fl->px: Private ordinary functions
Function, w-px->fl: Private ordinary functions
Function, wait-a-key-or-button-press: Private ordinary functions
Function, wait-mouse-button-release: Private ordinary functions
Function, wait-no-key-or-button-press: Private ordinary functions
Function, wait-window-in-query-tree: Private ordinary functions
Function, window->xid: Private ordinary functions
Function, window-hidden-p: Private ordinary functions
Function, window-leader: Private ordinary functions
Function, window-state: Private ordinary functions
Function, window-transient-for: Private ordinary functions
Function, window-transparency: Private ordinary functions
Function, window-type: Private ordinary functions
Function, window-x2: Private ordinary functions
Function, window-y2: Private ordinary functions
Function, with-all-mapped-windows: Private ordinary functions
Function, with-capslock: Private ordinary functions
Function, with-movement-select-next-brother: Private ordinary functions
Function, with-movement-select-next-child: Private ordinary functions
Function, with-movement-select-next-level: Private ordinary functions
Function, with-movement-select-previous-brother: Private ordinary functions
Function, with-movement-select-previous-level: Private ordinary functions
Function, with-numlock: Private ordinary functions
Function, without-capslock: Private ordinary functions
Function, without-numlock: Private ordinary functions
Function, write-backtrace: Public ordinary functions
Function, x-drawable-border-width: Private ordinary functions
Function, x-drawable-height: Private ordinary functions
Function, x-drawable-width: Private ordinary functions
Function, x-drawable-x: Private ordinary functions
Function, x-drawable-y: Private ordinary functions
Function, x-fl->px: Private ordinary functions
Function, x-px->fl: Private ordinary functions
Function, xdg-config-home: Private ordinary functions
Function, xgrab-init-keyboard: Private ordinary functions
Function, xgrab-init-pointer: Private ordinary functions
Function, xgrab-keyboard: Private ordinary functions
Function, xgrab-keyboard-p: Private ordinary functions
Function, xgrab-pointer: Private ordinary functions
Function, xgrab-pointer-p: Private ordinary functions
Function, xid->window: Private ordinary functions
Function, xungrab-keyboard: Private ordinary functions
Function, xungrab-pointer: Private ordinary functions
Function, y-fl->px: Private ordinary functions
Function, y-px->fl: Private ordinary functions

G
Generic Function, (setf frame-child): Private generic functions
Generic Function, (setf frame-data): Private generic functions
Generic Function, (setf frame-focus-policy): Private generic functions
Generic Function, (setf frame-forced-managed-window): Private generic functions
Generic Function, (setf frame-forced-unmanaged-window): Private generic functions
Generic Function, (setf frame-gc): Private generic functions
Generic Function, (setf frame-h): Private generic functions
Generic Function, (setf frame-hidden-children): Private generic functions
Generic Function, (setf frame-layout): Private generic functions
Generic Function, (setf frame-managed-type): Private generic functions
Generic Function, (setf frame-name): Private generic functions
Generic Function, (setf frame-number): Private generic functions
Generic Function, (setf frame-nw-hook): Private generic functions
Generic Function, (setf frame-rh): Private generic functions
Generic Function, (setf frame-rw): Private generic functions
Generic Function, (setf frame-rx): Private generic functions
Generic Function, (setf frame-ry): Private generic functions
Generic Function, (setf frame-selected-pos): Private generic functions
Generic Function, (setf frame-show-window-p): Private generic functions
Generic Function, (setf frame-w): Private generic functions
Generic Function, (setf frame-window): Private generic functions
Generic Function, (setf frame-x): Private generic functions
Generic Function, (setf frame-y): Private generic functions
Generic Function, ->color: Private generic functions
Generic Function, adapt-child-to-parent: Private generic functions
Generic Function, adj-border-wh: Private generic functions
Generic Function, adj-border-xy: Private generic functions
Generic Function, anti-adj-border-wh: Private generic functions
Generic Function, anti-adj-border-xy: Private generic functions
Generic Function, child-border-size: Private generic functions
Generic Function, child-center: Private generic functions
Generic Function, child-equal-p: Private generic functions
Generic Function, child-fullname: Private generic functions
Generic Function, child-height: Private generic functions
Generic Function, child-name: Private generic functions
Generic Function, child-transparency: Private generic functions
Generic Function, child-width: Private generic functions
Generic Function, child-x: Private generic functions
Generic Function, child-x2: Private generic functions
Generic Function, child-y: Private generic functions
Generic Function, child-y2: Private generic functions
Generic Function, frame-child: Private generic functions
Generic Function, frame-data: Private generic functions
Generic Function, frame-focus-policy: Private generic functions
Generic Function, frame-forced-managed-window: Private generic functions
Generic Function, frame-forced-unmanaged-window: Private generic functions
Generic Function, frame-gc: Private generic functions
Generic Function, frame-h: Private generic functions
Generic Function, frame-hidden-children: Private generic functions
Generic Function, frame-layout: Private generic functions
Generic Function, frame-managed-type: Private generic functions
Generic Function, frame-name: Private generic functions
Generic Function, frame-number: Private generic functions
Generic Function, frame-nw-hook: Private generic functions
Generic Function, frame-p: Private generic functions
Generic Function, frame-rh: Private generic functions
Generic Function, frame-rw: Private generic functions
Generic Function, frame-rx: Private generic functions
Generic Function, frame-ry: Private generic functions
Generic Function, frame-selected-pos: Private generic functions
Generic Function, frame-show-window-p: Private generic functions
Generic Function, frame-w: Private generic functions
Generic Function, frame-window: Private generic functions
Generic Function, frame-x: Private generic functions
Generic Function, frame-y: Private generic functions
Generic Function, hide-child: Private generic functions
Generic Function, in-child: Private generic functions
Generic Function, maximize-layout: Private generic functions
Generic Function, no-layout: Private generic functions
Generic Function, one-column-layout: Private generic functions
Generic Function, one-line-layout: Private generic functions
Generic Function, rename-child: Private generic functions
Generic Function, select-child: Private generic functions
Generic Function, set-child-border-size: Private generic functions
Generic Function, set-child-name: Private generic functions
Generic Function, set-child-stack-order: Private generic functions
Generic Function, set-child-transparency: Private generic functions
Generic Function, set-current-child: Private generic functions
Generic Function, show-child: Private generic functions
Generic Function, tile-horizontal-layout: Private generic functions
Generic Function, tile-layout: Private generic functions
Generic Function, tile-layout-mix: Private generic functions
generic-mode: Private ordinary functions
generic-present-body: Private ordinary functions
get-all-children: Private ordinary functions
get-all-frame-windows: Private ordinary functions
get-all-frames: Private ordinary functions
get-all-windows: Private ordinary functions
get-color: Private ordinary functions
get-command-line-words: Public ordinary functions
get-config-value: Private ordinary functions
get-connected-heads-size: Private ordinary functions
get-current-window: Private ordinary functions
get-displayed-child: Private ordinary functions
get-event-hook-list: Private ordinary functions
get-first-window: Private ordinary functions
get-hidden-windows: Private ordinary functions
get-managed-child: Private ordinary functions
get-parent-layout: Private ordinary functions
get-placement-values: Private ordinary functions
get-proc-list: Private ordinary functions
get-root-list: Private ordinary functions
getenv: Public ordinary functions
grab-all-buttons: Private ordinary functions
grab-main-keys: Private ordinary functions
group->menu: Private ordinary functions

H
h-fl->px: Private ordinary functions
h-px->fl: Private ordinary functions
handle-event: Private ordinary functions
handle-event->keyword: Private ordinary functions
handle-event-fun-circulate-mode-key-press: Private ordinary functions
handle-event-fun-circulate-mode-key-release: Private ordinary functions
handle-event-fun-fastswitch-mode-key-press: Private ordinary functions
handle-event-fun-info-mode-button-press: Private ordinary functions
handle-event-fun-info-mode-button-release: Private ordinary functions
handle-event-fun-info-mode-key-press: Private ordinary functions
handle-event-fun-info-mode-motion-notify: Private ordinary functions
handle-event-fun-main-mode-button-press: Private ordinary functions
handle-event-fun-main-mode-button-release: Private ordinary functions
handle-event-fun-main-mode-configure-notify: Private ordinary functions
handle-event-fun-main-mode-configure-request: Private ordinary functions
handle-event-fun-main-mode-destroy-notify: Private ordinary functions
handle-event-fun-main-mode-enter-notify: Private ordinary functions
handle-event-fun-main-mode-exposure: Private ordinary functions
handle-event-fun-main-mode-focus-in: Private ordinary functions
handle-event-fun-main-mode-key-press: Private ordinary functions
handle-event-fun-main-mode-map-request: Private ordinary functions
handle-event-fun-main-mode-motion-notify: Private ordinary functions
handle-event-fun-main-mode-unmap-notify: Private ordinary functions
handle-event-fun-move-window-mode-button-release: Private ordinary functions
handle-event-fun-move-window-mode-key-release: Private ordinary functions
handle-event-fun-move-window-mode-motion-notify: Private ordinary functions
handle-event-fun-query-mode-button-press: Private ordinary functions
handle-event-fun-query-mode-key-press: Private ordinary functions
handle-event-fun-resize-window-mode-button-release: Private ordinary functions
handle-event-fun-resize-window-mode-key-release: Private ordinary functions
handle-event-fun-resize-window-mode-motion-notify: Private ordinary functions
handle-event-fun-second-mode-button-press: Private ordinary functions
handle-event-fun-second-mode-button-release: Private ordinary functions
handle-event-fun-second-mode-configure-notify: Private ordinary functions
handle-event-fun-second-mode-configure-request: Private ordinary functions
handle-event-fun-second-mode-destroy-notify: Private ordinary functions
handle-event-fun-second-mode-enter-notify: Private ordinary functions
handle-event-fun-second-mode-exposure: Private ordinary functions
handle-event-fun-second-mode-key-press: Private ordinary functions
handle-event-fun-second-mode-map-request: Private ordinary functions
handle-event-fun-second-mode-motion-notify: Private ordinary functions
handle-event-fun-second-mode-unmap-notify: Private ordinary functions
handle-event-fun-wait-mouse-button-release-mode-button-release: Private ordinary functions
help-on-clfswm: Private ordinary functions
help-on-gimp-layout: Private ordinary functions
here-placement: Private ordinary functions
hide-all: Private ordinary functions
hide-all-children: Private ordinary functions
hide-all-frames-info: Private ordinary functions
hide-child: Private generic functions
hide-child: Private generic functions
hide-child: Private generic functions
hide-child: Private generic functions
hide-current-child: Private ordinary functions
hide-current-frame-window: Private ordinary functions
hide-existing-windows: Private ordinary functions
hide-unmanaged-window-p: Private ordinary functions
hide-window: Private ordinary functions
hide/show-frame-window: Private ordinary functions

I
identify-key: Private ordinary functions
implode-current-frame: Private ordinary functions
implode-frame: Private ordinary functions
in-child: Private generic functions
in-child: Private generic functions
in-child: Private generic functions
in-child: Private generic functions
in-corner: Private ordinary functions
in-frame: Private ordinary functions
in-rect: Private ordinary functions
in-rectangle: Public ordinary functions
in-window: Private ordinary functions
inc-slow-tile-layout-size: Private ordinary functions
inc-tile-layout-size: Private ordinary functions
inc-transparency: Private ordinary functions
inc-transparency-slow: Private ordinary functions
incf-info-selected-item: Private ordinary functions
info-begin-grab: Private ordinary functions
info-end-grab: Private ordinary functions
info-font: Private ordinary functions
info-gc: Private ordinary functions
info-ilh: Private ordinary functions
info-ilw: Private ordinary functions
info-list: Private ordinary functions
info-max-x: Private ordinary functions
info-max-y: Private ordinary functions
info-mode: Private ordinary functions
info-mode-menu: Private ordinary functions
info-mouse-motion-click: Private ordinary functions
info-mouse-motion-drag: Private ordinary functions
info-mouse-next-line: Private ordinary functions
info-mouse-previous-line: Private ordinary functions
info-mouse-select-item: Private ordinary functions
info-on-shell: Private ordinary functions
info-p: Private ordinary functions
info-window: Private ordinary functions
info-x: Private ordinary functions
info-y: Private ordinary functions
info-y-display-coords: Private ordinary functions
init-*circulate-keys*: Private ordinary functions
init-*circulate-keys-release*: Private ordinary functions
init-*expose-keys*: Private ordinary functions
init-*expose-mouse*: Private ordinary functions
init-*info-keys*: Private ordinary functions
init-*info-mouse*: Private ordinary functions
init-*main-keys*: Private ordinary functions
init-*main-mouse*: Private ordinary functions
init-*query-keys*: Private ordinary functions
init-*second-keys*: Private ordinary functions
init-*second-mouse*: Private ordinary functions
init-display: Private ordinary functions
init-last-child: Private ordinary functions
init-menu: Private ordinary functions
init-modifier-list: Private ordinary functions
insert-html-doctype: Public ordinary functions
is-a-key-pressed-p: Private ordinary functions
is-in-current-child-p: Private ordinary functions
is-notify-window-p: Private ordinary functions
is-string-keysym: Private ordinary functions

J
jump-to-slot: Private ordinary functions

K
key->list: Private ordinary functions
key-binding-colorize-line: Private ordinary functions
key-dec-transparency: Private ordinary functions
key-inc-transparency: Private ordinary functions
keycode->char: Private ordinary functions
keycode->keysym: Private ordinary functions
keys-from-list: Private ordinary functions
keysym->keysym-name: Private ordinary functions
keysym-name->keysym: Private ordinary functions
keyword->handle-event: Private ordinary functions

L
layout-ask-size: Private ordinary functions
layout-ask-space: Private ordinary functions
leave-circulate-mode: Private ordinary functions
leave-expose-mode: Private ordinary functions
leave-fastswitch-mode: Private ordinary functions
leave-focus-frame-nw-hook: Private ordinary functions
leave-frame: Private ordinary functions
leave-if-not-frame: Private ordinary functions
leave-info-mode: Private ordinary functions
leave-info-mode-and-valid: Private ordinary functions
leave-query-mode: Private ordinary functions
leave-query-mode-valid: Private ordinary functions
leave-second-mode: Private ordinary functions
limit-length: Public ordinary functions
list-to-string: Public ordinary functions
load-contrib: Private ordinary functions
lower-window: Private ordinary functions

M
Macro, add-event-hook: Private macros
Macro, add-hook: Public macros
Macro, add-new-hook: Public macros
Macro, aif: Public macros
Macro, awhen: Public macros
Macro, dbg: Public macros
Macro, dbgnl: Public macros
Macro, def-run-other-window-manager: Private macros
Macro, defconfig: Public macros
Macro, define-circulate-key: Private macros
Macro, define-circulate-release-key: Private macros
Macro, define-define-key: Private macros
Macro, define-define-mouse: Private macros
Macro, define-event-hook: Private macros
Macro, define-expose-key: Private macros
Macro, define-expose-mouse: Private macros
Macro, define-handler: Private macros
Macro, define-info-key: Private macros
Macro, define-info-mouse: Private macros
Macro, define-init-hash-table-key: Private macros
Macro, define-keys: Private macros
Macro, define-main-key: Private macros
Macro, define-main-mouse: Private macros
Macro, define-query-key: Private macros
Macro, define-second-key: Private macros
Macro, define-second-mouse: Private macros
Macro, define-shell: Private macros
Macro, define-ungrab/grab: Private macros
Macro, defun-equal-wm-class: Private macros
Macro, defun-equal-wm-name: Private macros
Macro, event-defun: Private macros
Macro, make-x-drawable: Private macros
Macro, my-character->keysyms: Private macros
Macro, remove-event-hook: Private macros
Macro, remove-hook: Public macros
Macro, setf/=: Public macros
Macro, undefine-circulate-key: Private macros
Macro, undefine-circulate-multi-keys: Private macros
Macro, undefine-circulate-release-key: Private macros
Macro, undefine-circulate-release-multi-keys: Private macros
Macro, undefine-expose-key: Private macros
Macro, undefine-expose-mouse: Private macros
Macro, undefine-expose-multi-keys: Private macros
Macro, undefine-info-key: Private macros
Macro, undefine-info-mouse: Private macros
Macro, undefine-info-multi-keys: Private macros
Macro, undefine-main-key: Private macros
Macro, undefine-main-mouse: Private macros
Macro, undefine-main-multi-keys: Private macros
Macro, undefine-query-key: Private macros
Macro, undefine-query-multi-keys: Private macros
Macro, undefine-second-key: Private macros
Macro, undefine-second-mouse: Private macros
Macro, undefine-second-multi-keys: Private macros
Macro, use-event-hook: Private macros
Macro, with-all-children: Private macros
Macro, with-all-children-reversed: Private macros
Macro, with-all-frames: Private macros
Macro, with-all-internal-symbols: Public macros
Macro, with-all-menu: Private macros
Macro, with-all-root-child: Private macros
Macro, with-all-windows: Private macros
Macro, with-all-windows-frames: Private macros
Macro, with-all-windows-frames-and-parent: Private macros
Macro, with-current-child: Private macros
Macro, with-current-child-coord: Private macros
Macro, with-current-root-coord: Private macros
Macro, with-current-window: Private macros
Macro, with-find-in-all-frames: Private macros
Macro, with-focus-window: Private macros
Macro, with-grab-keyboard-and-pointer: Private macros
Macro, with-grab-pointer: Private macros
Macro, with-handle-event-symbol: Private macros
Macro, with-html: Public macros
Macro, with-move-current-focused-window: Private macros
Macro, with-movement: Private macros
Macro, with-placement: Private macros
Macro, with-root-screen-coord: Private macros
Macro, with-saved-root-list: Private macros
Macro, with-search-line: Private macros
Macro, with-timer: Public macros
Macro, with-x-pointer: Private macros
Macro, with-xlib-protect: Private macros
main: Public ordinary functions
main-loop: Private ordinary functions
main-unprotected: Private ordinary functions
main-window-bottom-layout: Private ordinary functions
main-window-left-layout: Private ordinary functions
main-window-right-layout: Private ordinary functions
main-window-top-layout: Private ordinary functions
make-child-rect: Private ordinary functions
make-configvar: Private ordinary functions
make-expose-child: Private ordinary functions
make-info: Private ordinary functions
make-menu: Private ordinary functions
make-menu-item: Private ordinary functions
make-permanent-nw-hook-frame: Private ordinary functions
make-rectangle: Public ordinary functions
make-root: Private ordinary functions
make-x-drawable: Private macros
manage-current-window: Private ordinary functions
manage-focus: Private ordinary functions
managed-window-p: Private ordinary functions
map-window: Private ordinary functions
maximize-layout: Private generic functions
maximize-layout: Private generic functions
maxmin-size-equal-p: Private ordinary functions
maxmin-size-equal-window-in-tree: Private ordinary functions
memory-usage: Public ordinary functions
menu-doc: Private ordinary functions
menu-item: Private ordinary functions
menu-item-key: Private ordinary functions
menu-item-p: Private ordinary functions
menu-item-value: Private ordinary functions
menu-name: Private ordinary functions
menu-p: Private ordinary functions
Method, (setf frame-child): Private generic functions
Method, (setf frame-data): Private generic functions
Method, (setf frame-focus-policy): Private generic functions
Method, (setf frame-forced-managed-window): Private generic functions
Method, (setf frame-forced-unmanaged-window): Private generic functions
Method, (setf frame-gc): Private generic functions
Method, (setf frame-h): Private generic functions
Method, (setf frame-hidden-children): Private generic functions
Method, (setf frame-layout): Private generic functions
Method, (setf frame-managed-type): Private generic functions
Method, (setf frame-name): Private generic functions
Method, (setf frame-number): Private generic functions
Method, (setf frame-nw-hook): Private generic functions
Method, (setf frame-rh): Private generic functions
Method, (setf frame-rw): Private generic functions
Method, (setf frame-rx): Private generic functions
Method, (setf frame-ry): Private generic functions
Method, (setf frame-selected-pos): Private generic functions
Method, (setf frame-show-window-p): Private generic functions
Method, (setf frame-w): Private generic functions
Method, (setf frame-window): Private generic functions
Method, (setf frame-x): Private generic functions
Method, (setf frame-y): Private generic functions
Method, ->color: Private generic functions
Method, ->color: Private generic functions
Method, ->color: Private generic functions
Method, ->color: Private generic functions
Method, ->color: Private generic functions
Method, adapt-child-to-parent: Private generic functions
Method, adapt-child-to-parent: Private generic functions
Method, adapt-child-to-parent: Private generic functions
Method, adj-border-wh: Private generic functions
Method, adj-border-wh: Private generic functions
Method, adj-border-xy: Private generic functions
Method, adj-border-xy: Private generic functions
Method, anti-adj-border-wh: Private generic functions
Method, anti-adj-border-wh: Private generic functions
Method, anti-adj-border-xy: Private generic functions
Method, anti-adj-border-xy: Private generic functions
Method, child-border-size: Private generic functions
Method, child-border-size: Private generic functions
Method, child-border-size: Private generic functions
Method, child-center: Private generic functions
Method, child-center: Private generic functions
Method, child-equal-p: Private generic functions
Method, child-equal-p: Private generic functions
Method, child-equal-p: Private generic functions
Method, child-fullname: Private generic functions
Method, child-fullname: Private generic functions
Method, child-fullname: Private generic functions
Method, child-height: Private generic functions
Method, child-height: Private generic functions
Method, child-name: Private generic functions
Method, child-name: Private generic functions
Method, child-name: Private generic functions
Method, child-transparency: Private generic functions
Method, child-transparency: Private generic functions
Method, child-transparency: Private generic functions
Method, child-width: Private generic functions
Method, child-width: Private generic functions
Method, child-x: Private generic functions
Method, child-x: Private generic functions
Method, child-x2: Private generic functions
Method, child-x2: Private generic functions
Method, child-y: Private generic functions
Method, child-y: Private generic functions
Method, child-y2: Private generic functions
Method, child-y2: Private generic functions
Method, frame-child: Private generic functions
Method, frame-data: Private generic functions
Method, frame-focus-policy: Private generic functions
Method, frame-forced-managed-window: Private generic functions
Method, frame-forced-unmanaged-window: Private generic functions
Method, frame-gc: Private generic functions
Method, frame-h: Private generic functions
Method, frame-hidden-children: Private generic functions
Method, frame-layout: Private generic functions
Method, frame-managed-type: Private generic functions
Method, frame-name: Private generic functions
Method, frame-number: Private generic functions
Method, frame-nw-hook: Private generic functions
Method, frame-p: Private generic functions
Method, frame-p: Private generic functions
Method, frame-rh: Private generic functions
Method, frame-rw: Private generic functions
Method, frame-rx: Private generic functions
Method, frame-ry: Private generic functions
Method, frame-selected-pos: Private generic functions
Method, frame-show-window-p: Private generic functions
Method, frame-w: Private generic functions
Method, frame-window: Private generic functions
Method, frame-x: Private generic functions
Method, frame-y: Private generic functions
Method, hide-child: Private generic functions
Method, hide-child: Private generic functions
Method, hide-child: Private generic functions
Method, in-child: Private generic functions
Method, in-child: Private generic functions
Method, in-child: Private generic functions
Method, maximize-layout: Private generic functions
Method, no-layout: Private generic functions
Method, no-layout: Private generic functions
Method, one-column-layout: Private generic functions
Method, one-line-layout: Private generic functions
Method, print-object: Public standalone methods
Method, rename-child: Private generic functions
Method, rename-child: Private generic functions
Method, rename-child: Private generic functions
Method, select-child: Private generic functions
Method, select-child: Private generic functions
Method, select-child: Private generic functions
Method, set-child-border-size: Private generic functions
Method, set-child-border-size: Private generic functions
Method, set-child-border-size: Private generic functions
Method, set-child-name: Private generic functions
Method, set-child-name: Private generic functions
Method, set-child-name: Private generic functions
Method, set-child-stack-order: Private generic functions
Method, set-child-stack-order: Private generic functions
Method, set-child-stack-order: Private generic functions
Method, set-child-transparency: Private generic functions
Method, set-child-transparency: Private generic functions
Method, set-child-transparency: Private generic functions
Method, set-current-child: Private generic functions
Method, set-current-child: Private generic functions
Method, set-current-child: Private generic functions
Method, show-child: Private generic functions
Method, show-child: Private generic functions
Method, show-child: Private generic functions
Method, tile-horizontal-layout: Private generic functions
Method, tile-layout: Private generic functions
Method, tile-layout-mix: Private generic functions
middle-child-x: Private ordinary functions
middle-child-y: Private ordinary functions
middle-left-child-placement: Private ordinary functions
middle-left-placement: Private ordinary functions
middle-left-root-placement: Private ordinary functions
middle-middle-child-placement: Private ordinary functions
middle-middle-placement: Private ordinary functions
middle-middle-root-placement: Private ordinary functions
middle-right-child-placement: Private ordinary functions
middle-right-placement: Private ordinary functions
middle-right-root-placement: Private ordinary functions
mkstr: Private ordinary functions
modifier-p: Private ordinary functions
modifiers->state: Private ordinary functions
mouse-click-to-focus-and-move: Private ordinary functions
mouse-click-to-focus-and-move-no-main-window: Private ordinary functions
mouse-click-to-focus-and-move-window: Private ordinary functions
mouse-click-to-focus-and-move-window-constrained: Private ordinary functions
mouse-click-to-focus-and-resize: Private ordinary functions
mouse-click-to-focus-and-resize-window: Private ordinary functions
mouse-click-to-focus-and-resize-window-constrained: Private ordinary functions
mouse-click-to-focus-generic: Private ordinary functions
mouse-enter-frame: Private ordinary functions
mouse-focus-move/resize-generic: Private ordinary functions
mouse-leave-expose-mode: Private ordinary functions
mouse-leave-frame: Private ordinary functions
mouse-leave-info-mode: Private ordinary functions
mouse-middle-click: Private ordinary functions
mouse-move-child-over-frame: Private ordinary functions
mouse-select-next-level: Private ordinary functions
mouse-select-previous-level: Private ordinary functions
mouse-valid-expose-mode: Private ordinary functions
move-child-to: Private ordinary functions
move-current-child-by-name: Private ordinary functions
move-current-child-by-number: Private ordinary functions
move-frame: Private ordinary functions
move-frame-constrained: Private ordinary functions
move-window: Private ordinary functions
my-character->keysyms: Private macros

N
n-rotate-list: Public ordinary functions
named-frame-nw-hook: Private ordinary functions
near-position: Public ordinary functions
netwm-add-in-client-list: Private ordinary functions
netwm-get-client-list: Private ordinary functions
netwm-remove-in-client-list: Private ordinary functions
netwm-set-client-list: Private ordinary functions
netwm-set-properties: Private ordinary functions
netwm-update-desktop-property: Private ordinary functions
never-managed-window-and-handled-p: Private ordinary functions
never-managed-window-p: Private ordinary functions
next-in-list: Public ordinary functions
next-layout-key: Private ordinary functions
nfuncall: Public ordinary functions
no-focus: Private ordinary functions
no-layout: Private generic functions
no-layout: Private generic functions
no-layout: Private generic functions
notify-message: Private ordinary functions
nth-insert: Public ordinary functions
number->char: Public ordinary functions
number->letter: Public ordinary functions
number->string: Public ordinary functions
numbered-frame-nw-hook: Private ordinary functions
nw-absorb-test-class: Private ordinary functions
nw-hook-open-in-frame: Private ordinary functions

O
one-column-layout: Private generic functions
one-column-layout: Private generic functions
one-in-list: Public ordinary functions
one-line-layout: Private generic functions
one-line-layout: Private generic functions
open-action-by-name-menu: Private ordinary functions
open-action-by-number-menu: Private ordinary functions
open-child-menu: Private ordinary functions
open-display: Private ordinary functions
open-frame-by: Private ordinary functions
open-frame-by-name: Private ordinary functions
open-frame-by-number: Private ordinary functions
open-frame-menu: Private ordinary functions
open-frame-movement-menu: Private ordinary functions
open-in-current-root-nw-hook: Private ordinary functions
open-in-new-frame-in-current-root-nw-hook: Private ordinary functions
open-in-new-frame-in-parent-frame-nw-hook: Private ordinary functions
open-in-new-frame-in-root-frame-nw-hook: Private ordinary functions
open-menu: Private ordinary functions
open-menu-do-action: Private ordinary functions
open-notify-window: Private ordinary functions
open-root-menu: Private ordinary functions
open-window-menu: Private ordinary functions
optimize-event-hook: Private ordinary functions

P
pack-frame-down: Private ordinary functions
pack-frame-left: Private ordinary functions
pack-frame-right: Private ordinary functions
pack-frame-up: Private ordinary functions
parse-display-string: Private ordinary functions
parse-integer-in-list: Public ordinary functions
parse-xinerama-info: Private ordinary functions
paste-selection: Private ordinary functions
paste-selection-no-clear: Private ordinary functions
pfuncall: Public ordinary functions
place-frame: Private ordinary functions
place-frames-from-xinerama-infos: Private ordinary functions
place-window-from-hints: Private ordinary functions
present-clfswm-terminal: Private ordinary functions
present-virtual-keyboard: Private ordinary functions
prev-in-list: Public ordinary functions
prevent-current-*-equal-child: Private ordinary functions
print-frame-tree: Private ordinary functions
print-object: Public standalone methods
print-space: Public ordinary functions
process-existing-windows: Private ordinary functions
process-new-window: Private ordinary functions
process-timers: Public ordinary functions
produce-all-docs: Private ordinary functions
produce-conf-var-doc: Private ordinary functions
produce-conf-var-doc-html: Private ordinary functions
produce-conf-var-doc-html-in-file: Private ordinary functions
produce-conf-var-doc-in-file: Private ordinary functions
produce-corner-doc: Private ordinary functions
produce-corner-doc-html: Private ordinary functions
produce-corner-doc-html-in-file: Private ordinary functions
produce-corner-doc-in-file: Private ordinary functions
produce-doc: Private ordinary functions
produce-doc-html: Private ordinary functions
produce-doc-html-in-file: Private ordinary functions
produce-doc-in-file: Private ordinary functions
produce-html: Public ordinary functions
produce-html-string: Public ordinary functions
produce-menu-doc: Private ordinary functions
produce-menu-doc-html: Private ordinary functions
produce-menu-doc-html-in-file: Private ordinary functions
produce-menu-doc-in-file: Private ordinary functions
push-in-fast-layout-list: Private ordinary functions
put-child-on-bottom: Private ordinary functions
put-child-on-top: Private ordinary functions
python⎵(v2.7): Private ordinary functions
python⎵(v3.9): Private ordinary functions

Q
query-backspace: Private ordinary functions
query-backspace-clear: Private ordinary functions
query-backspace-word: Private ordinary functions
query-conf-value: Private ordinary functions
query-delete: Private ordinary functions
query-delete-eof: Private ordinary functions
query-delete-word: Private ordinary functions
query-end: Private ordinary functions
query-enter-function: Private ordinary functions
query-find-complet-list: Private ordinary functions
query-home: Private ordinary functions
query-leave-function: Private ordinary functions
query-left: Private ordinary functions
query-left-word: Private ordinary functions
query-mode-complet: Private ordinary functions
query-mode-complete-suggest: Private ordinary functions
query-mode-complete-suggest-reset: Private ordinary functions
query-next-history: Private ordinary functions
query-number: Private ordinary functions
query-previous-history: Private ordinary functions
query-print-string: Private ordinary functions
query-right: Private ordinary functions
query-right-word: Private ordinary functions
query-show-paren: Private ordinary functions
query-string: Private ordinary functions
query-yes-or-no: Private ordinary functions

R
r: Private ordinary functions
raise-and-focus-window: Private ordinary functions
raise-notify-window: Private ordinary functions
raise-window: Private ordinary functions
read-conf-file: Private ordinary functions
realtime->s: Private ordinary functions
rect-hidden-p: Private ordinary functions
rectangle-height: Public ordinary functions
rectangle-p: Private ordinary functions
rectangle-width: Public ordinary functions
rectangle-x: Public ordinary functions
rectangle-y: Public ordinary functions
refresh-notify-window: Private ordinary functions
register-layout: Private ordinary functions
register-layout-sub-menu: Private ordinary functions
register-nw-hook: Private ordinary functions
reload-clfswm: Public ordinary functions
remove-binding-on-slot: Private ordinary functions
remove-child-in-all-frames: Private ordinary functions
remove-child-in-frame: Private ordinary functions
remove-child-in-frames: Private ordinary functions
remove-current-child: Private ordinary functions
remove-event-hook: Private macros
remove-focus-window: Private ordinary functions
remove-frame-data-slot: Private ordinary functions
remove-hook: Public macros
remove-in-main-window-list: Private ordinary functions
remove-plist: Private ordinary functions
rename-child: Private generic functions
rename-child: Private generic functions
rename-child: Private generic functions
rename-child: Private generic functions
rename-current-child: Private ordinary functions
renumber-current-frame: Private ordinary functions
reorder-brother: Private ordinary functions
reorder-brother-simple: Private ordinary functions
reorder-child: Private ordinary functions
reorder-subchild: Private ordinary functions
repeat-chars: Public ordinary functions
replay-button-event: Private ordinary functions
reset-all-config-variables: Private ordinary functions
reset-bind-or-jump-slots: Private ordinary functions
reset-circulate-brother: Private ordinary functions
reset-circulate-child: Private ordinary functions
reset-clfswm: Public ordinary functions
reset-config-to-default-value: Private ordinary functions
reset-last-head-size: Private ordinary functions
reset-open-menu: Private ordinary functions
reset-root-list: Private ordinary functions
resize-frame: Private ordinary functions
resize-frame-constrained: Private ordinary functions
resize-frame-down: Private ordinary functions
resize-half-height-down: Private ordinary functions
resize-half-height-up: Private ordinary functions
resize-half-width-left: Private ordinary functions
resize-half-width-right: Private ordinary functions
resize-minimal-frame: Private ordinary functions
resize-window: Private ordinary functions
restore-root-list: Private ordinary functions
retrieve-existing-window: Private ordinary functions
root: Private ordinary functions
root-child: Private ordinary functions
root-current-child: Private ordinary functions
root-h: Private ordinary functions
root-original: Private ordinary functions
root-p: Private ordinary functions
root-screen-coord: Private ordinary functions
root-w: Private ordinary functions
root-x: Private ordinary functions
root-y: Private ordinary functions
rotate-frame-geometry: Private ordinary functions
rotate-frame-geometry-generic: Private ordinary functions
rotate-list: Public ordinary functions
rotate-root-geometry: Private ordinary functions
rotate-root-geometry-generic: Private ordinary functions
rotate-root-geometry-next: Private ordinary functions
rotate-root-geometry-next-restart-menu: Private ordinary functions
rotate-root-geometry-previous: Private ordinary functions
rotate-root-geometry-previous-restart-menu: Private ordinary functions
run-gnome-session: Private ordinary functions
run-icewm: Private ordinary functions
run-lxde: Private ordinary functions
run-or-raise: Private ordinary functions
run-other-window-manager: Private ordinary functions
run-program-from-query-string: Private ordinary functions
run-prompt-wm: Private ordinary functions
run-startkde: Private ordinary functions
run-twm: Private ordinary functions
run-xfce4: Private ordinary functions
run-xfce4-session: Private ordinary functions
run-xterm: Private ordinary functions

S
s->realtime: Private ordinary functions
save-configuration-variables: Private ordinary functions
save-root-list: Private ordinary functions
save-variables-in-conf-file: Private ordinary functions
screen-height: Private ordinary functions
screen-width: Private ordinary functions
search-in-hash: Public ordinary functions
second-key-mode: Private ordinary functions
select-brother-generic-spatial-move: Private ordinary functions
select-brother-spatial-move-down: Private ordinary functions
select-brother-spatial-move-down-take-current: Private ordinary functions
select-brother-spatial-move-left: Private ordinary functions
select-brother-spatial-move-left-take-current: Private ordinary functions
select-brother-spatial-move-right: Private ordinary functions
select-brother-spatial-move-right-take-current: Private ordinary functions
select-brother-spatial-move-up: Private ordinary functions
select-brother-spatial-move-up-take-current: Private ordinary functions
select-child: Private generic functions
select-child: Private generic functions
select-child: Private generic functions
select-child: Private generic functions
select-current-frame: Private ordinary functions
select-generic-root: Private ordinary functions
select-next-brother: Private ordinary functions
select-next-brother-simple: Private ordinary functions
select-next-brother-take-current: Private ordinary functions
select-next-child: Private ordinary functions
select-next-child-no-main-window: Private ordinary functions
select-next-child-simple: Private ordinary functions
select-next-level: Private ordinary functions
select-next-root: Private ordinary functions
select-next-root-restart-menu: Private ordinary functions
select-next-subchild: Private ordinary functions
select-next/previous-child-no-main-window: Private ordinary functions
select-previous-brother: Private ordinary functions
select-previous-brother-simple: Private ordinary functions
select-previous-brother-take-current: Private ordinary functions
select-previous-child: Private ordinary functions
select-previous-child-no-main-window: Private ordinary functions
select-previous-child-simple: Private ordinary functions
select-previous-level: Private ordinary functions
select-previous-root: Private ordinary functions
select-previous-root-restart-menu: Private ordinary functions
send-client-message: Private ordinary functions
send-configuration-notify: Private ordinary functions
set-absorb-window-nw-hook: Private ordinary functions
set-child-border-size: Private generic functions
set-child-border-size: Private generic functions
set-child-border-size: Private generic functions
set-child-border-size: Private generic functions
set-child-name: Private generic functions
set-child-name: Private generic functions
set-child-name: Private generic functions
set-child-name: Private generic functions
set-child-stack-order: Private generic functions
set-child-stack-order: Private generic functions
set-child-stack-order: Private generic functions
set-child-stack-order: Private generic functions
set-child-transparency: Private generic functions
set-child-transparency: Private generic functions
set-child-transparency: Private generic functions
set-child-transparency: Private generic functions
set-current-child: Private generic functions
set-current-child: Private generic functions
set-current-child: Private generic functions
set-current-child: Private generic functions
set-current-child-border-size: Private ordinary functions
set-current-child-generic: Private ordinary functions
set-current-child-transparency: Private ordinary functions
set-current-root: Private ordinary functions
set-current-window-transparency: Private ordinary functions
set-default-circulate-keys: Private ordinary functions
set-default-frame-nw-hook: Private ordinary functions
set-default-hide-unmanaged-window: Private ordinary functions
set-default-info-keys: Private ordinary functions
set-default-info-mouse: Private ordinary functions
set-default-main-keys: Private ordinary functions
set-default-main-mouse: Private ordinary functions
set-default-query-keys: Private ordinary functions
set-default-second-keys: Private ordinary functions
set-default-second-mouse: Private ordinary functions
set-focus-policy-generic: Private ordinary functions
set-focus-policy-generic-for-all: Private ordinary functions
set-focus-to-current-child: Private ordinary functions
set-frame-data-slot: Private ordinary functions
set-gimp-layout: Private ordinary functions
set-globally-hide-unmanaged-window: Private ordinary functions
set-globally-show-unmanaged-window: Private ordinary functions
set-hide-unmanaged-window: Private ordinary functions
set-info-item-form-mouse: Private ordinary functions
set-layout: Private ordinary functions
set-layout-dont-leave: Private ordinary functions
set-layout-managed-children: Private ordinary functions
set-layout-once: Private ordinary functions
set-layout-simple: Private ordinary functions
set-leave-focus-frame-nw-hook: Private ordinary functions
set-main-window-bottom-layout: Private ordinary functions
set-main-window-left-layout: Private ordinary functions
set-main-window-right-layout: Private ordinary functions
set-main-window-top-layout: Private ordinary functions
set-maximize-layout: Private ordinary functions
set-named-frame-nw-hook: Private ordinary functions
set-no-layout: Private ordinary functions
set-no-layout-remember-size: Private ordinary functions
set-numbered-frame-nw-hook: Private ordinary functions
set-nw-hook: Private ordinary functions
set-one-column-layout: Private ordinary functions
set-one-line-layout: Private ordinary functions
set-open-in-current-root-nw-hook: Private ordinary functions
set-open-in-new-frame-in-current-root-nw-hook: Private ordinary functions
set-open-in-new-frame-in-parent-frame-nw-hook: Private ordinary functions
set-open-in-new-frame-in-root-frame-nw-hook: Private ordinary functions
set-previous-layout: Private ordinary functions
set-shell-dispatch: Private ordinary functions
set-show-unmanaged-window: Private ordinary functions
set-three-columns-layout: Private ordinary functions
set-tile-bottom-layout: Private ordinary functions
set-tile-horizontal-layout: Private ordinary functions
set-tile-layout: Private ordinary functions
set-tile-layout-mix: Private ordinary functions
set-tile-left-layout: Private ordinary functions
set-tile-left-space-layout: Private ordinary functions
set-tile-right-layout: Private ordinary functions
set-tile-space-layout: Private ordinary functions
set-tile-top-layout: Private ordinary functions
set-window-state: Private ordinary functions
set-window-transparency: Private ordinary functions
set-x-drawable-border-width: Private ordinary functions
set-x-drawable-height: Private ordinary functions
set-x-drawable-width: Private ordinary functions
set-x-drawable-x: Private ordinary functions
set-x-drawable-y: Private ordinary functions
Setf Expander, (setf child-border-size): Private setf expanders
Setf Expander, (setf child-name): Private setf expanders
Setf Expander, (setf child-transparency): Private setf expanders
Setf Expander, (setf current-child): Private setf expanders
Setf Expander, (setf frame-data-slot): Private setf expanders
Setf Expander, (setf window-state): Private setf expanders
Setf Expander, (setf window-transparency): Private setf expanders
Setf Expander, (setf x-drawable-border-width): Private setf expanders
Setf Expander, (setf x-drawable-height): Private setf expanders
Setf Expander, (setf x-drawable-width): Private setf expanders
Setf Expander, (setf x-drawable-x): Private setf expanders
Setf Expander, (setf x-drawable-y): Private setf expanders
setf/=: Public macros
show-all-children: Private ordinary functions
show-all-frames-info: Private ordinary functions
show-all-frames-info-key: Private ordinary functions
show-cd-info: Private ordinary functions
show-cd-playlist: Private ordinary functions
show-child: Private generic functions
show-child: Private generic functions
show-child: Private generic functions
show-child: Private generic functions
show-circulate-mode-key-binding: Private ordinary functions
show-config-variable: Private ordinary functions
show-corner-help: Private ordinary functions
show-cpu-proc: Private ordinary functions
show-current-frame-window: Private ordinary functions
show-current-root: Private ordinary functions
show-date: Private ordinary functions
show-expose-window-mode-key-binding: Private ordinary functions
show-first-aid-kit: Private ordinary functions
show-global-key-binding: Private ordinary functions
show-help: Private ordinary functions
show-key-binding: Private ordinary functions
show-main-mode-key-binding: Private ordinary functions
show-mem-proc: Private ordinary functions
show-second-mode-key-binding: Private ordinary functions
show-version: Private ordinary functions
shuffle-list: Public ordinary functions
simple-type-of: Public ordinary functions
sm-ask-close/kill-current-window: Private ordinary functions
sm-delete-focus-window: Private ordinary functions
sm-enter-function: Private ordinary functions
sm-leave-function: Private ordinary functions
sm-loop-function: Private ordinary functions
sm-mouse-click-to-focus-and-move: Private ordinary functions
sm-mouse-click-to-focus-and-move-window: Private ordinary functions
sm-mouse-click-to-focus-and-move-window-constrained: Private ordinary functions
sm-mouse-click-to-focus-and-resize: Private ordinary functions
sm-mouse-click-to-focus-and-resize-window: Private ordinary functions
sm-mouse-click-to-focus-and-resize-window-constrained: Private ordinary functions
sm-mouse-enter-frame: Private ordinary functions
sm-mouse-leave-frame: Private ordinary functions
sm-mouse-middle-click: Private ordinary functions
sm-mouse-select-next-level: Private ordinary functions
sm-mouse-select-previous-level: Private ordinary functions
speed-mouse-down: Private ordinary functions
speed-mouse-first-history: Private ordinary functions
speed-mouse-left: Private ordinary functions
speed-mouse-reset: Private ordinary functions
speed-mouse-right: Private ordinary functions
speed-mouse-undo: Private ordinary functions
speed-mouse-up: Private ordinary functions
split-string: Public ordinary functions
start-system-poll: Public ordinary functions
state->modifiers: Private ordinary functions
stop-all-pending-actions: Private ordinary functions
stop-button-event: Private ordinary functions
stop-system-poll: Public ordinary functions
store-root-background: Private ordinary functions
string-equal-p: Public ordinary functions
string-match: Public ordinary functions
string-to-list: Public ordinary functions
string-to-list-multichar: Public ordinary functions
substring-equal: Public ordinary functions
swap-frame-geometry: Private ordinary functions
switch-and-select-root-frame: Private ordinary functions
switch-to-last-child: Private ordinary functions
switch-to-root-frame: Private ordinary functions
symbol-search: Public ordinary functions
system-poll-pid: Private ordinary functions
system-usage-poll: Public ordinary functions

T
temp-conf-file-name: Private ordinary functions
test-dump-frame-tree: Private ordinary functions
test-mouse-binding: Private ordinary functions
test-some-placement: Private ordinary functions
test1: Private ordinary functions
test2: Private ordinary functions
test3: Private ordinary functions
three-columns-layout: Private ordinary functions
tile-bottom-layout: Private ordinary functions
tile-current-frame: Private ordinary functions
tile-horizontal-layout: Private generic functions
tile-horizontal-layout: Private generic functions
tile-layout: Private generic functions
tile-layout: Private generic functions
tile-layout-ask-keep-position: Private ordinary functions
tile-layout-mix: Private generic functions
tile-layout-mix: Private generic functions
tile-left-layout: Private ordinary functions
tile-left-space-layout: Private ordinary functions
tile-right-layout: Private ordinary functions
tile-space-layout: Private ordinary functions
tile-top-layout: Private ordinary functions
timer-test-loop: Private ordinary functions
toggle-show-root-frame: Private ordinary functions
top-left-child-placement: Private ordinary functions
top-left-placement: Private ordinary functions
top-left-root-placement: Private ordinary functions
top-middle-child-placement: Private ordinary functions
top-middle-placement: Private ordinary functions
top-middle-root-placement: Private ordinary functions
top-right-child-placement: Private ordinary functions
top-right-placement: Private ordinary functions
top-right-root-placement: Private ordinary functions

U
um-add-desktop: Private ordinary functions
um-create-xdg-section-list: Private ordinary functions
um-extract-value: Private ordinary functions
um-find-submenu: Private ordinary functions
unalias-modifiers: Private ordinary functions
unassoc-keyword-handle-event: Private ordinary functions
undefine-circulate-key: Private macros
undefine-circulate-key-fun: Private ordinary functions
undefine-circulate-multi-keys: Private macros
undefine-circulate-release-key: Private macros
undefine-circulate-release-key-fun: Private ordinary functions
undefine-circulate-release-multi-keys: Private macros
undefine-expose-key: Private macros
undefine-expose-key-fun: Private ordinary functions
undefine-expose-mouse: Private macros
undefine-expose-multi-keys: Private macros
undefine-info-key: Private macros
undefine-info-key-fun: Private ordinary functions
undefine-info-mouse: Private macros
undefine-info-multi-keys: Private macros
undefine-main-key: Private macros
undefine-main-key-fun: Private ordinary functions
undefine-main-mouse: Private macros
undefine-main-multi-keys: Private macros
undefine-query-key: Private macros
undefine-query-key-fun: Private ordinary functions
undefine-query-multi-keys: Private macros
undefine-second-key: Private macros
undefine-second-key-fun: Private ordinary functions
undefine-second-mouse: Private macros
undefine-second-multi-keys: Private macros
ungrab-all-buttons: Private ordinary functions
ungrab-all-keys: Private ordinary functions
ungrab-main-keys: Private ordinary functions
unhide-a-child: Private ordinary functions
unhide-a-child-from-all-frames: Private ordinary functions
unhide-all-children: Private ordinary functions
unhide-all-windows-in-current-child: Private ordinary functions
unhide-window: Private ordinary functions
unmanage-current-window: Private ordinary functions
unselect-all-frames: Private ordinary functions
unuse-event-hook: Private ordinary functions
update-layout-managed-children: Private ordinary functions
update-layout-managed-children-keep-position: Private ordinary functions
update-layout-managed-children-position: Private ordinary functions
update-menus: Private ordinary functions
uquit: Public ordinary functions
urun-prog: Public ordinary functions
use-event-hook: Private macros
ush: Public ordinary functions
ushell: Public ordinary functions
ushell-loop: Public ordinary functions

V
vala⎵panel: Private ordinary functions
valid-expose-mode: Private ordinary functions
view-hash-table: Public ordinary functions

W
w-fl->px: Private ordinary functions
w-px->fl: Private ordinary functions
wait-a-key-or-button-press: Private ordinary functions
wait-mouse-button-release: Private ordinary functions
wait-no-key-or-button-press: Private ordinary functions
wait-window-in-query-tree: Private ordinary functions
window->xid: Private ordinary functions
window-hidden-p: Private ordinary functions
window-leader: Private ordinary functions
window-state: Private ordinary functions
window-transient-for: Private ordinary functions
window-transparency: Private ordinary functions
window-type: Private ordinary functions
window-x2: Private ordinary functions
window-y2: Private ordinary functions
with-all-children: Private macros
with-all-children-reversed: Private macros
with-all-frames: Private macros
with-all-internal-symbols: Public macros
with-all-mapped-windows: Private ordinary functions
with-all-menu: Private macros
with-all-root-child: Private macros
with-all-windows: Private macros
with-all-windows-frames: Private macros
with-all-windows-frames-and-parent: Private macros
with-capslock: Private ordinary functions
with-current-child: Private macros
with-current-child-coord: Private macros
with-current-root-coord: Private macros
with-current-window: Private macros
with-find-in-all-frames: Private macros
with-focus-window: Private macros
with-grab-keyboard-and-pointer: Private macros
with-grab-pointer: Private macros
with-handle-event-symbol: Private macros
with-html: Public macros
with-move-current-focused-window: Private macros
with-movement: Private macros
with-movement-select-next-brother: Private ordinary functions
with-movement-select-next-child: Private ordinary functions
with-movement-select-next-level: Private ordinary functions
with-movement-select-previous-brother: Private ordinary functions
with-movement-select-previous-level: Private ordinary functions
with-numlock: Private ordinary functions
with-placement: Private macros
with-root-screen-coord: Private macros
with-saved-root-list: Private macros
with-search-line: Private macros
with-timer: Public macros
with-x-pointer: Private macros
with-xlib-protect: Private macros
without-capslock: Private ordinary functions
without-numlock: Private ordinary functions
write-backtrace: Public ordinary functions

X
x-drawable-border-width: Private ordinary functions
x-drawable-height: Private ordinary functions
x-drawable-width: Private ordinary functions
x-drawable-x: Private ordinary functions
x-drawable-y: Private ordinary functions
x-fl->px: Private ordinary functions
x-px->fl: Private ordinary functions
xdg-config-home: Private ordinary functions
xgrab-init-keyboard: Private ordinary functions
xgrab-init-pointer: Private ordinary functions
xgrab-keyboard: Private ordinary functions
xgrab-keyboard-p: Private ordinary functions
xgrab-pointer: Private ordinary functions
xgrab-pointer-p: Private ordinary functions
xid->window: Private ordinary functions
xungrab-keyboard: Private ordinary functions
xungrab-pointer: Private ordinary functions

Y
y-fl->px: Private ordinary functions
y-px->fl: Private ordinary functions


A.3 Variables

Jump to:   *   +  
C   D   F   G   H   I   K   L   M   N   O   P   R   S   V   W   X   Y  
Index Entry  Section

*
*%dbg-count%*: Private special variables
*%dbg-name%*: Private special variables
*ask-close/kill-placement*: Private special variables
*background-gc*: Private special variables
*background-image*: Private special variables
*banish-pointer-placement*: Private special variables
*bat-cmd*: Private special variables
*binding-hook*: Private special variables
*border-size*: Private special variables
*child-selection*: Private special variables
*circulate-background*: Private special variables
*circulate-border*: Private special variables
*circulate-font*: Private special variables
*circulate-font-string*: Private special variables
*circulate-foreground*: Private special variables
*circulate-gc*: Private special variables
*circulate-height*: Private special variables
*circulate-hit*: Private special variables
*circulate-keys*: Private special variables
*circulate-keys-release*: Private special variables
*circulate-mode-placement*: Private special variables
*circulate-orig*: Private special variables
*circulate-parent*: Private special variables
*circulate-text-limite*: Private special variables
*circulate-transparency*: Private special variables
*circulate-width*: Private special variables
*circulate-window*: Private special variables
*clfswm-initializing*: Private special variables
*clfswm-terminal-cmd*: Private special variables
*clfswm-terminal-name*: Private special variables
*clfswm-x-error-filename*: Private special variables
*close-hook*: Private special variables
*color-maybe-selected*: Private special variables
*color-move-window*: Private special variables
*color-selected*: Private special variables
*color-unselected*: Private special variables
*config-var-table*: Public special variables
*contrib-dir*: Private special variables
*corner-command-try-delay*: Private special variables
*corner-command-try-number*: Private special variables
*corner-error-message-color*: Private special variables
*corner-error-message-delay*: Private special variables
*corner-main-mode-left-button*: Private special variables
*corner-main-mode-middle-button*: Private special variables
*corner-main-mode-right-button*: Private special variables
*corner-second-mode-left-button*: Private special variables
*corner-second-mode-middle-button*: Private special variables
*corner-second-mode-right-button*: Private special variables
*corner-size*: Private special variables
*cpu-cmd*: Private special variables
*cpu-cmd-fast*: Private special variables
*create-frame-on-root*: Private special variables
*current-event-mode*: Private special variables
*default-focus-policy*: Private special variables
*default-font*: Private special variables
*default-font-string*: Private special variables
*default-frame-data*: Private special variables
*default-managed-type*: Private special variables
*default-modifiers*: Private special variables
*default-nw-hook*: Private special variables
*default-transparency*: Private special variables
*default-window-height*: Private special variables
*default-window-width*: Private special variables
*display*: Private special variables
*expose-background*: Private special variables
*expose-background-letter-match*: Private special variables
*expose-border*: Private special variables
*expose-child-list*: Private special variables
*expose-direct-select*: Private special variables
*expose-font*: Private special variables
*expose-font-string*: Private special variables
*expose-foreground*: Private special variables
*expose-foreground-letter*: Private special variables
*expose-foreground-letter-nok*: Private special variables
*expose-keys*: Private special variables
*expose-mode-placement*: Private special variables
*expose-mouse*: Private special variables
*expose-query-placement*: Private special variables
*expose-selected-child*: Private special variables
*expose-show-window-title*: Private special variables
*expose-transparency*: Private special variables
*expose-valid-on-key*: Private special variables
*fastswitch-adjust-window-p*: Private special variables
*fastswitch-background*: Private special variables
*fastswitch-border*: Private special variables
*fastswitch-display-mode*: Private special variables
*fastswitch-font*: Private special variables
*fastswitch-font-string*: Private special variables
*fastswitch-foreground*: Private special variables
*fastswitch-foreground-childname*: Private special variables
*fastswitch-foreground-letter*: Private special variables
*fastswitch-foreground-letter-second*: Private special variables
*fastswitch-foreground-letter-second-frame*: Private special variables
*fastswitch-gc*: Private special variables
*fastswitch-match-child*: Private special variables
*fastswitch-mode-placement*: Private special variables
*fastswitch-msg*: Private special variables
*fastswitch-show-frame-p*: Private special variables
*fastswitch-string*: Private special variables
*fastswitch-transparency*: Private special variables
*fastswitch-window*: Private special variables
*frame-background*: Private special variables
*frame-foreground*: Private special variables
*frame-foreground-hidden*: Private special variables
*frame-foreground-root*: Private special variables
*frame-transparency*: Private special variables
*fun-press*: Private special variables
*fun-release*: Private special variables
*get-current-root-fun*: Private special variables
*gimp-layout-notify-window-delay*: Private special variables
*handle-event-fun-symbols*: Private special variables
*have-to-compress-notify*: Private special variables
*have-to-show-current-root*: Private special variables
*hide-unmanaged-window*: Private special variables
*identify-background*: Private special variables
*identify-border*: Private special variables
*identify-font-string*: Private special variables
*identify-foreground*: Private special variables
*identify-transparency*: Private special variables
*in-process-existing-windows*: Private special variables
*in-second-mode*: Private special variables
*info-background*: Private special variables
*info-border*: Private special variables
*info-click-to-select*: Private special variables
*info-color-first*: Private special variables
*info-color-second*: Private special variables
*info-color-title*: Private special variables
*info-color-underline*: Private special variables
*info-font-string*: Private special variables
*info-foreground*: Private special variables
*info-keys*: Private special variables
*info-line-cursor*: Private special variables
*info-mode-placement*: Private special variables
*info-mouse*: Private special variables
*info-selected-background*: Private special variables
*info-selected-item*: Private special variables
*info-start-grab-x*: Private special variables
*info-start-grab-y*: Private special variables
*info-transparency*: Private special variables
*init-hook*: Private special variables
*keysym-name-translations*: Private special variables
*layout-current-key*: Private special variables
*loop-hook*: Private special variables
*loop-timeout*: Private special variables
*main-entrance-hook*: Private special variables
*main-keys*: Private special variables
*main-mouse*: Private special variables
*max-x-error-count*: Private special variables
*mem-cmd*: Private special variables
*menu*: Private special variables
*menu-color-comment*: Private special variables
*menu-color-key*: Private special variables
*menu-color-menu-key*: Private special variables
*menu-color-submenu*: Private special variables
*menu-key-bound-color*: Private special variables
*modifier-alias*: Private special variables
*name-keysym-translations*: Private special variables
*never-managed-window-list*: Private special variables
*no-focus-window*: Private special variables
*notify-window-background*: Private special variables
*notify-window-border*: Private special variables
*notify-window-delay*: Private special variables
*notify-window-font-string*: Private special variables
*notify-window-foreground*: Private special variables
*notify-window-placement*: Private special variables
*notify-window-transparency*: Private special variables
*nw-hook-current-key*: Private special variables
*other-window-manager*: Private special variables
*permanent-nw-hook-frames*: Private special variables
*pixmap-buffer*: Private special variables
*query-background*: Private special variables
*query-border*: Private special variables
*query-button-press-hook*: Private special variables
*query-complet-list*: Private special variables
*query-completion-state*: Private special variables
*query-cursor-color*: Private special variables
*query-font*: Private special variables
*query-font-string*: Private special variables
*query-foreground*: Private special variables
*query-gc*: Private special variables
*query-history*: Private special variables
*query-key-press-hook*: Private special variables
*query-keys*: Private special variables
*query-max-complet-length*: Private special variables
*query-message*: Private special variables
*query-message-color*: Private special variables
*query-min-complet-char*: Private special variables
*query-mode-placement*: Private special variables
*query-parent-color*: Private special variables
*query-parent-error-color*: Private special variables
*query-pos*: Private special variables
*query-return*: Private special variables
*query-string*: Private special variables
*query-transparency*: Private special variables
*query-window*: Private special variables
*root*: Private special variables
*root-frame*: Private special variables
*root-size-change-hook*: Private special variables
*screen*: Private special variables
*second-keys*: Private special variables
*second-mode-leave-function*: Private special variables
*second-mode-placement*: Private special variables
*second-mouse*: Private special variables
*shell-cmd*: Private special variables
*shell-cmd-opt*: Private special variables
*show-current-root-delay*: Private special variables
*show-current-root-message*: Private special variables
*show-current-root-placement*: Private special variables
*show-hide-policy*: Private special variables
*show-hide-policy-type*: Private special variables
*show-root-frame-p*: Private special variables
*sm-background-color*: Private special variables
*sm-border-color*: Private special variables
*sm-font*: Private special variables
*sm-font-string*: Private special variables
*sm-foreground-color*: Private special variables
*sm-gc*: Private special variables
*sm-height*: Private special variables
*sm-transparency*: Private special variables
*sm-width*: Private special variables
*sm-window*: Private special variables
*snap-size*: Private special variables
*spatial-move-delay-after*: Private special variables
*spatial-move-delay-before*: Private special variables
*steal-focus*: Private special variables
*timer-list*: Private special variables
*transparent-background*: Private special variables
*unhandled-events*: Private special variables
*unmanaged-window-placement*: Private special variables
*version*: Public special variables
*virtual-keyboard-cmd*: Private special variables
*window-events*: Private special variables
*x-error-count*: Private special variables
*xdg-section-list*: Private special variables

+
+iconic-state+: Private constants
+netwm-supported+: Private special variables
+netwm-window-types+: Private special variables
+normal-state+: Private constants
+withdrawn-state+: Private constants

C
child: Private structures
child: Private structures
child: Private structures
child: Private classes
Constant, +iconic-state+: Private constants
Constant, +normal-state+: Private constants
Constant, +withdrawn-state+: Private constants
current-child: Private structures

D
data: Private classes
doc: Private structures
doc: Private structures

F
focus-policy: Private classes
font: Private structures
forced-managed-window: Private classes
forced-unmanaged-window: Private classes

G
gc: Private structures
gc: Private structures
gc: Private classes
group: Private structures

H
h: Private structures
h: Private structures
h: Private classes
height: Private structures
hidden-children: Private classes

I
ilh: Private structures
ilw: Private structures
item: Private structures

K
key: Private structures
key: Private structures

L
layout: Private classes
list: Private structures

M
managed-type: Private classes
max-x: Private structures
max-y: Private structures

N
name: Private structures
name: Private classes
number: Private structures
number: Private classes
nw-hook: Private classes

O
original: Private structures

P
parent: Private structures

R
rh: Private classes
rw: Private classes
rx: Private classes
ry: Private classes

S
selected-p: Private structures
selected-pos: Private classes
show-window-p: Private classes
Slot, child: Private structures
Slot, child: Private structures
Slot, child: Private structures
Slot, child: Private classes
Slot, current-child: Private structures
Slot, data: Private classes
Slot, doc: Private structures
Slot, doc: Private structures
Slot, focus-policy: Private classes
Slot, font: Private structures
Slot, forced-managed-window: Private classes
Slot, forced-unmanaged-window: Private classes
Slot, gc: Private structures
Slot, gc: Private structures
Slot, gc: Private classes
Slot, group: Private structures
Slot, h: Private structures
Slot, h: Private structures
Slot, h: Private classes
Slot, height: Private structures
Slot, hidden-children: Private classes
Slot, ilh: Private structures
Slot, ilw: Private structures
Slot, item: Private structures
Slot, key: Private structures
Slot, key: Private structures
Slot, layout: Private classes
Slot, list: Private structures
Slot, managed-type: Private classes
Slot, max-x: Private structures
Slot, max-y: Private structures
Slot, name: Private structures
Slot, name: Private classes
Slot, number: Private structures
Slot, number: Private classes
Slot, nw-hook: Private classes
Slot, original: Private structures
Slot, parent: Private structures
Slot, rh: Private classes
Slot, rw: Private classes
Slot, rx: Private classes
Slot, ry: Private classes
Slot, selected-p: Private structures
Slot, selected-pos: Private classes
Slot, show-window-p: Private classes
Slot, string: Private structures
Slot, value: Private structures
Slot, value: Private structures
Slot, w: Private structures
Slot, w: Private structures
Slot, w: Private classes
Slot, width: Private structures
Slot, window: Private structures
Slot, window: Private structures
Slot, window: Private classes
Slot, x: Private structures
Slot, x: Private structures
Slot, x: Private structures
Slot, x: Private structures
Slot, x: Private classes
Slot, y: Private structures
Slot, y: Private structures
Slot, y: Private structures
Slot, y: Private structures
Slot, y: Private classes
Special Variable, *%dbg-count%*: Private special variables
Special Variable, *%dbg-name%*: Private special variables
Special Variable, *ask-close/kill-placement*: Private special variables
Special Variable, *background-gc*: Private special variables
Special Variable, *background-image*: Private special variables
Special Variable, *banish-pointer-placement*: Private special variables
Special Variable, *bat-cmd*: Private special variables
Special Variable, *binding-hook*: Private special variables
Special Variable, *border-size*: Private special variables
Special Variable, *child-selection*: Private special variables
Special Variable, *circulate-background*: Private special variables
Special Variable, *circulate-border*: Private special variables
Special Variable, *circulate-font*: Private special variables
Special Variable, *circulate-font-string*: Private special variables
Special Variable, *circulate-foreground*: Private special variables
Special Variable, *circulate-gc*: Private special variables
Special Variable, *circulate-height*: Private special variables
Special Variable, *circulate-hit*: Private special variables
Special Variable, *circulate-keys*: Private special variables
Special Variable, *circulate-keys-release*: Private special variables
Special Variable, *circulate-mode-placement*: Private special variables
Special Variable, *circulate-orig*: Private special variables
Special Variable, *circulate-parent*: Private special variables
Special Variable, *circulate-text-limite*: Private special variables
Special Variable, *circulate-transparency*: Private special variables
Special Variable, *circulate-width*: Private special variables
Special Variable, *circulate-window*: Private special variables
Special Variable, *clfswm-initializing*: Private special variables
Special Variable, *clfswm-terminal-cmd*: Private special variables
Special Variable, *clfswm-terminal-name*: Private special variables
Special Variable, *clfswm-x-error-filename*: Private special variables
Special Variable, *close-hook*: Private special variables
Special Variable, *color-maybe-selected*: Private special variables
Special Variable, *color-move-window*: Private special variables
Special Variable, *color-selected*: Private special variables
Special Variable, *color-unselected*: Private special variables
Special Variable, *config-var-table*: Public special variables
Special Variable, *contrib-dir*: Private special variables
Special Variable, *corner-command-try-delay*: Private special variables
Special Variable, *corner-command-try-number*: Private special variables
Special Variable, *corner-error-message-color*: Private special variables
Special Variable, *corner-error-message-delay*: Private special variables
Special Variable, *corner-main-mode-left-button*: Private special variables
Special Variable, *corner-main-mode-middle-button*: Private special variables
Special Variable, *corner-main-mode-right-button*: Private special variables
Special Variable, *corner-second-mode-left-button*: Private special variables
Special Variable, *corner-second-mode-middle-button*: Private special variables
Special Variable, *corner-second-mode-right-button*: Private special variables
Special Variable, *corner-size*: Private special variables
Special Variable, *cpu-cmd*: Private special variables
Special Variable, *cpu-cmd-fast*: Private special variables
Special Variable, *create-frame-on-root*: Private special variables
Special Variable, *current-event-mode*: Private special variables
Special Variable, *default-focus-policy*: Private special variables
Special Variable, *default-font*: Private special variables
Special Variable, *default-font-string*: Private special variables
Special Variable, *default-frame-data*: Private special variables
Special Variable, *default-managed-type*: Private special variables
Special Variable, *default-modifiers*: Private special variables
Special Variable, *default-nw-hook*: Private special variables
Special Variable, *default-transparency*: Private special variables
Special Variable, *default-window-height*: Private special variables
Special Variable, *default-window-width*: Private special variables
Special Variable, *display*: Private special variables
Special Variable, *expose-background*: Private special variables
Special Variable, *expose-background-letter-match*: Private special variables
Special Variable, *expose-border*: Private special variables
Special Variable, *expose-child-list*: Private special variables
Special Variable, *expose-direct-select*: Private special variables
Special Variable, *expose-font*: Private special variables
Special Variable, *expose-font-string*: Private special variables
Special Variable, *expose-foreground*: Private special variables
Special Variable, *expose-foreground-letter*: Private special variables
Special Variable, *expose-foreground-letter-nok*: Private special variables
Special Variable, *expose-keys*: Private special variables
Special Variable, *expose-mode-placement*: Private special variables
Special Variable, *expose-mouse*: Private special variables
Special Variable, *expose-query-placement*: Private special variables
Special Variable, *expose-selected-child*: Private special variables
Special Variable, *expose-show-window-title*: Private special variables
Special Variable, *expose-transparency*: Private special variables
Special Variable, *expose-valid-on-key*: Private special variables
Special Variable, *fastswitch-adjust-window-p*: Private special variables
Special Variable, *fastswitch-background*: Private special variables
Special Variable, *fastswitch-border*: Private special variables
Special Variable, *fastswitch-display-mode*: Private special variables
Special Variable, *fastswitch-font*: Private special variables
Special Variable, *fastswitch-font-string*: Private special variables
Special Variable, *fastswitch-foreground*: Private special variables
Special Variable, *fastswitch-foreground-childname*: Private special variables
Special Variable, *fastswitch-foreground-letter*: Private special variables
Special Variable, *fastswitch-foreground-letter-second*: Private special variables
Special Variable, *fastswitch-foreground-letter-second-frame*: Private special variables
Special Variable, *fastswitch-gc*: Private special variables
Special Variable, *fastswitch-match-child*: Private special variables
Special Variable, *fastswitch-mode-placement*: Private special variables
Special Variable, *fastswitch-msg*: Private special variables
Special Variable, *fastswitch-show-frame-p*: Private special variables
Special Variable, *fastswitch-string*: Private special variables
Special Variable, *fastswitch-transparency*: Private special variables
Special Variable, *fastswitch-window*: Private special variables
Special Variable, *frame-background*: Private special variables
Special Variable, *frame-foreground*: Private special variables
Special Variable, *frame-foreground-hidden*: Private special variables
Special Variable, *frame-foreground-root*: Private special variables
Special Variable, *frame-transparency*: Private special variables
Special Variable, *fun-press*: Private special variables
Special Variable, *fun-release*: Private special variables
Special Variable, *get-current-root-fun*: Private special variables
Special Variable, *gimp-layout-notify-window-delay*: Private special variables
Special Variable, *handle-event-fun-symbols*: Private special variables
Special Variable, *have-to-compress-notify*: Private special variables
Special Variable, *have-to-show-current-root*: Private special variables
Special Variable, *hide-unmanaged-window*: Private special variables
Special Variable, *identify-background*: Private special variables
Special Variable, *identify-border*: Private special variables
Special Variable, *identify-font-string*: Private special variables
Special Variable, *identify-foreground*: Private special variables
Special Variable, *identify-transparency*: Private special variables
Special Variable, *in-process-existing-windows*: Private special variables
Special Variable, *in-second-mode*: Private special variables
Special Variable, *info-background*: Private special variables
Special Variable, *info-border*: Private special variables
Special Variable, *info-click-to-select*: Private special variables
Special Variable, *info-color-first*: Private special variables
Special Variable, *info-color-second*: Private special variables
Special Variable, *info-color-title*: Private special variables
Special Variable, *info-color-underline*: Private special variables
Special Variable, *info-font-string*: Private special variables
Special Variable, *info-foreground*: Private special variables
Special Variable, *info-keys*: Private special variables
Special Variable, *info-line-cursor*: Private special variables
Special Variable, *info-mode-placement*: Private special variables
Special Variable, *info-mouse*: Private special variables
Special Variable, *info-selected-background*: Private special variables
Special Variable, *info-selected-item*: Private special variables
Special Variable, *info-start-grab-x*: Private special variables
Special Variable, *info-start-grab-y*: Private special variables
Special Variable, *info-transparency*: Private special variables
Special Variable, *init-hook*: Private special variables
Special Variable, *keysym-name-translations*: Private special variables
Special Variable, *layout-current-key*: Private special variables
Special Variable, *loop-hook*: Private special variables
Special Variable, *loop-timeout*: Private special variables
Special Variable, *main-entrance-hook*: Private special variables
Special Variable, *main-keys*: Private special variables
Special Variable, *main-mouse*: Private special variables
Special Variable, *max-x-error-count*: Private special variables
Special Variable, *mem-cmd*: Private special variables
Special Variable, *menu*: Private special variables
Special Variable, *menu-color-comment*: Private special variables
Special Variable, *menu-color-key*: Private special variables
Special Variable, *menu-color-menu-key*: Private special variables
Special Variable, *menu-color-submenu*: Private special variables
Special Variable, *menu-key-bound-color*: Private special variables
Special Variable, *modifier-alias*: Private special variables
Special Variable, *name-keysym-translations*: Private special variables
Special Variable, *never-managed-window-list*: Private special variables
Special Variable, *no-focus-window*: Private special variables
Special Variable, *notify-window-background*: Private special variables
Special Variable, *notify-window-border*: Private special variables
Special Variable, *notify-window-delay*: Private special variables
Special Variable, *notify-window-font-string*: Private special variables
Special Variable, *notify-window-foreground*: Private special variables
Special Variable, *notify-window-placement*: Private special variables
Special Variable, *notify-window-transparency*: Private special variables
Special Variable, *nw-hook-current-key*: Private special variables
Special Variable, *other-window-manager*: Private special variables
Special Variable, *permanent-nw-hook-frames*: Private special variables
Special Variable, *pixmap-buffer*: Private special variables
Special Variable, *query-background*: Private special variables
Special Variable, *query-border*: Private special variables
Special Variable, *query-button-press-hook*: Private special variables
Special Variable, *query-complet-list*: Private special variables
Special Variable, *query-completion-state*: Private special variables
Special Variable, *query-cursor-color*: Private special variables
Special Variable, *query-font*: Private special variables
Special Variable, *query-font-string*: Private special variables
Special Variable, *query-foreground*: Private special variables
Special Variable, *query-gc*: Private special variables
Special Variable, *query-history*: Private special variables
Special Variable, *query-key-press-hook*: Private special variables
Special Variable, *query-keys*: Private special variables
Special Variable, *query-max-complet-length*: Private special variables
Special Variable, *query-message*: Private special variables
Special Variable, *query-message-color*: Private special variables
Special Variable, *query-min-complet-char*: Private special variables
Special Variable, *query-mode-placement*: Private special variables
Special Variable, *query-parent-color*: Private special variables
Special Variable, *query-parent-error-color*: Private special variables
Special Variable, *query-pos*: Private special variables
Special Variable, *query-return*: Private special variables
Special Variable, *query-string*: Private special variables
Special Variable, *query-transparency*: Private special variables
Special Variable, *query-window*: Private special variables
Special Variable, *root*: Private special variables
Special Variable, *root-frame*: Private special variables
Special Variable, *root-size-change-hook*: Private special variables
Special Variable, *screen*: Private special variables
Special Variable, *second-keys*: Private special variables
Special Variable, *second-mode-leave-function*: Private special variables
Special Variable, *second-mode-placement*: Private special variables
Special Variable, *second-mouse*: Private special variables
Special Variable, *shell-cmd*: Private special variables
Special Variable, *shell-cmd-opt*: Private special variables
Special Variable, *show-current-root-delay*: Private special variables
Special Variable, *show-current-root-message*: Private special variables
Special Variable, *show-current-root-placement*: Private special variables
Special Variable, *show-hide-policy*: Private special variables
Special Variable, *show-hide-policy-type*: Private special variables
Special Variable, *show-root-frame-p*: Private special variables
Special Variable, *sm-background-color*: Private special variables
Special Variable, *sm-border-color*: Private special variables
Special Variable, *sm-font*: Private special variables
Special Variable, *sm-font-string*: Private special variables
Special Variable, *sm-foreground-color*: Private special variables
Special Variable, *sm-gc*: Private special variables
Special Variable, *sm-height*: Private special variables
Special Variable, *sm-transparency*: Private special variables
Special Variable, *sm-width*: Private special variables
Special Variable, *sm-window*: Private special variables
Special Variable, *snap-size*: Private special variables
Special Variable, *spatial-move-delay-after*: Private special variables
Special Variable, *spatial-move-delay-before*: Private special variables
Special Variable, *steal-focus*: Private special variables
Special Variable, *timer-list*: Private special variables
Special Variable, *transparent-background*: Private special variables
Special Variable, *unhandled-events*: Private special variables
Special Variable, *unmanaged-window-placement*: Private special variables
Special Variable, *version*: Public special variables
Special Variable, *virtual-keyboard-cmd*: Private special variables
Special Variable, *window-events*: Private special variables
Special Variable, *x-error-count*: Private special variables
Special Variable, *xdg-section-list*: Private special variables
Special Variable, +netwm-supported+: Private special variables
Special Variable, +netwm-window-types+: Private special variables
string: Private structures

V
value: Private structures
value: Private structures

W
w: Private structures
w: Private structures
w: Private classes
width: Private structures
window: Private structures
window: Private structures
window: Private classes

X
x: Private structures
x: Private structures
x: Private structures
x: Private structures
x: Private classes

Y
y: Private structures
y: Private structures
y: Private structures
y: Private structures
y: Private classes


A.4 Data types

Jump to:   B   C   E   F   I   K   M   N   P   R   S   T   V   X  
Index Entry  Section

B
bindings-second-mode.lisp: The clfswm/src/bindings-second-mode․lisp file
bindings.lisp: The clfswm/src/bindings․lisp file

C
child-rect: Private structures
Class, frame: Private classes
clfswm: The clfswm system
clfswm: The clfswm package
clfswm-autodoc.lisp: The clfswm/src/clfswm-autodoc․lisp file
clfswm-circulate-mode.lisp: The clfswm/src/clfswm-circulate-mode․lisp file
clfswm-configuration.lisp: The clfswm/src/clfswm-configuration․lisp file
clfswm-corner.lisp: The clfswm/src/clfswm-corner․lisp file
clfswm-expose-mode.lisp: The clfswm/src/clfswm-expose-mode․lisp file
clfswm-fastswitch-mode.lisp: The clfswm/src/clfswm-fastswitch-mode․lisp file
clfswm-generic-mode.lisp: The clfswm/src/clfswm-generic-mode․lisp file
clfswm-info.lisp: The clfswm/src/clfswm-info․lisp file
clfswm-internal.lisp: The clfswm/src/clfswm-internal․lisp file
clfswm-keys.lisp: The clfswm/src/clfswm-keys․lisp file
clfswm-layout.lisp: The clfswm/src/clfswm-layout․lisp file
clfswm-menu.lisp: The clfswm/src/clfswm-menu․lisp file
clfswm-nw-hooks.lisp: The clfswm/src/clfswm-nw-hooks․lisp file
clfswm-pack.lisp: The clfswm/src/clfswm-pack․lisp file
clfswm-placement.lisp: The clfswm/src/clfswm-placement․lisp file
clfswm-query.lisp: The clfswm/src/clfswm-query․lisp file
clfswm-second-mode.lisp: The clfswm/src/clfswm-second-mode․lisp file
clfswm-util.lisp: The clfswm/src/clfswm-util․lisp file
clfswm.asd: The clfswm/clfswm․asd file
clfswm.lisp: The clfswm/src/clfswm․lisp file
config.lisp: The clfswm/src/config․lisp file
configvar: Private structures

E
expose-child: Private structures

F
File, bindings-second-mode.lisp: The clfswm/src/bindings-second-mode․lisp file
File, bindings.lisp: The clfswm/src/bindings․lisp file
File, clfswm-autodoc.lisp: The clfswm/src/clfswm-autodoc․lisp file
File, clfswm-circulate-mode.lisp: The clfswm/src/clfswm-circulate-mode․lisp file
File, clfswm-configuration.lisp: The clfswm/src/clfswm-configuration․lisp file
File, clfswm-corner.lisp: The clfswm/src/clfswm-corner․lisp file
File, clfswm-expose-mode.lisp: The clfswm/src/clfswm-expose-mode․lisp file
File, clfswm-fastswitch-mode.lisp: The clfswm/src/clfswm-fastswitch-mode․lisp file
File, clfswm-generic-mode.lisp: The clfswm/src/clfswm-generic-mode․lisp file
File, clfswm-info.lisp: The clfswm/src/clfswm-info․lisp file
File, clfswm-internal.lisp: The clfswm/src/clfswm-internal․lisp file
File, clfswm-keys.lisp: The clfswm/src/clfswm-keys․lisp file
File, clfswm-layout.lisp: The clfswm/src/clfswm-layout․lisp file
File, clfswm-menu.lisp: The clfswm/src/clfswm-menu․lisp file
File, clfswm-nw-hooks.lisp: The clfswm/src/clfswm-nw-hooks․lisp file
File, clfswm-pack.lisp: The clfswm/src/clfswm-pack․lisp file
File, clfswm-placement.lisp: The clfswm/src/clfswm-placement․lisp file
File, clfswm-query.lisp: The clfswm/src/clfswm-query․lisp file
File, clfswm-second-mode.lisp: The clfswm/src/clfswm-second-mode․lisp file
File, clfswm-util.lisp: The clfswm/src/clfswm-util․lisp file
File, clfswm.asd: The clfswm/clfswm․asd file
File, clfswm.lisp: The clfswm/src/clfswm․lisp file
File, config.lisp: The clfswm/src/config․lisp file
File, keysyms.lisp: The clfswm/src/keysyms․lisp file
File, menu-def.lisp: The clfswm/src/menu-def․lisp file
File, my-html.lisp: The clfswm/src/my-html․lisp file
File, netwm-util.lisp: The clfswm/src/netwm-util․lisp file
File, package.lisp: The clfswm/src/package․lisp file
File, tools.lisp: The clfswm/src/tools․lisp file
File, version.lisp: The clfswm/src/version․lisp file
File, xlib-util.lisp: The clfswm/src/xlib-util․lisp file
frame: Private classes

I
info: Private structures

K
keysyms.lisp: The clfswm/src/keysyms․lisp file

M
menu: Private structures
menu-def.lisp: The clfswm/src/menu-def․lisp file
menu-item: Private structures
Module, src: The clfswm/src module
my-html: The my-html package
my-html.lisp: The clfswm/src/my-html․lisp file

N
netwm-util.lisp: The clfswm/src/netwm-util․lisp file

P
Package, clfswm: The clfswm package
Package, my-html: The my-html package
Package, tools: The tools package
Package, version: The version package
package.lisp: The clfswm/src/package․lisp file

R
rectangle: Private structures
root: Private structures

S
src: The clfswm/src module
Structure, child-rect: Private structures
Structure, configvar: Private structures
Structure, expose-child: Private structures
Structure, info: Private structures
Structure, menu: Private structures
Structure, menu-item: Private structures
Structure, rectangle: Private structures
Structure, root: Private structures
System, clfswm: The clfswm system

T
tools: The tools package
tools.lisp: The clfswm/src/tools․lisp file

V
version: The version package
version.lisp: The clfswm/src/version․lisp file

X
xlib-util.lisp: The clfswm/src/xlib-util․lisp file