Ctwm-3.5beta1 available for testing.

From: Claude Lecommandeur (Claude.Lecommandeur@Epfl.Ch)
Date: Thu Feb 06 1997 - 09:21:09 CET


   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