stanluk pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=6ecd38380d74682a25525d88c33f578479276e60
commit 6ecd38380d74682a25525d88c33f578479276e60 Author: Lukasz Stanislawski <[email protected]> Date: Thu Jul 10 13:11:28 2014 +0200 atspi: expose elm_check "activate" action through d-bus --- src/lib/elm_check.c | 9 +++++++++ src/lib/elm_check.eo | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/lib/elm_check.c b/src/lib/elm_check.c index f26ef4a..f649410 100644 --- a/src/lib/elm_check.c +++ b/src/lib/elm_check.c @@ -12,6 +12,9 @@ #include "elm_interface_atspi_accessible.h" #include "elm_interface_atspi_accessible.eo.h" +#define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED +#include "elm_interface_atspi_widget_action.eo.h" + #define MY_CLASS ELM_CHECK_CLASS #define MY_CLASS_NAME "Elm_Check" @@ -434,6 +437,12 @@ _elm_check_elm_widget_focus_direction_manager_is(Eo *obj EINA_UNUSED, Elm_Check_ return EINA_FALSE; } +EOLIAN const Elm_Action * +_elm_check_elm_interface_atspi_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Check_Data *pd EINA_UNUSED) +{ + return &key_actions[0]; +} + static void _elm_check_class_constructor(Eo_Class *klass) { diff --git a/src/lib/elm_check.eo b/src/lib/elm_check.eo index 502655d..38ad73c 100644 --- a/src/lib/elm_check.eo +++ b/src/lib/elm_check.eo @@ -1,4 +1,4 @@ -class Elm_Check (Elm_Layout) +class Elm_Check (Elm_Layout, Elm_Interface_Atspi_Widget_Action) { eo_prefix: elm_obj_check; properties { @@ -59,6 +59,7 @@ class Elm_Check (Elm_Layout) Elm_Layout.content_aliases.get; Elm_Layout.sizing_eval; Elm_Interface_Atspi_Accessible.state_set.get; + Elm_Interface_Atspi_Widget_Action.elm_actions.get; } events { changed; --
