On 3/16/07, Ravenlock <[EMAIL PROTECTED]> wrote: > > * internal windows (config dialogs, etc) should re-open after a restart > > Just wondering *why* this is desired. Seems like a lot of book > keeping... for little value. Just wondering what the motivation for > this one was. >
Raster and I have discussed this, and from what I can recall, we want this to work for mainly configuration dialogs, EFM windows, and things like the icon editor (and any other internal windows or mini-applications that might come up). As EFM grows and becomes more usable, a restart to E, and killing all of those windows, is not going to be a very user-friendly thing. We realized the complexity involved with such a feature, but this is where we decide how detailed we want it to be. Keeping a list of the open windows is one thing, and restoring those open windows to their previous state (for example, scrolling an ilist to a certain item, or clicking certain check buttons etc.) is something completely different and almost impossible. The other alternative, as mentioned, would be to propagate theme changes without a restart. We have also discussed this issue before, and the initial thought was that it was indeed quite complex as it would require all sorts of recalculations, widget creation, re-swallowing, etc. It is not really worth the hassle. So, if you would really like to work on this, it would be a good idea to find a way to re-open all the internal windows with their geometry information for now. Something to think about is EFM (it keeps the directory being browsed in its window information by the way), and how to tie an open window to, perhaps (and I am not sure of this is the best way), a function that you can use to re-open it. I think we can (should) further discuss this and come up with the best way to do this. -- Hisham Mardam Bey http://hisham.cc/ +9613609386 Codito Ergo Sum (I Code Therefore I Am) ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel