Hi, everybody,
I have puts a new ctwm in : ftp://slhp1.epfl.ch/pub/ctwm-3.5beta1.tar.gz.
It fixes plenty of bugs and adds a few new features :
1 - f.pack direction
Where direction is either : "right", "left", "top" or "bottom"
The current window is moved in the specified direction until it reaches
an obstacle (either another window, or the screen border). The pointer
follows the window. Example :
"Right" = m : window : f.pack "right"
"Left" = m : window : f.pack "left"
"Up" = m : window : f.pack "top"
"Down" = m : window : f.pack "bottom"
2 - f.fill direction
Where direction is either : "right", "left", "top" or "bottom"
The current window is resized in the specified direction until it
reaches an obstacle (either another window, or the screen border).
"Right" = s|m : window : f.pack "right"
"Left" = s|m : window : f.pack "left"
"Up" = s|m : window : f.pack "top"
"Down" = s|m : window : f.pack "bottom"
3 - f.savegeometry
The geometry of the current window is saved. The next call to
f.restoregeometry will restore this window to this geometry.
4 - f.restoregeometry
Restore the current window geometry to what was saved in the last
call to f.savegeometry.
5 - ShortAllWindowsMenus
Don't show WorkSpaceManager and IconManagers in the TwmWindows and
TwmAllWindows menus.
6 - f.toggleworkspacemgr
Toggle the presence of the WorkSpaceManager. If it is mapped, it will
be unmapped and vice verça.
7 - OpenWindowTimeout number
number is an integer representing a number of second. When a window
tries to open on an unattended display, it will be automatically
mapped after this number of seconds.
8 - DontSetInactive { win-list }
These windows won't be set to InactiveState when they become invisible
due to a change workspace. This has been added because some ill-behaved
clients (Frame5) don't like this.
9 - UnmapByMovingFarAway { win-list }
These windows will be moved out of the screen instead of beeing unmapped
when they become invisible due to a change workspace. This has been
added because some ill-behaved clients (Frame5) don't like to be unmapped.
Use this if point 8 doesn't work.
Any feed back/bug report welcome.
Claude.
This archive was generated by hypermail 2.1.2 : Sat Jun 22 2002 - 06:45:04 CEST