From 2016bacd177b3d8787b5e829155c9eb9cbb24875 Mon Sep 17 00:00:00 2001 From: Lukasz Stanislawski Date: Fri, 24 Nov 2017 16:50:01 +0900 Subject: [PATCH] elm: add custom access state for Elm.Hover Reviewers: jpeg Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D5523 --- src/lib/elementary/elm_hover.c | 10 ++++++++++ src/lib/elementary/elm_hover.eo | 1 + 2 files changed, 11 insertions(+) diff --git a/src/lib/elementary/elm_hover.c b/src/lib/elementary/elm_hover.c index 5bbbc57..b92b2ea 100644 --- a/src/lib/elementary/elm_hover.c +++ b/src/lib/elementary/elm_hover.c @@ -865,6 +865,16 @@ _elm_hover_efl_access_widget_action_elm_actions_get(Eo *obj EINA_UNUSED, Elm_Hov return &atspi_actions[0]; } +EOLIAN static Efl_Access_State_Set +_elm_hover_efl_access_state_set_get(Eo *obj, Elm_Hover_Data *pd EINA_UNUSED) +{ + Efl_Access_State_Set states; + states = efl_access_state_set_get(efl_super(obj, MY_CLASS)); + + STATE_TYPE_SET(states, EFL_ACCESS_STATE_MODAL); + return states; +} + /* Efl.Part begin */ ELM_PART_OVERRIDE(elm_hover, ELM_HOVER, Elm_Hover_Data) diff --git a/src/lib/elementary/elm_hover.eo b/src/lib/elementary/elm_hover.eo index a1c33f0..c517b9c 100644 --- a/src/lib/elementary/elm_hover.eo +++ b/src/lib/elementary/elm_hover.eo @@ -69,6 +69,7 @@ class Elm.Hover (Efl.Ui.Layout, Efl.Ui.Focus.Layer, Efl.Ui.Clickable, Efl.Access Elm.Widget.widget_parent { get; set; } Elm.Widget.widget_sub_object_del; Efl.Access.Widget.Action.elm_actions { get; } + Efl.Access.state_set { get; } Efl.Part.part; } events { -- 2.7.4