kimcinoo pushed a commit to branch master.
commit f4d093480114982bfc5556b0b74bfd921223a88a
Author: Jaeun Choi <[email protected]>
Date: Fri Apr 12 21:06:54 2013 +0900
elm_index: register access object in smart theme
Signed-off-by: eunue (Jaeun Choi)
---
src/lib/elm_index.c | 26 +++++++++++++++-----------
1 file changed, 15 insertions(+), 11 deletions(-)
diff --git a/src/lib/elm_index.c b/src/lib/elm_index.c
index 92c7020..51f46e5 100644
--- a/src/lib/elm_index.c
+++ b/src/lib/elm_index.c
@@ -85,6 +85,17 @@ _index_box_clear(Evas_Object *obj,
sd->level_active[level] = 0;
}
+static void
+_access_index_register(Evas_Object *obj)
+{
+ Evas_Object *ao;
+ elm_widget_can_focus_set(obj, EINA_TRUE);
+ ao = _elm_access_edje_object_part_object_register
+ (obj, elm_layout_edje_get(obj), "access");
+ _elm_access_text_set
+ (_elm_access_object_get(ao), ELM_ACCESS_TYPE, E_("Index"));
+}
+
static char *
_access_info_cb(void *data, Evas_Object *obj __UNUSED__)
{
@@ -395,6 +406,10 @@ _elm_index_smart_theme(Eo *obj, void *_pd, va_list *list)
}
if (ret) *ret = EINA_TRUE;
+
+ // ACCESS
+ if (_elm_config->access_mode == ELM_ACCESS_MODE_ON)
+ _access_index_register(obj);
}
static void
@@ -852,17 +867,6 @@ _on_mouse_out_access(void *data,
}
static void
-_access_index_register(Evas_Object *obj)
-{
- Evas_Object *ao;
- elm_widget_can_focus_set(obj, EINA_TRUE);
- ao = _elm_access_edje_object_part_object_register
- (obj, elm_layout_edje_get(obj), "access");
- _elm_access_text_set
- (_elm_access_object_get(ao), ELM_ACCESS_TYPE, E_("Index"));
-}
-
-static void
_index_resize_cb(void *data,
Evas *e __UNUSED__,
Evas_Object *obj __UNUSED__,
--
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter