From 611d0c253414ef8d4016ddba17bab12c9a23ebc2 Mon Sep 17 00:00:00 2001 From: discomfitor Date: Sat, 10 Dec 2011 17:24:06 +0000 Subject: [PATCH] add tooltips to naviframe buttons for hahas git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@66089 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/bin/test_naviframe.c | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/src/bin/test_naviframe.c b/src/bin/test_naviframe.c index 4d53810..9740c27 100644 --- a/src/bin/test_naviframe.c +++ b/src/bin/test_naviframe.c @@ -4,11 +4,16 @@ #endif #ifndef ELM_LIB_QUICKLAUNCH -static const char *img1 = PACKAGE_DATA_DIR"/images/logo.png"; -static const char *img2 = PACKAGE_DATA_DIR"/images/plant_01.jpg"; -static const char *img3 = PACKAGE_DATA_DIR"/images/rock_01.jpg"; -static const char *img4 = PACKAGE_DATA_DIR"/images/rock_02.jpg"; -static const char *img5 = PACKAGE_DATA_DIR"/images/sky_01.jpg"; +#define BUTTON_TEXT_SET(BT, TEXT) \ + elm_object_text_set((BT), (TEXT)); \ + elm_object_tooltip_text_set((BT), (TEXT)); \ + elm_object_tooltip_window_mode_set((BT), EINA_TRUE) + +static const char *img1 = PACKAGE_DATA_DIR "/images/logo.png"; +static const char *img2 = PACKAGE_DATA_DIR "/images/plant_01.jpg"; +static const char *img3 = PACKAGE_DATA_DIR "/images/rock_01.jpg"; +static const char *img4 = PACKAGE_DATA_DIR "/images/rock_02.jpg"; +static const char *img5 = PACKAGE_DATA_DIR "/images/sky_01.jpg"; Evas_Object * _content_new(Evas_Object *parent, const char *img) @@ -59,11 +64,11 @@ _page5(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) bt = elm_button_add(nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_object_text_set(bt, "Prev"); + BUTTON_TEXT_SET(bt, "Prev"); bt2 = elm_button_add(nf); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_object_text_set(bt2, "Page 1"); + BUTTON_TEXT_SET(bt2, "Page 1"); evas_object_smart_callback_add(bt2, "clicked", _promote, evas_object_data_get(nf, "page1")); @@ -124,12 +129,12 @@ _page3(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) bt = elm_button_add(nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_object_text_set(bt, "Prev"); + BUTTON_TEXT_SET(bt, "Prev"); evas_object_smart_callback_add(bt, "clicked", _navi_pop, nf); bt2 = elm_button_add(nf); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, EVAS_HINT_FILL); - elm_object_text_set(bt2, "Next"); + BUTTON_TEXT_SET(bt2, "Next"); evas_object_smart_callback_add(bt2, "clicked", _page4, nf); content = _content_new(nf, img3); @@ -197,7 +202,7 @@ test_naviframe(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_i btn = elm_button_add(nf); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(btn, "clicked", _page2, nf); - elm_object_text_set(btn, "Next"); + BUTTON_TEXT_SET(btn, "Next"); evas_object_show(btn); content = _content_new(nf, img1); -- 2.7.4