[comp.windows.x] Some TWM questions

mende@athos.rutgers.edu (Bob Mende Pie) (02/01/90)

  Hi ... I posted a set of patches to the R4 twm about 3 weeks ago or so...
One of the things that I added was f.warpto "".   Here is the discription
of my patch set.

Change the default value of MoveDelta.  The default vaule should not be 0.
	A value of 0 never lets the f.deltastop function be used.  I
	changed the default value to 1.
Modified f.warpto so ``f.warpto ""'' will warpto the current window, not
	the last one window created.  The syntax is similar to that of
	f.warptoiconmgr. 
Modified f.deiconify to work on unmapped windows as well as icons.   
Added the function f.relativeresize.  This function performs a resize with
	the AutoRelativeResize flag set on.
Added the function f.opaquemove.  This function performs a move with the
	OpaqueMove flag set on.
Added the function f.constrainedmove.  This function performs a constrained
	move without need of a second click within ConstrainedMoveTime.
Added the keyword SortTwmWindows.  If set, entries in the TWM Windows menu
	will be sorted in alphabetical order.  This function honors the
	NoCaseSensitive flag.
Added the function f.menufunction.  This function is similar to the f.menu
	function, but allows a function to be called if the pullright menu
	is not activated.   An example is:
		f.function "func.zoom" { f.fullzoom }
		f.menu "menu.zoom" 
		{
		        "Full Screen"           f.fullzoom
		        "Verticle"              f.zoom
		        "Horizontal"            f.horizoom
		}
		f.menufunc "menu.zoom" : "func.zoom"
	Thus if the menu "menu.zoom" is not selected, the function
	"func.zoom" is executed and a default zoom is performed. 
Added the keyword ListRings.   This variable indicates that duplicate list
	entries will be handled in a ring like manner.  In the example
	below: 
                 SqueezeTitle
                  {
                       "XTerm"        right          0    0
                       "XTerm"        center         0    0
                       "XTerm"        left      0    0
                  }
	the first xterm created will have its tab on the left side of the
	window.  The second xterm will have the tab in the center, and the
	third on the right.  The forth will receive it on the left.

If you want this, send me mail and I will mail it to you ... 


					/Bob...
-- 
{...}!rutgers!mende         mende@cs.rutgers.edu          mende@zodiac.bitnet