Carsten Haitzler (The Rasterman) wrote:
> On Mon, 19 Mar 2007 10:02:18 -0400 dan sinclair <[EMAIL PROTECTED]> babbled:
> 
>> Christopher Michael wrote:
>>> Brian Mattern wrote:
>>>> Loading .desktop files, finding icons and parsing / building menus all
>>>> works. Executing desktops (and even downloading the files if necessary)
>>>> has been implemented.
>>>>
>>>> There may be a small amount of work left to be done to properly do menu
>>>> editing. I think we just never decided to what degree we want to
>>>> integrate things. E.g. converting directly from efreet's menu structures
>>>> into an E_Menu, or doing an intermediate step and building .order files
>>>> first.
>>>>
>>> IMO, .order files may be the way to go as this would still allow a 
>>> manual edit if needs be.
>>>
>> I don't think .order files are the way to go. The menu spec allows you 
>> do manual edits. You can override the system menus by adding/editing 
>> menus in your local directories (~/.config/menus). This gives the same 
>> thing and saves us having to translate between .order and menu stuff. 
>> Also keeps us consistent with other window managers for people that 
>> switch desktops.
>>
>>
>>>> But, I'm busy with work, planning a wedding, and preparing for grad
>>>> school in the fall. So, its hard to find the motivation to work on this
>>>> in what little free time I have. :(
>>>>
>>>> rephorm
>>> If you could provide a little more "direction" (as in what exactly we 
>>> want todo in regards to integration) then I'd be happy to look into this 
>>> and spend some time with it.
>>>
>> I believe the idea is to use fdo menus directly for the main e17 menus. 
>> The Ibar would remain .order files.
>>
>> So, we need to replace the menu generation code with efreet code. We 
>> need to port the icon editor over to using efreet (and add in a bit of 
>> editing stuff to efreet I believe).
>>
>> We also, I guess, need to move efreet into ecore. Probably into 
>> ecore_desktop as #if NEW_CODE blocks so we can keep the old stuff. Not 
>> sure on that one tho. If we integrate into ecore we need to make sure we 
>> bring the menu test suite code into the bin directory. This is the code 
>> that let's us run efreet against the menu spec tests. I think we should 
>> definately keep it around.
>>
>> There is a bunch of example code in the efreet test directory that 
>> should let you know how things work in efreet-land.
> 
> agreed to all the above - except i think test code could/should go into the 
> now
> nice and shiny e17/test/... tree :) (imho).
> 
>> dan
>>

Hi Guys :)

I've been reading through the efreet code and it's not too shabby, so 
big (insert your favorite type) cookie to the authors there :) but 
before I jump head first into this porting nightmare I have a few 
remaining questions....

1) Is it really worth the effort to port all this efreet code into 
ecore_desktop, just to be pulling it out at a later date when ecore gets 
broken apart ??

2) Am I correct in assuming that we still want to keep the 
ecore_desktop_some_function calls and just replace the code inside with 
efreet code ?? (with #ifdef NEW_CODE blocking of course..ie: we still 
would have ecore_desktop_some_func, just that it would run efreet code)


Cheers,
dh

-------------------------------------------------------------------------
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