Enlightenment CVS committal

Author  : onefang
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        Makefile.am e_includes.h e_main.c 
Added Files:
        e_fdo_menu_to_order.c e_fdo_menu_to_order.h 


Log Message:
The next step.  B-)

Converts fdo menus to directories full of .order files at startup if
there is no applications/menu/all/.order file.  This is the last big
peice of the puzzle.

Lots of tweaking, optimising, cleaning, polishing, and general making
this stuff live well with the rest of E to go.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/Makefile.am,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -3 -r1.142 -r1.143
--- Makefile.am 20 Aug 2006 21:18:29 -0000      1.142
+++ Makefile.am 22 Aug 2006 00:56:03 -0000      1.143
@@ -174,7 +174,8 @@
 e_int_config_wallpaper.h \
 e_int_config_wallpaper_import.h \
 e_int_config_wallpaper_gradient.h \
-e_color_dialog.h 
+e_color_dialog.h  \
+e_fdo_menu_to_order.h
 
 enlightenment_src = \
 e_user.c \
@@ -325,6 +326,7 @@
 e_int_config_wallpaper_import.c \
 e_int_config_wallpaper_gradient.c \
 e_color_dialog.c \
+e_fdo_menu_to_order.c \
 $(ENLIGHTENMENTHEADERS)
 
 enlightenment_SOURCES = \
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_includes.h,v
retrieving revision 1.121
retrieving revision 1.122
diff -u -3 -r1.121 -r1.122
--- e_includes.h        21 Aug 2006 15:52:58 -0000      1.121
+++ e_includes.h        22 Aug 2006 00:56:03 -0000      1.122
@@ -151,3 +151,4 @@
 #include "e_widget_color_well.h"
 #include "e_widget_csel.h"
 #include "e_color_dialog.h"
+#include "e_fdo_menu_to_order.h"
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_main.c,v
retrieving revision 1.178
retrieving revision 1.179
diff -u -3 -r1.178 -r1.179
--- e_main.c    21 Aug 2006 04:35:52 -0000      1.178
+++ e_main.c    22 Aug 2006 00:56:03 -0000      1.179
@@ -877,6 +877,16 @@
                 homedir);
        system(buf);
      }
+   /* FIXME: THIS is a hack to get people started!!!
+    * Soon to be replaced with fancy background converting and resyncing code.
+    * Currently this is likely to be done each time E is started up on some 
systems.
+    * On the other hand, some of those systems wont have FDO menus, so this 
should not take long.
+    */
+   snprintf(buf, sizeof(buf), "%s/.e/e/applications/menu/all/.order", homedir);
+   if (!ecore_file_exists(buf))
+     {
+        e_fdo_menu_to_order();
+     }
    /* FIXME: THIS is to get people started - shoudl be in a wizard */
    snprintf(buf, sizeof(buf), "%s/.e/e/fileman/favorites", homedir);
    if (!ecore_file_exists(buf))



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to