Hi, On 13/06/10 11:58, Graham Cobb wrote: > The first thing I have noticed is that it comes up in a relatively small > window, with no window manager decoration except a title and a Close button > (and a small window border which cannot be grabbed). There is no way to > change the window size, maximise, minimise, etc. > > I think the MeeGo UI model seems to be that every application is maximised. > I > had assumed the WM would either do that or provide buttons for the user to > request it.
The MeeGo netbook model is that if the application asks for less than the 60% of screen width, it gets the size it requested; if the window requests a size greater than 60% of screen width, it gets resized to use the entire screen. This is taken care of automatically by the WM. The above only applies to top level windows with _NET_WM_WINDOW_TYPE_NORMAL type, so if the top-level window is something else (e.g., dialogue), it also gets the size it requested. Basically, applications should not require any modifications to work well on MeeGo if they are well behaved Gtk applications to start with. > http://wiki.meego.com/MeeGo_Netbook_and_GTK That describes what you need to do to give the application the truly native look that uses client-size decoration. You probably only want to do this if you are planning to integrate functionality into the decor (like the settings button mentioned in the wiki). Tomas _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
