Gustavo Sverzut Barbieri wrote:
> On Tue, Jun 10, 2008 at 7:06 AM, The Rasterman Carsten Haitzler
> <[EMAIL PROTECTED]>  wrote:
>    
>> On Tue, 10 Jun 2008 11:18:34 +0300 Alexander Semenov<[EMAIL PROTECTED]>
>> babbled:
>>
>>      
>>> Hi all.
>>>
>>> I have a simple question about E17 architecture. Why the panel is
>>> located within the same process as E17. When panel (or a module on it)
>>> crashes, E17 crashes too. It resembles "explorer.exe" for me. Moreover,
>>> some people would like to use the panel with other WMs but they can't.
>>> Is this right all about this or I am misunderstanding something?
>>>        
>> because the panel doesn't "crash" as such (modules that are badly written may
>> cause crashes) and by having it modular but internal it is much more memory
>> efficient as it re-cycles all of e's features and setup and existing loaded
>> resources. this is how it is and isn't going to change as we no longer would 
>> be
>> as efficient if we did it another way.
>>      
>
> hint: if you expect your module to break/freeze somehow, you can opt
> to make that part another process, if it breaks, it doesn't crash
> whole E17 as you said. This is the case for battery gadget and its
> batget, or temperature and tempget. Of course you still have the
> visual part as one process, but even with that you can create your own
> process, with your own X window and reparent it to the shelf, just
> take care to make the icon window shaped or ARGB so it doesn't suck.
>
>    
Thank you all for your answers.

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to