hermet pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=0722fcbeb1181590972bfec1d303c32e628b6fc1
commit 0722fcbeb1181590972bfec1d303c32e628b6fc1 Author: Amitesh Singh <amitesh...@samsung.com> Date: Tue May 19 21:24:35 2015 +0900 hoversel: Added item_focus_set/item_focus_get. Summary: @feature Reviewers: seoz, Hermet, raster Subscribers: seoz, sachin.dev Differential Revision: https://phab.enlightenment.org/D2436 Conflicts: src/lib/elm_hoversel_item.eo --- src/lib/elc_hoversel.c | 15 +++++++++++++++ src/lib/elc_hoversel.h | 2 ++ src/lib/elm_hoversel_item.eo | 2 ++ 3 files changed, 19 insertions(+) diff --git a/src/lib/elc_hoversel.c b/src/lib/elc_hoversel.c index f69fccb..8695804 100644 --- a/src/lib/elc_hoversel.c +++ b/src/lib/elc_hoversel.c @@ -268,6 +268,21 @@ _elm_hoversel_item_elm_widget_item_style_get(Eo *eo_it EINA_UNUSED, } EOLIAN static void +_elm_hoversel_item_elm_widget_item_focus_set(Eo *eo_it EINA_UNUSED, + Elm_Hoversel_Item_Data *it, + Eina_Bool focused) +{ + elm_widget_focus_set(VIEW(it), focused); +} + +EOLIAN static Eina_Bool +_elm_hoversel_item_elm_widget_item_focus_get(Eo *eo_it EINA_UNUSED, + Elm_Hoversel_Item_Data *it) +{ + return elm_widget_focus_get(VIEW(it)); +} + +EOLIAN static void _elm_hoversel_item_eo_base_destructor(Eo *eo_item, Elm_Hoversel_Item_Data *item) { ELM_HOVERSEL_DATA_GET_OR_RETURN(WIDGET(item), sd); diff --git a/src/lib/elc_hoversel.h b/src/lib/elc_hoversel.h index ef52aca..8296c16 100644 --- a/src/lib/elc_hoversel.h +++ b/src/lib/elc_hoversel.h @@ -50,6 +50,8 @@ * @li elm_object_item_signal_emit - this works only when the item is created. * @li elm_object_item_style_set - this works only when the item is created. * @li elm_object_item_style_get - this works only when the item is created. + * @li elm_object_item_focus_set - this works only when the item is created. + * @li elm_object_item_focus_get - this works only when the item is created. * * See @ref tutorial_hoversel for an example. * @{ diff --git a/src/lib/elm_hoversel_item.eo b/src/lib/elm_hoversel_item.eo index 34e7013..237a891 100644 --- a/src/lib/elm_hoversel_item.eo +++ b/src/lib/elm_hoversel_item.eo @@ -38,5 +38,7 @@ class Elm.Hoversel_Item(Elm.Widget_Item) Elm.Widget_Item.part_text.get; Elm.Widget_Item.style.get; Elm.Widget_Item.style.set; + Elm.Widget_Item.focus.set; + Elm.Widget_Item.focus.get; } } --