fvwm-workers@fvwm.org wrote:
In the next days I'll start to restructure the layout of the fvwm
frames.  Specifically, the decor_w (decor window) will go away.
But I'm not yet sure what the correct new layout is.  This is the
current situation:

The frame window has two children, the decor window and the parent
window:

An important attribute of the frame and parent windows is that they use the root visual, the decor window uses the fvwm visual which may not be the same. The root visual is necessary to allow transparent clients (like rxvt) to work. If we remove the decor window the frame window will have to change to the fvwm visual. I think this may upset some users with old software that assumes the root visual is pseudocolor but maybe it's time to move on and make them use something like VNC to handle their old apps.


 - Introduce 8 (eight) new windows, each two pixels thick and as
   long as the border is thick.  Although they'd sum up to only a
   few pixels, there certainly is a memory penalty for eight
   additional windows for each frame.  On the other hand, window
   shading and opaque resizing will become absolutely prefect (not
   counting what the application does with its own windows).

I prefer the second solution, but I'm unsure about the memory
penalty.

I'm not sure of the point either, applications flicker like mad during opaque resizing and unshading. How about filling the border with the XorPixmap? There doesn't seem to be any usability in having 3D looking borders during a resize, you can't press the border. Having the XorPixmap/XorColor in the border would give a similar look to non-opaque resizes.

If you are going to rewrite the border stuff could we have colorsets supported?

Cheers,
Tim.

--
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