From 2abcd89a913b4d4d9677067329f353a1abec8700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Date: Fri, 4 Jan 2013 17:05:14 +0000 Subject: [PATCH] e: Show icon of appmenu module MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch by: José Roberto de Souza SVN revision: 82216 --- src/modules/Makefile_appmenu.am | 3 ++- src/modules/appmenu/e-module-appmenu.edj | Bin 0 -> 13065 bytes src/modules/appmenu/e_mod_main.c | 18 ++++++++++++------ 3 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 src/modules/appmenu/e-module-appmenu.edj diff --git a/src/modules/Makefile_appmenu.am b/src/modules/Makefile_appmenu.am index 3981284f0..1d13d8a72 100644 --- a/src/modules/Makefile_appmenu.am +++ b/src/modules/Makefile_appmenu.am @@ -1,5 +1,6 @@ appmenudir = $(MDIR)/appmenu -appmenu_DATA = appmenu/module.desktop +appmenu_DATA = appmenu/module.desktop \ + appmenu/e-module-appmenu.edj EXTRA_DIST += $(appmenu2_DATA) diff --git a/src/modules/appmenu/e-module-appmenu.edj b/src/modules/appmenu/e-module-appmenu.edj new file mode 100644 index 0000000000000000000000000000000000000000..f2dd5d4bbe25def3852b0857e11f3dde373789aa GIT binary patch literal 13065 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 literal 0 HcmV?d00001 diff --git a/src/modules/appmenu/e_mod_main.c b/src/modules/appmenu/e_mod_main.c index a5d423fcc..c0445c46d 100644 --- a/src/modules/appmenu/e_mod_main.c +++ b/src/modules/appmenu/e_mod_main.c @@ -82,13 +82,19 @@ _gc_label(const E_Gadcon_Client_Class *client_class EINA_UNUSED) return "Application Menu"; } -static Evas_Object * -_gc_icon(const E_Gadcon_Client_Class *client_class EINA_UNUSED, Evas *evas EINA_UNUSED) -{ - return NULL; -} +static char tmpbuf[1024]; /* general purpose buffer, just use immediately */ -static char tmpbuf[64]; /* general purpose buffer, just use immediately */ +static Evas_Object * +_gc_icon(const E_Gadcon_Client_Class *client_class, Evas *evas) +{ + Evas_Object *o; + EINA_SAFETY_ON_NULL_RETURN_VAL(appmenu_module, NULL); + snprintf(tmpbuf, sizeof(tmpbuf), "%s/e-module-appmenu.edj", + e_module_dir_get(appmenu_module)); + o = edje_object_add(evas); + edje_object_file_set(o, tmpbuf, "icon"); + return o; +} static const char * _gc_id_new(const E_Gadcon_Client_Class *client_class EINA_UNUSED)