From 1e5e263241324ce90690d1d303a582f9a65515f4 Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Wed, 23 Jan 2019 14:55:17 -0500 Subject: [PATCH] efl_ui_focus_object: provide empty on_focus_update function. Summary: there is no point in forcing users of this to implement on_focus_update. ref T7652 Depends on D7733 Reviewers: cedric, zmike, stefan_schmidt Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Maniphest Tasks: T7652 Differential Revision: https://phab.enlightenment.org/D7734 --- src/lib/elementary/efl_ui_focus_object.eo | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_ui_focus_object.eo b/src/lib/elementary/efl_ui_focus_object.eo index 0058be0..1ac6e0f 100644 --- a/src/lib/elementary/efl_ui_focus_object.eo +++ b/src/lib/elementary/efl_ui_focus_object.eo @@ -70,7 +70,7 @@ mixin Efl.Ui.Focus.Object prepare_logical_none_recursive @protected { [[]] } - on_focus_update @protected @pure_virtual { + on_focus_update @protected { [[Virtual function handling focus in/out events on the widget]] return: bool; [[$true if this widget can handle focus, $false otherwise]] } @@ -80,6 +80,7 @@ mixin Efl.Ui.Focus.Object @empty .prepare_logical_none_recursive; @empty .focus_manager; @empty .focus_parent; + @empty .on_focus_update; } events { focus,changed : bool; [[Emitted if the focus state has changed]] -- 2.7.4