On Fri, Jan 11, 2002 at 11:54:42AM +0000, Tim Phipps wrote: > fvwm-workers@fvwm.org wrote: > > > The eight sub windows are already there. In the distant past, > > fvwm painted the borders directly into these windows. I > > introduced the decor_w to be able to draw the decorations into a > > single window so that you don't have to repeat the same drawing > > commands eight times. The windows are still there, but nowadays > > they are input_only windows. That would be quite easy to change. > > They aren't there for NoHandle style windows. If you are going to change > this you should make sure they are always there but with a cursor that > reflects Handles/NoHandles and that they return the correct context for > mouse/key bindings (F for Handles, S for NoHandles). Then you can remove > decor_w altogether.
In the end all I have to do is to reactivate the code that we had before I introduced the decor_w. > This won't give you perfect unshade looks because the side handle > windows height will have to be the height required for unshaded looks > and so some of the handle marks won't show up. No, this should work fine. If I set a tiled background pixmap, the server always knows what to draw. We don't even need to select Expose events on the border. > If the corner handles are > set to normal size it will look a bit screwy in the first steps of > unshading. The handle marks would have to be drawn into the corners. The horizontal marks must be disabled when the window is shaded. > I guess the stacking order for the windows (bottom to top) will be: left > & right sides, corners, top and bottom, title, client. Sounds correct. > Don't forget to switch off backing store on your server when testing > this, and do all combinations of titleattop/bottom, handles/nohandles, > inset/noinset, hiddenhandles/nohiddenhandles, fvwmborder/mwmborder, > windowshadshrinks/scrolls. Hey, wasn't this exactly what I said In one of my previous mails? ;-) Bye Dominik ^_^ ^_^ -- Dominik Vogt, email: [EMAIL PROTECTED] LifeBits Aktiengesellschaft, Albrechtstr. 9, D-72072 Tuebingen fon: ++49 (0) 7071/7965-0, fax: ++49 (0) 7071/7965-20 -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]