From 02c0ceb5c9e9ef1471aa511b2547516dda6da995 Mon Sep 17 00:00:00 2001 From: handyande Date: Thu, 9 Jun 2005 22:24:36 +0000 Subject: [PATCH] OK, so after speaking with raster about config panels I dropped this in - a menu rendering of the same information we will be placing in the config app This could be a -just-for-now- thing, not sure SVN revision: 15218 --- data/icons/default.edc | 20 ++++++++++++++++++++ data/icons/images/configuration.png | Bin 0 -> 6008 bytes enlightenment-config.in | 6 +++++- src/bin/e_int_menus.c | 25 ++++++++++++++++++++++++- src/bin/e_int_menus.h | 1 + 5 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 data/icons/images/configuration.png diff --git a/data/icons/default.edc b/data/icons/default.edc index a2c5d334a..7fe7684bc 100644 --- a/data/icons/default.edc +++ b/data/icons/default.edc @@ -20,6 +20,8 @@ images { image: "desktop.png" LOSSY 90; image: "gadget.png" LOSSY 90; + + image: "configuration.png" LOSSY 90; } collections { @@ -353,4 +355,22 @@ collections { } } } + group { + name: "configuration"; + max: 64 64; + parts { + part { + name: "icon"; + mouse_events: 0; + description { + state: "default" 0.0; + aspect: 1.0 1.0; + max: 64 64; + image { + normal: "configuration.png"; + } + } + } + } + } } diff --git a/data/icons/images/configuration.png b/data/icons/images/configuration.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa813cd23948ea838a8eae7bb656943ddda7046 GIT binary patch literal 6008 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 = subm; + mi = e_menu_item_new(m); + e_menu_item_label_set(mi, _("Configuration")); + s = e_path_find(path_icons, "default.edj"); + e_menu_item_icon_edje_set(mi, s, "configuration"); + IF_FREE(s); + e_menu_item_submenu_set(mi, subm); + mi = e_menu_item_new(m); e_menu_item_separator_set(mi, 1); @@ -193,6 +206,15 @@ e_int_menus_favorite_apps_new(void) return NULL; } +E_Menu * +e_int_menus_config_apps_new(void) +{ + E_Menu *m; + + m = e_int_menus_apps_new(PACKAGE_DATA_DIR "/config-apps"); + return m; +} + E_Menu * e_int_menus_clients_new(void) { @@ -240,6 +262,7 @@ _e_int_menus_main_del_hook(void *obj) e_object_del(E_OBJECT(dat->clients)); e_object_del(E_OBJECT(dat->gadgets)); e_object_del(E_OBJECT(dat->themes)); + e_object_del(E_OBJECT(dat->config)); free(dat); } } diff --git a/src/bin/e_int_menus.h b/src/bin/e_int_menus.h index 9a4607abe..abac54d0b 100644 --- a/src/bin/e_int_menus.h +++ b/src/bin/e_int_menus.h @@ -11,6 +11,7 @@ EAPI E_Menu *e_int_menus_desktops_new(void); EAPI E_Menu *e_int_menus_clients_new(void); EAPI E_Menu *e_int_menus_apps_new(char *dir); EAPI E_Menu *e_int_menus_favorite_apps_new(void); +EAPI E_Menu *e_int_menus_config_apps_new(void); EAPI E_Menu *e_int_menus_gadgets_new(void); EAPI E_Menu *e_int_menus_themes_new(void);