The stumpwm-dynamic-float Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The stumpwm-dynamic-float Reference Manual

This is the stumpwm-dynamic-float Reference Manual, version 2.2.2, generated automatically by Declt version 3.0 "Montgomery Scott" on Sun May 15 06:11:54 2022 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Systems

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


Previous: , Up: Systems   [Contents][Index]

1.1 stumpwm-dynamic-float

Author

Jin-Cheng Guu <jcguu95@gmail.com>

License

MIT

Description

stumpwm-dynamic-float is an extension to the X window manager "StumpWM". It provides a dynamic-tiling environment based on StumpWM’s floating-group.

Version

2.2.2

Dependency

stumpwm

Source

stumpwm-dynamic-float.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

2 Modules

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


Previous: , Up: Modules   [Contents][Index]

2.1 stumpwm-dynamic-float/src

Parent

stumpwm-dynamic-float (system)

Location

src/

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 stumpwm-dynamic-float.asd

Location

stumpwm-dynamic-float.asd

Systems

stumpwm-dynamic-float (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 stumpwm-dynamic-float/src/package.lisp

Parent

src (module)

Location

src/package.lisp

Packages

stumpwm-dynamic-float-group


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 stumpwm-dynamic-float/src/util.lisp

Parent

src (module)

Location

src/util.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 stumpwm-dynamic-float/src/main.lisp

Parent

src (module)

Location

src/main.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 stumpwm-dynamic-float/src/gap.lisp

Parent

src (module)

Location

src/gap.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 stumpwm-dynamic-float/src/layout.lisp

Parent

src (module)

Location

src/layout.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.7 stumpwm-dynamic-float/src/navigation.lisp

Parent

src (module)

Location

src/navigation.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 stumpwm-dynamic-float-group

Source

package.lisp (file)

Nicknames
Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Special variables

Special Variable: *default-gap-size*
Package

stumpwm-dynamic-float-group

Source

gap.lisp (file)

Special Variable: *default-gap-step*
Package

stumpwm-dynamic-float-group

Source

gap.lisp (file)

Special Variable: *new-window-spec-hooks*

Hooks for specifying spec for new windows satisfying
customizable predicates. For each new window, the hooks are
called one by one by #’NEW-WINDOW-SPEC until it succeeds. For
example, when its value is

(list (cons (lambda (w) (equal 0 (search "[TOP]" (window-title w)))) (list :x 300 :y 300 :height 300 :width 300 :status ’foreground)))

Then all new windows that satisfy the predicate (namely, those
whose titles start with "[TOP]") will be assigned to the
spec.

Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Special Variable: +supported-layouts+
Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Macros

Macro: deflayout NAME DOCSTRING BODY

The macro for STUMPWM-DFG for defining layout. To learn the DSL, consult the examples or read the slots in LET* form. The defined layouts should return a plist (:x x :y y :width width :height height) that describes the geometry of the kth tiled windows among the N of them.

Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Functions

Function: gap-decrease &optional GROUP
Package

stumpwm-dynamic-float-group

Source

gap.lisp (file)

Function: gap-increase &optional GROUP
Package

stumpwm-dynamic-float-group

Source

gap.lisp (file)

Function: gap-set-default &optional GROUP
Package

stumpwm-dynamic-float-group

Source

gap.lisp (file)

Function: gap-toggle &optional GROUP
Package

stumpwm-dynamic-float-group

Source

gap.lisp (file)

Function: gnew-dyn-float NAME &optional BACKGROUND

Create a new dynamic floating group named NAME.

Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: gnew-dyn-float-bg NAME

Create a new dynamic floating group named NAME in the background.

Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: layout-change-next &optional GROUP
Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)

Function: layout-toggle-fullscreen &optional GROUP
Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)

Function: master-ratio-decrease &optional GROUP
Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)

Function: master-ratio-increase &optional GROUP
Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)

Function: master-ratio-set-default &optional GROUP
Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)

Function: permute-window &optional GROUP
Package

stumpwm-dynamic-float-group

Source

navigation.lisp (file)

Function: permute-window-reverse &optional GROUP
Package

stumpwm-dynamic-float-group

