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

Reply via email to