Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: Makefile.am e_configure.c e_includes.h e_int_menus.c Added Files: e_int_config_apps.c e_int_config_apps.h Log Message: Started a new applications config dialog. The idea is to drag and drop from the left side to the right side, or to ibar and other places. Just the skeleton for comment while I make it work. Some filtering and categorising widgets are needed for the left side. The right side needs to show the contents of the .order files, and prevent the user from deleteing standard directories, while enabling them to create and delete sub menus. Probably fm is not a good choice for the right side. =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/Makefile.am,v retrieving revision 1.144 retrieving revision 1.145 diff -u -3 -r1.144 -r1.145 --- Makefile.am 23 Aug 2006 12:49:11 -0000 1.144 +++ Makefile.am 28 Aug 2006 11:22:27 -0000 1.145 @@ -141,6 +141,7 @@ e_int_config_display.h \ e_int_config_desklock.h \ e_int_config_exebuf.h \ +e_int_config_apps.h \ e_int_config_cfgdialogs.h \ e_deskpreview.h \ e_exebuf.h \ @@ -293,6 +294,7 @@ e_int_config_display.c \ e_int_config_desklock.c \ e_int_config_exebuf.c \ +e_int_config_apps.c \ e_int_config_cfgdialogs.c \ e_deskpreview.c \ e_exebuf.c \ =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_configure.c,v retrieving revision 1.54 retrieving revision 1.55 diff -u -3 -r1.54 -r1.55 --- e_configure.c 23 Aug 2006 12:49:11 -0000 1.54 +++ e_configure.c 28 Aug 2006 11:22:27 -0000 1.55 @@ -84,6 +84,7 @@ e_configure_standard_item_add(eco, "enlightenment/menus", _("Menus"), e_int_config_menus); e_configure_header_item_add(eco, "enlightenment/misc", _("Miscellaneous")); + e_configure_standard_item_add(eco, "enlightenment/applications", _("All Applications"), e_int_config_apps); e_configure_standard_item_add(eco, "enlightenment/performance", _("Performance"), e_int_config_performance); e_configure_standard_item_add(eco, "enlightenment/configuration", _("Configuration Dialogs"), e_int_config_cfgdialogs); =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_includes.h,v retrieving revision 1.123 retrieving revision 1.124 diff -u -3 -r1.123 -r1.124 --- e_includes.h 23 Aug 2006 12:49:11 -0000 1.123 +++ e_includes.h 28 Aug 2006 11:22:27 -0000 1.124 @@ -114,6 +114,7 @@ #include "e_int_config_display.h" #include "e_int_config_desklock.h" #include "e_int_config_exebuf.h" +#include "e_int_config_apps.h" #include "e_int_config_cfgdialogs.h" #include "e_deskpreview.h" #include "e_exebuf.h" =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_int_menus.c,v retrieving revision 1.152 retrieving revision 1.153 diff -u -3 -r1.152 -r1.153 --- e_int_menus.c 22 Aug 2006 08:38:24 -0000 1.152 +++ e_int_menus.c 28 Aug 2006 11:22:27 -0000 1.153 @@ -372,7 +372,7 @@ if (about) e_theme_about_show(about); } -/* FIXME: this is a workaround for menus' haveing a key grab ANd exebuf +/* FIXME: this is a workaround for menus' haveing a key grab AND exebuf * wanting one too */ static int @@ -391,7 +391,7 @@ ecore_idle_enterer_add(_e_int_menus_main_run_defer_cb, m->zone); } -/* FIXME: this is a workaround for menus' haveing a key grab ANd exebuf +/* FIXME: this is a workaround for menus' haveing a key grab AND exebuf * wanting one too */ static int @@ -630,23 +630,6 @@ } static void -_e_int_menus_eapedit_item_cb(void *data, E_Menu *m, E_Menu_Item *mi) -{ - /* This is temporarily put here so we can test the eap editor */ - E_App *a; - - a = e_app_empty_new(NULL); - e_eap_edit_show(m->zone->container, a); -} - -static void -_e_int_menus_fdomenus_item_cb(void *data, E_Menu *m, E_Menu_Item *mi) -{ - /* This is temporarily put here so we can test the fdo menu convertor. */ - e_fdo_menu_to_order(); -} - -static void _e_int_menus_background_item_cb(void *data, E_Menu *m, E_Menu_Item *mi) { e_int_config_wallpaper(m->zone->container); @@ -691,19 +674,6 @@ e_menu_item_label_set(mi, _("Modules")); e_util_menu_item_edje_icon_set(mi, "enlightenment/modules"); e_menu_item_callback_set(mi, _e_int_menus_module_item_cb, NULL); - - mi = e_menu_item_new(m); - e_menu_item_separator_set(mi, 1); - - mi = e_menu_item_new(m); - e_menu_item_label_set(mi, _("Create a new Application")); - e_util_menu_item_edje_icon_set(mi, "enlightenment/e"); - e_menu_item_callback_set(mi, _e_int_menus_eapedit_item_cb, NULL); - - mi = e_menu_item_new(m); - e_menu_item_label_set(mi, _("Regenerate \"All Applications\" Menu")); - e_util_menu_item_edje_icon_set(mi, "enlightenment/e"); - e_menu_item_callback_set(mi, _e_int_menus_fdomenus_item_cb, NULL); l = evas_hash_find(_e_int_menus_augmentation, "config"); if (l) ------------------------------------------------------------------------- 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