brossard@sasun1.epfl.ch (Alain Brossard EPFL-SIC/SII) (10/23/90)
Find included a few observations on twm and a copy of a bug report I sent to xbugs. 1- Button Bindings. I think twm should go back to the ways of uwm and awm with respect to Button bindings: the binding should be done on KeyPress, KeyRelease or delta. the deltafunction now in twm is a croack which doesn't really work in the sense that the first functions is executed and then the 2nd one if the pointer moves. It would be a lot cleaner to have the binding executed on a button release. Any volunteers? 2- Push-Pins (Open Windows 2.0). As most of you probably know, Open Look dictates the use of push-pins on certain occasions. Using Open Look programs with a configurable window manager (anything but olwm !) makes it hard to get rid of windows which expect some kind of signal (?) through the push-pin. Using UnmapWhenIconify only solves part of the problem: the next time you un-iconify the main application, all those windows that you thought you had gotten rid of reappear. And worse trying to make them appear again doesn't work unless you iconify the application first and then de-iconify it. I wouldn't ask but there a couple of great applications with Open Windows 2.0 and it is frustrating to use them with twm and my new job leaves me very little time for hacking (regretfully).y So has anybody modified twm to add push-pins? If not, does anybody know what would be involved in adding this functionnality to twm, I assume that the code is available in olwm, anybody knows where to look? 3- Bug report with SortIconManager X Window System Bug Report xbugs@expo.lcs.mit.edu VERSION: R4 patch level 18 CLIENT MACHINE and OPERATING SYSTEM: Sun 4/110 running SunOS 4.1 DISPLAY TYPE: Sun CG4 WINDOW MANAGER: twm SYNOPSIS: The SortIconManager option doesn't work if you have too many icons (>32) in one Icon Manager. New icons are not properly inserted.
smarks@eng.sun.COM (Stuart Marks) (10/25/90)
| As most of you probably know, Open Look dictates the use | of push-pins on certain occasions. Using Open Look programs with | a configurable window manager (anything but olwm !) makes it | hard to get rid of windows which expect some kind of signal | (?) through the push-pin. Pulling olwm's pushpin sends a WM_DELETE_WINDOW message to the window. This message is defined by the ICCCM, an X Consortium Standard. It's not OPEN LOOK specific. I've put the following in my .twmrc to enable twm to send the WM_DELETE_WINDOW message. It works fine with XView applications. RightTitleButton "opendot" = f.delete LeftTitleButton "menu12" = f.menu "windowops" menu "windowops" { "Window Menu" f.title "Delete" f.delete # ... } s'marks Stuart W. Marks ARPA: smarks@eng.sun.com Windows & Graphics Software UUCP: sun!smarks Sun Microsystems, Inc.