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.

dan


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