summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_focus_manager.eo
diff options
context:
space:
mode:
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>2016-11-04 17:42:26 +0100
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>2017-04-20 14:38:57 +0200
commit0eefeca64bd7cede4c9db7a0ba5cf95db79123bc (patch)
tree7c07aa5fcd3ce6d4008e27e76a090593d1e8efdd /src/lib/elementary/efl_ui_focus_manager.eo
parent78e78910295c2321dd7a8855e2c1dcdb5820d484 (diff)
efl_ui_focus_manager: add new api to receive child configuration
Diffstat (limited to '')
-rw-r--r--src/lib/elementary/efl_ui_focus_manager.eo19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/lib/elementary/efl_ui_focus_manager.eo b/src/lib/elementary/efl_ui_focus_manager.eo
index f61b37e357..7db508dd0d 100644
--- a/src/lib/elementary/efl_ui_focus_manager.eo
+++ b/src/lib/elementary/efl_ui_focus_manager.eo
@@ -9,6 +9,14 @@ enum Efl.Ui.Focus.Direction {
9 last = 6 9 last = 6
10} 10}
11 11
12struct Efl.Ui.Focus.Relations{
13 right : list<Efl.Ui.Focus.Object>;
14 left : list<Efl.Ui.Focus.Object>;
15 top : list<Efl.Ui.Focus.Object>;
16 down : list<Efl.Ui.Focus.Object>;
17 next : Efl.Ui.Focus.Object;
18 prev : Efl.Ui.Focus.Object;
19}
12 20
13class Efl.Ui.Focus.Manager (Efl.Object) { 21class Efl.Ui.Focus.Manager (Efl.Object) {
14 [[Calculates the directions of Efl.Ui.Focus.Direction 22 [[Calculates the directions of Efl.Ui.Focus.Direction
@@ -120,6 +128,17 @@ class Efl.Ui.Focus.Manager (Efl.Object) {
120 root : Efl.Ui.Focus.Object @nonull; [[Will be registered into this manager object]] 128 root : Efl.Ui.Focus.Object @nonull; [[Will be registered into this manager object]]
121 } 129 }
122 } 130 }
131 fetch {
132 [[This will fetch the data from a registered node
133
134 Be aware this function will trigger all dirty nodes to be computed
135 ]]
136 params {
137 child : Efl.Ui.Focus.Object;
138 }
139
140 return : own(ptr(Efl.Ui.Focus.Relations));
141 }
123 } 142 }
124 implements { 143 implements {
125 Efl.Object.constructor; 144 Efl.Object.constructor;