Source

navigation.lisp (file)

Function: window-focus-next &optional GROUP
Package

stumpwm-dynamic-float-group

Source

navigation.lisp (file)

Function: window-focus-prev &optional GROUP
Package

stumpwm-dynamic-float-group

Source

navigation.lisp (file)

Function: window-status-make-all-tiled &optional GROUP
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: window-status-make-background &optional WINDOW GROUP
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: window-status-make-foreground &optional WINDOW GROUP
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: window-status-make-tiled &optional WINDOW GROUP
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: window-status-tile-at-point &optional WINDOW GROUP
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: *default-layout*
Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)

Special Variable: *default-master-ratio*
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Special Variable: +1-golden-ratio+
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Special Variable: +status-list+
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Macros

Macro: defcommand-gap OPTIONS
Package

stumpwm-dynamic-float-group

Source

gap.lisp (file)

Macro: defcommand-master-ratio OPTIONS
Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)

Macro: defcommand-window-focus OPTIONS
Package

stumpwm-dynamic-float-group

Source

navigation.lisp (file)

Macro: defcommand-window-status OPTIONS
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Functions

Function: apply-data! &optional GROUP

Renumber and redraw the windows in the internal list using the data in DFG-DATA of the GROUP. Warning: Calling this directly may crashes STUMPWM. It should be called after #’sync-existence.

Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: check BOOL

An adhoc unit tester.

Package

stumpwm-dynamic-float-group

Source

util.lisp (file)

Function: count-tiled &optional GROUP
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: dyn-float-group-p GROUP

The predicate of dyn-float-group.

Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: gap-set N &optional GAP? GROUP
Package

stumpwm-dynamic-float-group

Source

gap.lisp (file)

Function: get-xwin-with-xwin-id XWIN-ID &optional GROUP
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: horizontal _TH AMOUNT-OF-THE-TILED &optional GROUP SCREEN HEAD

A layout where the master is put on the top.

Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)

Function: layout-change LAYOUT &optional GROUP
Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)

Function: layout-current &optional GROUP
Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)

Function: left-vertical _TH AMOUNT-OF-THE-TILED &optional GROUP SCREEN HEAD

A layout where the master is put on the left.

Package

stumpwm-dynamic-float-group

Source

layout.lisp (file)

Function: location X LIST &key SUCH-THAT IDENTIFIER

Similar to the built-in #’position but different.

Package

stumpwm-dynamic-float-group

Source

util.lisp (file)

Function: new-window-spec WINDOW

Generate spec for new windows WINDOW based on the customizable hooks in *NEW-WINDOW-SPEC-HOOKS*. It calls the hooks one by one, and breaks the loop once a predicate is satisfied. NIL is returned if no hook succeeds.

Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: override-internal-with-dfg-datum WINDOW

If WINDOW has a nontrivial piece of datum, overwrite the values (x, y, width, height) into the slots of WINDOW internal to StumpWM.

Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: permute X Y LIST

Expect LIST to be a list without repeating elements. Return a new list with X and Y permuted.

Package

stumpwm-dynamic-float-group

Source

util.lisp (file)

Function: permute-tiled-at-point-with-next &optional GROUP &key REVERSE
Package

stumpwm-dynamic-float-group

Source

navigation.lisp (file)

Function: permute-with-next X RING &key REVERSE

Expect RING to be a list with no element being NIL.

Package

stumpwm-dynamic-float-group

Source

util.lisp (file)

Function: sort-logic LIST &key TRANSFORMER IDENTIFIER

Return a binary comparer based on LIST, which dictates the order from small to big. If element is absent, make it the absolutely smallest.

Package

stumpwm-dynamic-float-group

Source

util.lisp (file)

Function: sync! &optional GROUP

Main function of STUMPWM-DFG.

Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: sync-existence &optional GROUP

Sync the existence data between the window list (internal to STUMPWM) and the DFG-DATA of the GROUP in the following (ordered) manner:

1. For each window in the internal list, ensure the existence of its datum in the DFG-DATUM.

2. Remove each datum in the DFG-DATUM that does not correspond to a window in the internal list.

Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: tiled? DFG-DATUM
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: update-dfg-data &optional GROUP

