tile -- Tile the windows on the specified desk.


(tile #&key (only ()) (except ()) 
			 (by-stacking #f) (by-focus #f)
			 (reverse #f)
			 (all-viewports #f) (desk (current-desk))
			 (ignore-default-exceptions #f)
			 (start-pos '(0 0)) 
			 (end-pos (display-size)) (resize 'always)
			 (raise 'restack-only)
			 (max-windows #f)
			 (order 'horizontal))


Tile the windows on the specified desk. The DESK option, defaulting to the current desk, specifies which desk; ALL-VIEWPORTS, when true indicates that the windows in all viewports of this desk should be tiled, otherwise only the current viewport is tiled. The options ONLY, EXCEPT, BY-STACKING, BY-FOCUS and REVERSE indicate the windows to use and the order to use them in, as with list-windows. However, unless IGNORE-DEFAULT-EXCEPTIONS is #t, transient, maximized, sticky and iconified windows will be always be excluded. START-POS, END-POS, RESIZE, RAISE, MAX-WINDOWS and ORDER control the tiling options as for tile-windows.

Implementation Notes

Module: (app scwm tile)

Defined in scheme/tile.scm at line 127 (CVS log)