


FvwmTile(1)		   FvwmTile 1.0		      FvwmTile(1)


NAME
       FvwmTile - tile FVWM windows

SYNOPSIS
       FvwmTile is spawned by fvwm, so no command line invocation
       will work.


DESCRIPTION
       This module attempts to tile windows on the current screen
       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).


INVOCATION
       FvwmTile	 is  best  invoked  from a menu, popup or button.
       There are a number of command line options  which  can  be
       used to constrain the layering, these are described below.
       As an example case, one could call FvwmTile with the  fol
       lowing arguments:

	    FvwmTile -h 10 10 90 90


       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.

       Command-line arguments passed to	 FvwmTile  are	described
       here.

       -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
	      (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.



FvwmTile 1.0		November 27, 1996			1





FvwmTile(1)		   FvwmTile 1.0		      FvwmTile(1)


       -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).

	      Up  to  four  numbers  can be placed on the command
	      line that are not switches.  The first pair specify
	      an  x  and  y  offset  to	 start	the  first window
	      (default is 0, 0).   The	second	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 parame
	      ter is equivalent to not specifying it.


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


AUTHOR
       Andrew Veliath



















FvwmTile 1.0		November 27, 1996			2


