diff options
author | David Walter Seikel | 2016-01-21 12:28:42 +1000 |
---|---|---|
committer | David Walter Seikel | 2016-01-21 12:28:42 +1000 |
commit | b4ed410b9133c692fc20171ef3061f8b0b912d95 (patch) | |
tree | a7c1eda6b3f349e6c411f64ce9d763c7f7a593e9 /src/libraries/winFang.c | |
parent | Commenting out no longer needed code, which I should probably just delete soon. (diff) | |
download | SledjHamr-b4ed410b9133c692fc20171ef3061f8b0b912d95.zip SledjHamr-b4ed410b9133c692fc20171ef3061f8b0b912d95.tar.gz SledjHamr-b4ed410b9133c692fc20171ef3061f8b0b912d95.tar.bz2 SledjHamr-b4ed410b9133c692fc20171ef3061f8b0b912d95.tar.xz |
Evil hack around ELM's problem with lack of toolbar item icons.
Diffstat (limited to '')
-rw-r--r-- | src/libraries/winFang.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/libraries/winFang.c b/src/libraries/winFang.c index 0f2c5a5..df9f5fa 100644 --- a/src/libraries/winFang.c +++ b/src/libraries/winFang.c | |||
@@ -225,6 +225,15 @@ winFang *winFangAdd(winFang *parent, int x, int y, int w, int h, char *title, ch | |||
225 | 225 | ||
226 | // result->bg = edje_object_part_object_get(elm_layout_edje_get(result->layout), WF_BACKGROUND); | 226 | // result->bg = edje_object_part_object_get(elm_layout_edje_get(result->layout), WF_BACKGROUND); |
227 | 227 | ||
228 | if (0 == NoIcon[0]) | ||
229 | snprintf(NoIcon, sizeof(NoIcon), "%s/spacer.png", prefix_data_get()); | ||
230 | /* This aint doing shit. B-( | ||
231 | obj = elm_icon_add(obj); | ||
232 | elm_icon_order_lookup_set(obj, ELM_ICON_LOOKUP_THEME_FDO); | ||
233 | elm_icon_standard_set(obj, NoIcon); | ||
234 | elm_image_file_set(obj, NoIcon, NULL); | ||
235 | */ | ||
236 | |||
228 | if (result->parent) | 237 | if (result->parent) |
229 | { | 238 | { |
230 | result->win = result->layout; | 239 | result->win = result->layout; |
@@ -545,7 +554,7 @@ Evas_Object *menuAdd(winFang *win, Evas_Object *tb, char *label) | |||
545 | 554 | ||
546 | // Evas_Object * obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data | 555 | // Evas_Object * obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data |
547 | // The function is called when the item is clicked. | 556 | // The function is called when the item is clicked. |
548 | tb_it = elm_toolbar_item_append(tb, NULL, label, NULL, NULL); | 557 | tb_it = elm_toolbar_item_append(tb, NoIcon, label, NULL, NULL); |
549 | // Mark it as a menu. | 558 | // Mark it as a menu. |
550 | elm_toolbar_item_menu_set(tb_it, EINA_TRUE); | 559 | elm_toolbar_item_menu_set(tb_it, EINA_TRUE); |
551 | // This alledgedly marks it as a menu (not true), and gets an Evas_Object for us to play with. | 560 | // This alledgedly marks it as a menu (not true), and gets an Evas_Object for us to play with. |