sd->accessibility_highlight.cur.x = ox;
sd->accessibility_highlight.cur.y = oy;
//
-
- evas_object_smart_member_add(obj, target);
}
static void
{
ELM_WIN_DATA_GET(data, sd);
Evas_Object *fobj = sd->accessibility_highlight.fobj;
- elm_widget_theme_object_set (sd->obj, fobj, "accessibility_highlight", "top", "default");
- evas_object_raise(fobj);
_elm_win_accessibility_highlight_simple_setup(sd, fobj);
_elm_win_accessibility_highlight_visible_set(sd, EINA_TRUE);
}
{
sd->accessibility_highlight.cur.target = atarget;
- sd->accessibility_highlight.prev.target = NULL;
- sd->accessibility_highlight.fobj = edje_object_add(sd->evas);
+ Evas_Object *fobj = edje_object_add(sd->evas);
+ sd->accessibility_highlight.fobj = fobj;
+ elm_widget_theme_object_set (sd->obj, fobj, "accessibility_highlight", "top", "default");
if (atarget)
- _elm_win_accessibility_highlight_callbacks_add(sd);
+ {
+ evas_object_smart_member_add(fobj, atarget);
+ evas_object_smart_changed(atarget);
+ _elm_win_accessibility_highlight_callbacks_add(sd);
+ }
}
static void