Calculate and update the values (x, y, width, height, window-number) in the DFG-DATA of the GROUP.

Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Function: window-status-change STATUS &optional WINDOW GROUP
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Generic functions

Generic Function: dfg-data OBJECT
Generic Function: (setf dfg-data) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: dfg-data (DYN-FLOAT-GROUP dyn-float-group)
Method: (setf dfg-data) NEW-VALUE (DYN-FLOAT-GROUP dyn-float-group)

The main list of dfg-datum used to
hold the information for redrawing and renumbering the windows internal to STUMPWM.

Source

main.lisp (file)

Generic Function: dfg-datum-height OBJECT
Generic Function: (setf dfg-datum-height) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: dfg-datum-height (DFG-DATUM dfg-datum)

automatically generated reader method

Source

main.lisp (file)

Method: (setf dfg-datum-height) NEW-VALUE (DFG-DATUM dfg-datum)

automatically generated writer method

Source

main.lisp (file)

Generic Function: dfg-datum-status OBJECT
Generic Function: (setf dfg-datum-status) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: dfg-datum-status (DFG-DATUM dfg-datum)
Method: (setf dfg-datum-status) NEW-VALUE (DFG-DATUM dfg-datum)

This slot is special to
stumpwm-dfg. Its possible values are recorded in *status-list*.

Source

main.lisp (file)

Generic Function: dfg-datum-width OBJECT
Generic Function: (setf dfg-datum-width) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: dfg-datum-width (DFG-DATUM dfg-datum)

automatically generated reader method

Source

main.lisp (file)

Method: (setf dfg-datum-width) NEW-VALUE (DFG-DATUM dfg-datum)

automatically generated writer method

Source

main.lisp (file)

Generic Function: dfg-datum-window-number OBJECT
Generic Function: (setf dfg-datum-window-number) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: dfg-datum-window-number (DFG-DATUM dfg-datum)

automatically generated reader method

Source

main.lisp (file)

Method: (setf dfg-datum-window-number) NEW-VALUE (DFG-DATUM dfg-datum)

automatically generated writer method

Source

main.lisp (file)

Generic Function: dfg-datum-x OBJECT
Generic Function: (setf dfg-datum-x) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: dfg-datum-x (DFG-DATUM dfg-datum)

automatically generated reader method

Source

main.lisp (file)

Method: (setf dfg-datum-x) NEW-VALUE (DFG-DATUM dfg-datum)

automatically generated writer method

Source

main.lisp (file)

Generic Function: dfg-datum-xwin-id OBJECT
Generic Function: (setf dfg-datum-xwin-id) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: dfg-datum-xwin-id (DFG-DATUM dfg-datum)

automatically generated reader method

Source

main.lisp (file)

Method: (setf dfg-datum-xwin-id) NEW-VALUE (DFG-DATUM dfg-datum)

automatically generated writer method

Source

main.lisp (file)

Generic Function: dfg-datum-y OBJECT
Generic Function: (setf dfg-datum-y) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: dfg-datum-y (DFG-DATUM dfg-datum)

automatically generated reader method

Source

main.lisp (file)

Method: (setf dfg-datum-y) NEW-VALUE (DFG-DATUM dfg-datum)

automatically generated writer method

Source

main.lisp (file)

Generic Function: gap-effective-p OBJECT
Generic Function: (setf gap-effective-p) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: gap-effective-p (GAP-INFO gap-info)
Method: (setf gap-effective-p) NEW-VALUE (GAP-INFO gap-info)

Whether gapping is effective: NON-NIL means effective and NIL means ineffective.

Source

gap.lisp (file)

Generic Function: gap-info OBJECT
Generic Function: (setf gap-info) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: gap-info (DYN-FLOAT-GROUP dyn-float-group)
Method: (setf gap-info) NEW-VALUE (DYN-FLOAT-GROUP dyn-float-group)

Info for gapping.

Source

main.lisp (file)

Generic Function: gap-size OBJECT
Generic Function: (setf gap-size) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: gap-size (GAP-INFO gap-info)
Method: (setf gap-size) NEW-VALUE (GAP-INFO gap-info)

