e: Show icon of music-control module

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 82215
This commit is contained in:
José Roberto de Souza 2013-01-04 16:45:39 +00:00 committed by Lucas De Marchi
parent 3c4ec8960d
commit b0dd0b750a
3 changed files with 10 additions and 6 deletions

View File

@ -1,5 +1,6 @@
music_controldir = $(MDIR)/music-control
music_control_DATA = music-control/module.desktop
music_control_DATA = music-control/module.desktop \
music-control/e-module-music-control.edj
EXTRA_DIST += $(music_control_DATA)

Binary file not shown.

View File

@ -136,17 +136,20 @@ _gc_label(const E_Gadcon_Client_Class *client_class)
return _e_music_control_Name;
}
static char tmpbuf[1024]; /* general purpose buffer, just use immediately */
static Evas_Object *
_gc_icon(const E_Gadcon_Client_Class *client_class, Evas *evas)
{
Evas_Object *o = edje_object_add(evas);
e_theme_edje_object_set(o, "base/theme/modules/music-control",
"modules/music-control/icon");
Evas_Object *o;
EINA_SAFETY_ON_NULL_RETURN_VAL(music_control_mod, NULL);
snprintf(tmpbuf, sizeof(tmpbuf), "%s/e-module-music-control.edj",
e_module_dir_get(music_control_mod));
o = edje_object_add(evas);
edje_object_file_set(o, tmpbuf, "icon");
return o;
}
static char tmpbuf[32]; /* general purpose buffer, just use immediately */
static const char *
_gc_id_new(const E_Gadcon_Client_Class *client_class)
{