cedric pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=13f3cad5f120a98e4cc1b56059490f83628af9f8
commit 13f3cad5f120a98e4cc1b56059490f83628af9f8 Author: Shilpa Singh <shilpa.si...@samsung.com> Date: Mon Nov 9 12:24:37 2015 -0800 toolbar: add item_signal_emit. Summary: Application cannot send signals to toolbar item using elm_object_item_signal_emit API. @feature Test Plan: Send signal to toolbar item from app using elm_object_item_signal_emit widget. Reviewers: cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D3251 Signed-off-by: Cedric BAIL <ced...@osg.samsung.com> --- src/lib/elm_toolbar.c | 9 +++++++++ src/lib/elm_toolbar_item.eo | 1 + 2 files changed, 10 insertions(+) diff --git a/src/lib/elm_toolbar.c b/src/lib/elm_toolbar.c index 0484544..c68a287 100644 --- a/src/lib/elm_toolbar.c +++ b/src/lib/elm_toolbar.c @@ -1017,6 +1017,15 @@ _elm_toolbar_item_elm_widget_item_disable(Eo *eo_toolbar, Elm_Toolbar_Item_Data _resize_cb(WIDGET(toolbar_it), NULL, NULL, NULL); } +EOLIAN static void +_elm_toolbar_item_elm_widget_item_signal_emit(Eo *eo_toolbar_it EINA_UNUSED, + Elm_Toolbar_Item_Data *toolbar_it, + const char *emission, + const char *source) +{ + elm_layout_signal_emit(VIEW(toolbar_it), emission, source); +} + static Eina_Bool _item_icon_set(Evas_Object *icon_obj, const char *type, diff --git a/src/lib/elm_toolbar_item.eo b/src/lib/elm_toolbar_item.eo index e88ebc5..461552d 100644 --- a/src/lib/elm_toolbar_item.eo +++ b/src/lib/elm_toolbar_item.eo @@ -298,6 +298,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item) Elm.Widget_Item.disable; Elm.Widget_Item.focus.set; Elm.Widget_Item.focus.get; + Elm.Widget_Item.signal_emit; Elm.Widget_Item.part_text.get; Elm.Widget_Item.part_text.set; Elm.Widget_Item.part_content.get; --