The gap size between windows.

Source

gap.lisp (file)

Generic Function: gap-step OBJECT
Generic Function: (setf gap-step) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: gap-step (GAP-INFO gap-info)
Method: (setf gap-step) NEW-VALUE (GAP-INFO gap-info)

The step size taken during gap alternation.

Source

gap.lisp (file)

Generic Function: get-dfg-datum W &optional GROUP
Package

stumpwm-dynamic-float-group

Methods
Method: get-dfg-datum (W float-window) &optional GROUP
Source

main.lisp (file)

Generic Function: get-xwin-id W
Package

stumpwm-dynamic-float-group

Methods
Method: get-xwin-id (W float-window)
Source

main.lisp (file)

Generic Function: layout-hist OBJECT
Generic Function: (setf layout-hist) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: layout-hist (DYN-FLOAT-GROUP dyn-float-group)
Method: (setf layout-hist) NEW-VALUE (DYN-FLOAT-GROUP dyn-float-group)

The list of layout
histories,where the zeroth element is interpreted as the current layout.

Source

main.lisp (file)

Generic Function: make-dfg-datum WINDOW
Package

stumpwm-dynamic-float-group

Methods
Method: make-dfg-datum (WINDOW float-window)

It should only be called when a new window is created.

Source

main.lisp (file)

Generic Function: master-ratio OBJECT
Generic Function: (setf master-ratio) NEW-VALUE OBJECT
Package

stumpwm-dynamic-float-group

Methods
Method: master-ratio (DYN-FLOAT-GROUP dyn-float-group)
Method: (setf master-ratio) NEW-VALUE (DYN-FLOAT-GROUP dyn-float-group)

Ratio of the master window takes.

Source

main.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Classes

Class: dfg-datum ()

The datum for redrawing and renumbering the windows internal to STUMPWM.

Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: xwin-id
Initargs

:dfg-datum-xwin-id

Readers

dfg-datum-xwin-id (generic function)

Writers

(setf dfg-datum-xwin-id) (generic function)

Slot: x
Initargs

:dfg-datum-x

Readers

dfg-datum-x (generic function)

Writers

(setf dfg-datum-x) (generic function)

Slot: y
Initargs

:dfg-datum-y

Readers

dfg-datum-y (generic function)

Writers

(setf dfg-datum-y) (generic function)

Slot: height
Initargs

:dfg-datum-height

Readers

dfg-datum-height (generic function)

Writers

(setf dfg-datum-height) (generic function)

Slot: width
Initargs

:dfg-datum-width

Readers

dfg-datum-width (generic function)

Writers

(setf dfg-datum-width) (generic function)

Slot: window-number
Initargs

:dfg-datum-window-number

Readers

dfg-datum-window-number (generic function)

Writers

(setf dfg-datum-window-number) (generic function)

Slot: status

This slot is special to
stumpwm-dfg. Its possible values are recorded in *status-list*.

Initargs

:dfg-datum-status

Readers

dfg-datum-status (generic function)

Writers

(setf dfg-datum-status) (generic function)

Class: dyn-float-group ()
Package

stumpwm-dynamic-float-group

Source

main.lisp (file)

Direct superclasses

float-group (class)

Direct methods
  • group-button-press (method)
  • group-delete-window (method)
  • group-add-window (method)
  • gap-info (method)
  • gap-info (method)
  • master-ratio (method)
  • master-ratio (method)
  • layout-hist (method)
  • layout-hist (method)
  • dfg-data (method)
  • dfg-data (method)
Direct slots
Slot: dfg-data

The main list of dfg-datum used to
hold the information for redrawing and renumbering the windows internal to STUMPWM.

Readers

dfg-data (generic function)

Writers

(setf dfg-data) (generic function)

Slot: layout-hist

The list of layout
histories,where the zeroth element is interpreted as the current layout.

Initform

(list stumpwm-dynamic-float-group::*default-layout*)

Readers

layout-hist (generic function)

Writers

(setf layout-hist) (generic function)

Slot: master-ratio

Ratio of the master window takes.

Initform

