Tile(1.8)                                               Tile(1.8)



NAME

       Tile - the AfterStep window tiler module



SYNOPSIS

       Tile  [-f  config_file] [-v | --version] [-h | --help] [-f
       config_file] [-h | --help] [-v | --version]  [-a]  [-desk]
       [-h]  [-m]  [-mn  arg] [-noraise] [-noresize] [-nostretch]
       [-r] [-s] [-t] [-u]

       Although Tile can be run from the command line, it is nor­
       mally  spawned  by afterstep from within an afterstep menu
       file by 'Tile':

       % cat "~/GNUstep/Library/AfterStep/start/Modules/Tile"
            Module "Tile" Tile
            MiniPixmap "mini-as.xpm"



DESCRIPTION

       The Tile module attempts to tile windows  on  the  current
       desktop  view  subject to certain constraints.  Horizontal
       or vertical tiling is performed so that each  window  does
       not overlap another, and by default each window is resized
       to its nearest resize increment (note sometimes some space
       might appear between tiled windows -- this is why).



OPTIONS

       -f config_file
              Use  config_file  instead of the default configura­
              tion file.


       -h | --help
              Print a usage message and exit successfully.


       -v | --version
              Print version information and exit successfully.


       -a     Causes all window styles to be affected, even  ones
              with the WindowListSkip style.


       -desk  Causes  all  windows  on  the  desk  to be cascaded
              instead of the current screen only.


       -h     Tiles horizontally (default is to tile vertically).


       -m     Causes   maximized  windows  to  also  be  affected



Tile                        Feb 7 2000                          1





Tile(1.8)                                               Tile(1.8)


              (implied by -all).


       -mn arg
              Tiles up to arg windows in tile direction.  If more
              windows  exist,  a  new  direction row or column is
              created (in effect, a matrix is created).


       -noraise
              Inhibits window raising, leaving the depth ordering
              intact.


       -noresize
              Inhibits  window  resizing,  leaving  window  sizes
              intact.


       -nostretch
              Inhibits window growth to fit  tile.   Windows  are
              shrunk to fit the tile but not expanded.


       -r     Reverses the window sequence.


       -s     Causes  sticky windows to also be affected (implied
              by -all).


       -t     Causes  transient  windows  to  also  be   affected
              (implied by -all).


       -u     Causes   untitled   windows  to  also  be  affected
              (implied by -all).



INITIALIZATION

       Tile has no configuration file.



INVOCATION

       Tile can be invoked from the autoexec file or  by  binding
       the  action "Module Tile [args]" to a key-stroke in a feel
       file, or from a menu item as  shown in the  Synopsis  sec­
       tion above.

       AfterStep will search through the directories specified in
       the ModulePath configuration in the base.#bpp (where #  is
       your colordepth) to attempt to locate Tile.





Tile                        Feb 7 2000                          2





Tile(1.8)                                               Tile(1.8)



CONFIGURATION OPTIONS

       Command-line arguments passed to Tile are described in the
       OPTIONS section, above.

       Up to four numbers can be placed on the command line  that
       are  not switches.  The first pair specify an x and y off­
       set to start the first window (default is 0, 0).  The sec­
       ond pair specify an absolute coordinate reference denoting
       the lower right bounding box for tiling.  If any number is
       suffixed with the letter p, then it is taken to be a pixel
       value, otherwise it is interpreted as a screen percentage.
       Specifying  zero  for  any  parameter is equivalent to not
       specifying it.



EXAMPLES

       This invocation will  horizontally  tile  windows  with  a
       bounding  box  which  starts  at 10 by 10 percent into and
       down the screen and ends at 90 by 90 percent into and down
       the screen.  Tile -h 10 10 90 90



BUGS

       It  is  probably  not  a good idea to delete windows while
       windows are being tiled.



AUTHOR

       Andrew Veliath
       David Mihm <dmihm@swbell.net> [Man page]



SEE ALSO

       afterstep(1)























Tile                        Feb 7 2000                          3



Man(1) output converted with man2html