hotkeys - toggle the hotkey button icon

This commit is contained in:
ChunEon Park 2014-02-18 02:13:34 +09:00
parent ab238bf1c6
commit 32aeb3ee48
5 changed files with 26 additions and 6 deletions

View File

@ -4,15 +4,27 @@ images {
image: "panes_left_arrow.png" COMP;
image: "panes_right_arrow.png" COMP;
image: "panes_recover_arrow.png" COMP;
image: "hotkeys.png" COMP;
image: "hotkeys_open.png" COMP;
image: "hotkeys_close.png" COMP;
}
group { name: "hotkeys";
group { name: "hotkeys_open";
parts {
part { name: "img";
type: IMAGE;
description { state: "default" 0.0;
image.normal: "hotkeys.png";
image.normal: "hotkeys_open.png";
}
}
}
}
group { name: "hotkeys_close";
parts {
part { name: "img";
type: IMAGE;
description { state: "default" 0.0;
image.normal: "hotkeys_close.png";
}
}
}

View File

@ -59,5 +59,6 @@ EXTRA_DIST = \
panes_left_arrow.png \
panes_right_arrow.png \
panes_recover_arrow.png \
hotkeys.png \
hotkeys_close.png \
hotkeys_open.png \
pm_fill.png

View File

Before

Width:  |  Height:  |  Size: 486 B

After

Width:  |  Height:  |  Size: 486 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 480 B

View File

@ -67,10 +67,17 @@ panes_full_view_cancel(panes_data *pd)
}
static void
hotkeys_clicked_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
hotkeys_clicked_cb(void *data EINA_UNUSED, Evas_Object *obj,
void *event_info EINA_UNUSED)
{
base_hotkey_toggle();
Evas_Object *img = elm_object_content_get(obj);
if (config_hotkeys_get())
elm_image_file_set(img, EDJE_PATH, "hotkeys_close");
else
elm_image_file_set(img, EDJE_PATH, "hotkeys_open");
}
static void
@ -201,7 +208,7 @@ panes_init(Evas_Object *parent)
//Hotkey Image
img = elm_image_add(hotkeys_btn);
elm_image_file_set(img, EDJE_PATH, "hotkeys");
elm_image_file_set(img, EDJE_PATH, "hotkeys_close");
evas_object_show(img);
elm_object_content_set(hotkeys_btn, img);