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]

Reply via email to