From: Graham W. <bo...@de...> - 2002-12-31 17:53:24
|
On Tue, Dec 31, 2002 at 05:26:33PM +0000, Robert McQueen wrote: > On Tue, Dec 31, 2002 at 01:56:36AM -0600, Graham Wilson wrote: > > might i add "support for saving window state". that is posistion, > > whether or not it is shown, minimized, etc. >=20 > Ha. Well, if you use the tray icon [*] and enable the option, the buddy > list currently tries to save and restore its posisition, with > *exceedingly* variable results depending on how broken your WM is. since i think it is the window managers responsibility to do that, im not to worried about position saving. > I'm not going to enter into a loosing battle trying to store things > about windows which might not be there (conversation windows, buddy > list (what if signon fails?), error dialogs, etc), and open up the way > for countless bug reports about how people's buggy WMs handle the ICCM > standard from one week to the next. that makes sense. what i really thought it would be nice to save is if the buddy list is actually displayed on screen. with the system tray icon, the window can either be shown or hidden, and i think it would be useful to save that. > Besides, I *think* the session manager is supposed to restore the > window configuration of correctly role-hinted windows, and we're > setting all the role hints on our windows now. i think it is the role of the window manager, at least that is how metacity and twm do it. when the session manager calls the SmcSaveYourself callback, both of theses window managers save the posistion of each of the windows that it is managing. --=20 gram |