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

Reply via email to