stumpwm-dynamic-float-group::*default-master-ratio*

Readers

master-ratio (generic function)

Writers

(setf master-ratio) (generic function)

Slot: gap-info

Info for gapping.

Initform

(make-instance (quote stumpwm-dynamic-float-group::gap-info))

Readers

gap-info (generic function)

Writers

(setf gap-info) (generic function)

Class: gap-info ()
Package

stumpwm-dynamic-float-group

Source

gap.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: gap-size

The gap size between windows.

Initform

stumpwm-dynamic-float-group:*default-gap-size*

Readers

gap-size (generic function)

Writers

(setf gap-size) (generic function)

Slot: gap-step

The step size taken during gap alternation.

Initform

stumpwm-dynamic-float-group:*default-gap-step*

Readers

gap-step (generic function)

Writers

(setf gap-step) (generic function)

Slot: gap-effective-p

Whether gapping is effective: NON-NIL means effective and NIL means ineffective.

Initform

t

Readers

gap-effective-p (generic function)

Writers

(setf gap-effective-p) (generic function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   M   S  
Index Entry  Section

F
File, Lisp, stumpwm-dynamic-float.asd: The stumpwm-dynamic-float․asd file
File, Lisp, stumpwm-dynamic-float/src/gap.lisp: The stumpwm-dynamic-float/src/gap․lisp file
File, Lisp, stumpwm-dynamic-float/src/layout.lisp: The stumpwm-dynamic-float/src/layout․lisp file
File, Lisp, stumpwm-dynamic-float/src/main.lisp: The stumpwm-dynamic-float/src/main․lisp file
File, Lisp, stumpwm-dynamic-float/src/navigation.lisp: The stumpwm-dynamic-float/src/navigation․lisp file
File, Lisp, stumpwm-dynamic-float/src/package.lisp: The stumpwm-dynamic-float/src/package․lisp file
File, Lisp, stumpwm-dynamic-float/src/util.lisp: The stumpwm-dynamic-float/src/util․lisp file

L
Lisp File, stumpwm-dynamic-float.asd: The stumpwm-dynamic-float․asd file
Lisp File, stumpwm-dynamic-float/src/gap.lisp: The stumpwm-dynamic-float/src/gap․lisp file
Lisp File, stumpwm-dynamic-float/src/layout.lisp: The stumpwm-dynamic-float/src/layout․lisp file
Lisp File, stumpwm-dynamic-float/src/main.lisp: The stumpwm-dynamic-float/src/main․lisp file
Lisp File, stumpwm-dynamic-float/src/navigation.lisp: The stumpwm-dynamic-float/src/navigation․lisp file
Lisp File, stumpwm-dynamic-float/src/package.lisp: The stumpwm-dynamic-float/src/package․lisp file
Lisp File, stumpwm-dynamic-float/src/util.lisp: The stumpwm-dynamic-float/src/util․lisp file

M
Module, stumpwm-dynamic-float/src: The stumpwm-dynamic-float/src module

S
stumpwm-dynamic-float.asd: The stumpwm-dynamic-float․asd file
stumpwm-dynamic-float/src: The stumpwm-dynamic-float/src module
stumpwm-dynamic-float/src/gap.lisp: The stumpwm-dynamic-float/src/gap․lisp file
stumpwm-dynamic-float/src/layout.lisp: The stumpwm-dynamic-float/src/layout․lisp file
stumpwm-dynamic-float/src/main.lisp: The stumpwm-dynamic-float/src/main․lisp file
stumpwm-dynamic-float/src/navigation.lisp: The stumpwm-dynamic-float/src/navigation․lisp file
stumpwm-dynamic-float/src/package.lisp: The stumpwm-dynamic-float/src/package․lisp file
stumpwm-dynamic-float/src/util.lisp: The stumpwm-dynamic-float/src/util․lisp file

Jump to:   F   L   M   S  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   C   D   F   G   H   L   M   N   O   P   S   T   U   W  
Index Entry  Section

(
(setf dfg-data): Internal generic functions
(setf dfg-data): Internal generic functions
(setf dfg-datum-height): Internal generic functions
(setf dfg-datum-height): Internal generic functions
(setf dfg-datum-status): Internal generic functions
(setf dfg-datum-status): Internal generic functions
(setf dfg-datum-width): Internal generic functions
(setf dfg-datum-width): Internal generic functions
(setf dfg-datum-window-number): Internal generic functions
(setf dfg-datum-window-number): Internal generic functions
(setf dfg-datum-x): Internal generic functions
(setf dfg-datum-x): Internal generic functions
(setf dfg-datum-xwin-id): Internal generic functions
(setf dfg-datum-xwin-id): Internal generic functions
(setf dfg-datum-y): Internal generic functions
(setf dfg-datum-y): Internal generic functions
(setf gap-effective-p): Internal generic functions
(setf gap-effective-p): Internal generic functions
(setf gap-info): Internal generic functions
(setf gap-info): Internal generic functions
(setf gap-size): Internal generic functions
(setf gap-size): Internal generic functions
(setf gap-step): Internal generic functions
(setf gap-step): Internal generic functions
(setf layout-hist): Internal generic functions
(setf layout-hist): Internal generic functions
(setf master-ratio): Internal generic functions
(setf master-ratio): Internal generic functions

A
apply-data!: Internal functions

C
check: Internal functions
count-tiled: Internal functions

D
defcommand-gap: Internal macros
defcommand-master-ratio: Internal macros
defcommand-window-focus: Internal macros
defcommand-window-status: Internal macros
deflayout: Exported macros
dfg-data: Internal generic functions
dfg-data: Internal generic functions
dfg-datum-height: Internal generic functions
dfg-datum-height: Internal generic functions
dfg-datum-status: Internal generic functions
dfg-datum-status: Internal generic functions
dfg-datum-width: Internal generic functions
dfg-datum-width: Internal generic functions
dfg-datum-window-number: Internal generic functions
dfg-datum-window-number: Internal generic functions
dfg-datum-x: Internal generic functions
dfg-datum-x: Internal generic functions
dfg-datum-xwin-id: Internal generic functions
dfg-datum-xwin-id: Internal generic functions
dfg-datum-y: Internal generic functions
dfg-datum-y: Internal generic functions
dyn-float-group-p: Internal functions

F
Function, apply-data!: Internal functions
Function, check: Internal functions
Function, count-tiled: Internal functions
Function, dyn-float-group-p: Internal functions
Function, gap-decrease: Exported functions
Function, gap-increase: Exported functions
Function, gap-set: Internal functions
Function, gap-set-default: Exported functions
Function, gap-toggle: Exported functions
Function, get-xwin-with-xwin-id: Internal functions
Function, gnew-dyn-float: Exported functions
Function, gnew-dyn-float-bg: Exported functions
Function, horizontal: Internal functions
Function, layout-change: Internal functions
Function, layout-change-next: Exported functions
Function, layout-current: Internal functions
Function, layout-toggle-fullscreen: Exported functions
Function, left-vertical: Internal functions
Function, location: Internal functions
Function, master-ratio-decrease: Exported functions
Function, master-ratio-increase: Exported functions
Function, master-ratio-set-default: Exported functions
Function, new-window-spec: Internal functions
Function, override-internal-with-dfg-datum: Internal functions
Function, permute: Internal functions
Function, permute-tiled-at-point-with-next: Internal functions
Function, permute-window: Exported functions
Function, permute-window-reverse: Exported functions
Function, permute-with-next: Internal functions
Function, sort-logic: Internal functions
Function, sync!: Internal functions
Function, sync-existence: Internal functions
Function, tiled?: Internal functions
Function, update-dfg-data: Internal functions
Function, window-focus-next: Exported functions
Function, window-focus-prev: Exported functions
Function, window-status-change: Internal functions
Function, window-status-make-all-tiled: Exported functions
Function, window-status-make-background: Exported functions
Function, window-status-make-foreground: Exported functions
Function, window-status-make-tiled: Exported functions
Function, window-status-tile-at-point: Exported functions

G
gap-decrease: Exported functions
gap-effective-p: Internal generic functions
gap-effective-p: Internal generic functions
gap-increase: Exported functions
gap-info: Internal generic functions
gap-info: Internal generic functions
gap-set: Internal functions
gap-set-default: Exported functions
gap-size: Internal generic functions
gap-size: Internal generic functions
gap-step: Internal generic functions
gap-step: Internal generic functions
gap-toggle: Exported functions
Generic Function, (setf dfg-data): Internal generic functions
Generic Function, (setf dfg-datum-height): Internal generic functions
Generic Function, (setf dfg-datum-status): Internal generic functions
Generic Function, (setf dfg-datum-width): Internal generic functions
Generic Function, (setf dfg-datum-window-number): Internal generic functions
Generic Function, (setf dfg-datum-x): Internal generic functions
Generic Function, (setf dfg-datum-xwin-id): Internal generic functions
Generic Function, (setf dfg-datum-y): Internal generic functions
Generic Function, (setf gap-effective-p): Internal generic functions
Generic Function, (setf gap-info): Internal generic functions
Generic Function, (setf gap-size): Internal generic functions
Generic Function, (setf gap-step): Internal generic functions
Generic Function, (setf layout-hist): Internal generic functions
Generic Function, (setf master-ratio): Internal generic functions
Generic Function, dfg-data: Internal generic functions
Generic Function, dfg-datum-height: Internal generic functions
Generic Function, dfg-datum-status: Internal generic functions
Generic Function, dfg-datum-width: Internal generic functions
Generic Function, dfg-datum-window-number: Internal generic functions
Generic Function, dfg-datum-x: Internal generic functions
Generic Function, dfg-datum-xwin-id: Internal generic functions
Generic Function, dfg-datum-y: Internal generic functions
Generic Function, gap-effective-p: Internal generic functions
Generic Function, gap-info: Internal generic functions
Generic Function, gap-size: Internal generic functions
Generic Function, gap-step: Internal generic functions
Generic Function, get-dfg-datum: Internal generic functions
Generic Function, get-xwin-id: Internal generic functions
Generic Function, layout-hist: Internal generic functions
Generic Function, make-dfg-datum: Internal generic functions
Generic Function, master-ratio: Internal generic functions
get-dfg-datum: Internal generic functions
get-dfg-datum: Internal generic functions
get-xwin-id: Internal generic functions
get-xwin-id: Internal generic functions
get-xwin-with-xwin-id: Internal functions
gnew-dyn-float: Exported functions
gnew-dyn-float-bg: Exported functions

H
horizontal: Internal functions

L
layout-change: Internal functions
layout-change-next: Exported functions
layout-current: Internal functions
layout-hist: Internal generic functions
layout-hist: Internal generic functions
layout-toggle-fullscreen: Exported functions
left-vertical: Internal functions
location: Internal functions

M
Macro, defcommand-gap: Internal macros
Macro, defcommand-master-ratio: Internal macros
Macro, defcommand-window-focus: Internal macros
Macro, defcommand-window-status: Internal macros
Macro, deflayout: Exported macros
make-dfg-datum: Internal generic functions
make-dfg-datum: Internal generic functions
master-ratio: Internal generic functions
master-ratio: Internal generic functions
master-ratio-decrease: Exported functions
master-ratio-increase: Exported functions
master-ratio-set-default: Exported functions
Method, (setf dfg-data): Internal generic functions
Method, (setf dfg-datum-height): Internal generic functions
Method, (setf dfg-datum-status): Internal generic functions
Method, (setf dfg-datum-width): Internal generic functions
Method, (setf dfg-datum-window-number): Internal generic functions
Method, (setf dfg-datum-x): Internal generic functions
Method, (setf dfg-datum-xwin-id): Internal generic functions
Method, (setf dfg-datum-y): Internal generic functions
Method, (setf gap-effective-p): Internal generic functions
Method, (setf gap-info): Internal generic functions
Method, (setf gap-size): Internal generic functions
Method, (setf gap-step): Internal generic functions
Method, (setf layout-hist): Internal generic functions
Method, (setf master-ratio): Internal generic functions
Method, dfg-data: Internal generic functions
Method, dfg-datum-height: Internal generic functions
Method, dfg-datum-status: Internal generic functions
Method, dfg-datum-width: Internal generic functions
Method, dfg-datum-window-number: Internal generic functions
Method, dfg-datum-x: Internal generic functions
Method, dfg-datum-xwin-id: Internal generic functions
Method, dfg-datum-y: Internal generic functions
Method, gap-effective-p: Internal generic functions
Method, gap-info: Internal generic functions
Method, gap-size: Internal generic functions
Method, gap-step: Internal generic functions
Method, get-dfg-datum: Internal generic functions
Method, get-xwin-id: Internal generic functions
Method, layout-hist: Internal generic functions
Method, make-dfg-datum: Internal generic functions
Method, master-ratio: Internal generic functions

N
new-window-spec: Internal functions

O
override-internal-with-dfg-datum: Internal functions

P
permute: Internal functions
permute-tiled-at-point-with-next: Internal functions
permute-window: Exported functions
permute-window-reverse: Exported functions
permute-with-next: Internal functions

S
sort-logic: Internal functions
sync!: Internal functions
sync-existence: Internal functions

T
tiled?: Internal functions

U
update-dfg-data: Internal functions

W
window-focus-next: Exported functions
window-focus-prev: Exported functions
window-status-change: Internal functions
window-status-make-all-tiled: Exported functions
window-status-make-background: Exported functions
window-status-make-foreground: Exported functions
window-status-make-tiled: Exported functions
window-status-tile-at-point: Exported functions

Jump to:   (  
A   C   D   F   G   H   L   M   N   O   P   S   T   U   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *   +  
D   G   H   L   M   S   W   X   Y  
Index Entry  Section

*
*default-gap-size*: Exported special variables
*default-gap-step*: Exported special variables
*default-layout*: Internal special variables
*default-master-ratio*: Internal special variables
*new-window-spec-hooks*: Exported special variables

+
+1-golden-ratio+: Internal special variables
+status-list+: Internal special variables
+supported-layouts+: Exported special variables

D
dfg-data: Internal classes

G
gap-effective-p: Internal classes
gap-info: Internal classes
gap-size: Internal classes
gap-step: Internal classes

H
height: Internal classes

L
layout-hist: Internal classes

M
master-ratio: Internal classes

S
Slot, dfg-data: Internal classes
Slot, gap-effective-p: Internal classes
Slot, gap-info: Internal classes
Slot, gap-size: Internal classes
Slot, gap-step: Internal classes
Slot, height: Internal classes
Slot, layout-hist: Internal classes
Slot, master-ratio: Internal classes
Slot, status: Internal classes
Slot, width: Internal classes
Slot, window-number: Internal classes
Slot, x: Internal classes
Slot, xwin-id: Internal classes
Slot, y: Internal classes
Special Variable, *default-gap-size*: Exported special variables
Special Variable, *default-gap-step*: Exported special variables
Special Variable, *default-layout*: Internal special variables
Special Variable, *default-master-ratio*: Internal special variables
Special Variable, *new-window-spec-hooks*: Exported special variables
Special Variable, +1-golden-ratio+: Internal special variables
Special Variable, +status-list+: Internal special variables
Special Variable, +supported-layouts+: Exported special variables
status: Internal classes

W
width: Internal classes
window-number: Internal classes

X
x: Internal classes
xwin-id: Internal classes

Y
y: Internal classes

Jump to:   *   +  
D   G   H   L   M   S   W   X   Y  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   D   G   P   S  
Index Entry  Section

C
Class, dfg-datum: Internal classes
Class, dyn-float-group: Internal classes
Class, gap-info: Internal classes

D
dfg-datum: Internal classes
dyn-float-group: Internal classes

G
gap-info: Internal classes

P
Package, stumpwm-dynamic-float-group: The stumpwm-dynamic-float-group package

S
stumpwm-dynamic-float: The stumpwm-dynamic-float system
stumpwm-dynamic-float-group: The stumpwm-dynamic-float-group package
System, stumpwm-dynamic-float: The stumpwm-dynamic-float system

Jump to:   C   D   G   P   S