In working on the Xserver and finally starting on my own window
manager I found that it looks like it would be really useful to add a
SetVisible method to window this would allow the window manager to
hook setting the opacity so it could for example fade in and out the
window or perform some other transition like OSX does a 3D crumple. I
also noticed were missing minimize.

So I propose we add

SetVisible

Not sure for minimize/maximize/fullscreen ?


maybe a  SetWindowState (  mask )

In fact we could simple add just SetWindowState that takes a mask it would have

NORMAL
MINIMIZED
MAXIMIZED

HIDDEN
SHOWN


And probably more but if we add the SetWindowState function with a mask we can
add more as needed.

In all cases this give the window manager a chance to hook the state
change and perfrom some nifty transition.



Mike

_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to