Re: Sheet and Drawer widgets



Hi,

Don't rule out extending the window manager spec (EWMH) to make this
work; my guess is that it's going to be necessary to get all the details
right.

One line of thought along these lines is a window manager hint that
essentially "binds" two windows together at an anchor point (e.g. "left
side of this window goes to right side of this other window").
This could cover both sheets and drawers.

Also you could have a _NET_WM_WINDOW_TYPE_DRAWER, 
and _NET_WM_WINDOW_STATE_DRAWER_OPEN, things like that.

By putting the drawer open/close process in the WM, it can be animated
nicely.

The WM could draw the frame around the drawer and integrate it into the
overall window frame.

It's possible a sheet is not different from a modal dialog - perhaps
it's as simple as changing the window manager to handle modal dialogs by
making them sheets?

Seth Nickell snickell redhat com really wants these widgets, if you want
someone to spec out their UI behavior maybe he can be convinced.

Havoc





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]