diff options
author | Marcel Hollerbach <marcel@osg.samsung.com> | 2017-11-14 19:46:29 +0100 |
---|---|---|
committer | Marcel Hollerbach <marcel@osg.samsung.com> | 2017-11-15 13:21:22 +0100 |
commit | df81e2f492ecd991a1810e6c4ebc9bb2347d4665 (patch) | |
tree | 883562769486b7c3dbc94aba0ed0e2c64199b83a /src/tests/elementary/focus_test.eo | |
parent | 07cb2d2dcd294695eb7005d03e41c94ee05e6bb4 (diff) |
efl_ui_focus_manager: ensure the manager is in focus when focus is set
this makes handling of focus easier in elementary
Diffstat (limited to 'src/tests/elementary/focus_test.eo')
-rw-r--r-- | src/tests/elementary/focus_test.eo | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/tests/elementary/focus_test.eo b/src/tests/elementary/focus_test.eo index 5227241..93ce998 100644 --- a/src/tests/elementary/focus_test.eo +++ b/src/tests/elementary/focus_test.eo | |||
@@ -1,15 +1,25 @@ | |||
1 | class Focus.Test(Efl.Object, Efl.Ui.Focus.Object, Efl.Gfx) { | 1 | class Focus.Test(Efl.Object, Efl.Ui.Focus.Object, Efl.Ui.Focus.User, Efl.Gfx) { |
2 | methods { | 2 | methods { |
3 | size { | 3 | size { |
4 | params { | 4 | params { |
5 | rect : Eina.Rect; | 5 | rect : Eina.Rect; |
6 | } | 6 | } |
7 | } | 7 | } |
8 | @property manager { | ||
9 | set { | ||
10 | |||
11 | } | ||
12 | values { | ||
13 | manager : Efl.Ui.Focus.Manager; | ||
14 | } | ||
15 | } | ||
8 | } | 16 | } |
9 | implements { | 17 | implements { |
10 | Efl.Object.constructor; | 18 | Efl.Object.constructor; |
11 | Efl.Ui.Focus.Object.focus_geometry { get; } | 19 | Efl.Ui.Focus.Object.focus_geometry { get; } |
12 | Efl.Ui.Focus.Object.focus { set; } | 20 | Efl.Ui.Focus.Object.focus { set; } |
21 | Efl.Ui.Focus.User.manager { get; } | ||
22 | Efl.Ui.Focus.User.parent {get; } | ||
13 | Efl.Gfx.geometry { get; } | 23 | Efl.Gfx.geometry { get; } |
14 | } | 24 | } |
15 | } | 25 | } |