summaryrefslogtreecommitdiff
path: root/src/lib/elementary/elm_toolbar_item.eo
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2018-11-22 17:54:57 +0100
committerMarcel Hollerbach <mail@marcel-hollerbach.de>2018-11-26 11:37:04 +0100
commitfccc5fc438f798d0bd71c45d18691ce3fd5b754d (patch)
tree1342b8ffe7b48176b3b9374d63050d683414a48b /src/lib/elementary/elm_toolbar_item.eo
parente661c4acc3805bc0d2b76b83352d43211e59498c (diff)
elm_focus: implement missing functions
there is one function that needs to be implemented by the inheritor of Efl.Ui.Focus.Object and that is focus_parent, otherwise child_focus cannot be propagated correctly. This is now achived correctly for all widgets. This fixes from elm_object_focus_get results for toolbar and calendar. Segmentcontrol inherits from the class, however, the widget itself does not allow focus, so its never registered probebly. Differential Revision: https://phab.enlightenment.org/D7331
Diffstat (limited to '')
-rw-r--r--src/lib/elementary/elm_toolbar_item.eo1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/elementary/elm_toolbar_item.eo b/src/lib/elementary/elm_toolbar_item.eo
index b5c8ec7aa9..8154c53615 100644
--- a/src/lib/elementary/elm_toolbar_item.eo
+++ b/src/lib/elementary/elm_toolbar_item.eo
@@ -322,6 +322,7 @@ class Elm.Toolbar_Item(Elm.Widget.Item, Efl.Ui.Focus.Object, Efl.Ui.Legacy)
322 Elm.Widget.Item.part_content_unset; 322 Elm.Widget.Item.part_content_unset;
323 Efl.Ui.Focus.Object.focus_geometry { get; } 323 Efl.Ui.Focus.Object.focus_geometry { get; }
324 Efl.Ui.Focus.Object.focus { set; } 324 Efl.Ui.Focus.Object.focus { set; }
325 Efl.Ui.Focus.Object.focus_parent { get; }
325 Efl.Access.Object.i18n_name { get; } 326 Efl.Access.Object.i18n_name { get; }
326 Efl.Access.Object.state_set { get; } 327 Efl.Access.Object.state_set { get; }
327 } 328 }