On Tue, 20 Mar 2007 08:13:35 -0400 Christopher Michael <[EMAIL PROTECTED]> babbled:
> 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 ?? yes. as then we need to remove ecore_desktop from ecore if we keep efreet. we also now need efreet to be packaged for e17 and add it to the dependencies checks, e17 build checks etc. when ecore gets broken apart - it will be post 1.0 and it will be broken up consistently - it will not be hard as the same thing will be done for each ecore component when broken out so its do the 1 thing N times which is tirival - in the scheme of things. > 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 > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) ------------------------------------------------------------------------- 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