summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_focus_manager.eo
diff options
context:
space:
mode:
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>2017-08-30 17:55:51 +0200
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>2017-08-30 17:55:51 +0200
commit245a04cc44911efe4243e2cb0451f20c4d929217 (patch)
tree37e4b0a3a05b03a69c42d1b8208807a37549ab6d /src/lib/elementary/efl_ui_focus_manager.eo
parent4a16e1d86253ce336464f26ee9244f25511cb8bb (diff)
efl_ui_focus_manager: reset focus stack once we are changing redirect
ref T5923
Diffstat (limited to '')
-rw-r--r--src/lib/elementary/efl_ui_focus_manager.eo7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/elementary/efl_ui_focus_manager.eo b/src/lib/elementary/efl_ui_focus_manager.eo
index 2bb08625e3..546f9c38e1 100644
--- a/src/lib/elementary/efl_ui_focus_manager.eo
+++ b/src/lib/elementary/efl_ui_focus_manager.eo
@@ -125,6 +125,13 @@ interface Efl.Ui.Focus.Manager {
125 ]] 125 ]]
126 return : Efl.Ui.Focus.Object; [[Last object]] 126 return : Efl.Ui.Focus.Object; [[Last object]]
127 } 127 }
128 reset_history {
129 [[Reset the history stack of this manager object.
130 This means the most upper element will be unfocused, all other elements will be removed from the remembered before.
131
132 To not break the assertion that there should be always a focused element, you should focus a other element immidiatly after calling that.
133 ]]
134 }
128 } 135 }
129 events { 136 events {
130 redirect,changed : Efl.Ui.Focus.Manager; [[Emitted when the redirect 137 redirect,changed : Efl.Ui.Focus.Manager; [[Emitted when the redirect