I downloaded the latest ctwm from CVS on 23rd Feburary 2005,
and it still exhibits a strange problems.
It is NOT ready for Beta Release!!!
Bugs Found...
* ExMH Icon window miss-positioned after WS switch
I run ExMH, as Tcl/Tk mail reader with an icon window (mailbox status).
This window is NOT in any icon reagion as I have the application
position it in a specific spot.
In Ctwm-3.6 I have no problems with it at all.
In ctwm 3.7a5, if I switch to another Workspace, then switch back the
mail box icon has moved to 0,0 (top left corner) of the screen.
If I reset the ctwm it returns to its normal position.
De-iconising and re-iconising does not re-position the icon window.
* Random Placement is NOT random.
In ctwm 3.6 if after reseting ctwm I open two xterms...
EG: xterm & xterm &
The first appears at +54+54 the second at +84+84
(my titblebar is 15 pixel high with 3 pixel borders if it matters)
However if I do the same thing in ctwm 3.7a5 They both appear on
top of each other at +54+54
* Selecting f.move or f.resize (and most other 'window operation'
functions) from a root menu, just fails.
In ctwm 3.6 the cursor would change appropriatally, and you can then
select the window to which you want to apply it to.
Of course such window operations do work fine when selected from a
titlebar button or menu that is attached to a window.
* Selecting resize from a menu attached to a titlebar works
but if you just click to cancle, without moving the cursor, or even
hitting the edge you wish to resize results in...
1/ window is moved border thickness +1 down and right
2/ window size is also increased a bit, even though it was cancled.
EG create an xterm -geometry +100+100
use f.resize from a titlebar menu, but cancle it without resizing
and window will jump to position +104+104
and resize from 80x24 to 81x24 characters
This does not happen for f.resize from a titlebar button.
WISH LIST...
* I'd love to specify some "RandomPlacement" styles.
Currently windows are placed +30+30 from the last random placment
Eg: next window is below and to right of previous random placement.
I'd love to specify things like -22+22 (eg next window is only
below but to left of previous window. This way only the title bar
is visible, but the stair case ensures the first "LeftTitleButton"
button (with "NoDefaults") is always visible, no matter how I
resize.
In my ctwm definition this is a special 'grab handle' to raise/lower
or move the window. EG:...
LeftTitleButton "xpm:tomato_dash.xpm" { # titlebar extension
button1 : f.function "MoveRaiseLower"
button2 : f.resize
button3 : f.menu "WindowOps"
# button3 = s : f.menu "TwmMenu" # This is NOT posible yet!
}
* As you can see in the last example, the events list for title bar
buttons is NOT following the same event structure used by other things.
That means shifted mouse buttons can not be used,
even though I can use shifted mouse buttons on the title bar proper.
* The 'information' popup windows gives placement of the real window,
but does not give the information displayed during moves and resizes.
It would also be nice to have the negitive position offset for this
display.
This is the information that is needed for geometry arguments when
starting the application, and is often the more usefull information.
Anthony Thyssen ( System Programmer ) <[EMAIL PROTECTED]>
-----------------------------------------------------------------------------
One never knew what might be prowling on the fifth floor of the
R & D Building. --- Larry Niven and Steven Barnes, ``Dream Park''
-----------------------------------------------------------------------------
Anthony's Home is his Castle http://www.cit.gu.edu.au/~anthony/
Anthony Thyssen ( System Programmer ) <[EMAIL PROTECTED]>
-----------------------------------------------------------------------------
Make it idiot proof and someone will make a better idiot.
-----------------------------------------------------------------------------
Anthony's Home is his Castle http://www.cit.gu.edu.au/~anthony/