efl_ui_focus_object: document the bahaviour of the manager property
authorMarcel Hollerbach <marcel@osg.samsung.com>
Tue, 14 Nov 2017 17:56:08 +0000 (18:56 +0100)
committerMarcel Hollerbach <marcel@osg.samsung.com>
Wed, 15 Nov 2017 12:21:22 +0000 (13:21 +0100)
src/lib/elementary/efl_ui_focus_composition.c
src/lib/elementary/efl_ui_focus_manager_calc.c
src/lib/elementary/efl_ui_focus_manager_root_focus.c
src/lib/elementary/efl_ui_focus_user.eo
src/lib/elementary/efl_ui_win.c
src/lib/elementary/elm_calendar.c
src/lib/elementary/elm_colorselector.c
src/lib/elementary/elm_entry.c
src/lib/elementary/elm_toolbar.c
src/lib/elementary/elm_widget.c

index 8d147e4..dcd1c7b 100644 (file)
@@ -3,6 +3,7 @@
 #endif
 
 #define EFL_UI_FOCUS_COMPOSITION_PROTECTED
+#define EFL_UI_FOCUS_OBJECT_PROTECTED
 
 #include <Elementary.h>
 #include "elm_priv.h"
index f879d54..ce08129 100644 (file)
@@ -1,6 +1,8 @@
 #ifdef HAVE_CONFIG_H
 # include "elementary_config.h"
 #endif
+#define EFL_UI_FOCUS_OBJECT_PROTECTED
+
 
 #include <Elementary.h>
 #include "elm_priv.h"
index 23deb0b..040aba2 100644 (file)
@@ -2,6 +2,8 @@
 # include "elementary_config.h"
 #endif
 
+#define EFL_UI_FOCUS_OBJECT_PROTECTED
+
 #include <Elementary.h>
 #include "elm_priv.h"
 
index c78a104..1b8a6c7 100644 (file)
@@ -5,8 +5,10 @@ interface Efl.Ui.Focus.User {
     ]]
     methods {
         @property manager {
-            [[Describes which manager is used to register or should be used
-              to register this user.
+            [[Describes which manager is used to register.
+
+              If a instance of this interface is the root of a manager this instance should not have the manager where it is root as this property. This other manager then this instance will be set as focused in the other manager.
+              This instance should be regiered there with it own manager as redirect.
             ]]
             get {}
             values {
index d0fe99d..74a0950 100644 (file)
@@ -11,6 +11,7 @@
 #define EFL_CANVAS_OBJECT_PROTECTED
 #define EFL_UI_TRANSLATABLE_PROTECTED
 #define EFL_UI_WIN_INLINED_PROTECTED
+#define EFL_UI_FOCUS_OBJECT_PROTECTED
 #define EFL_UI_WIN_BETA
 
 #include <Elementary.h>
index e236bdc..fbbcca9 100644 (file)
@@ -5,6 +5,7 @@
 #define EFL_ACCESS_PROTECTED
 #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
 #define EFL_UI_FOCUS_COMPOSITION_PROTECTED
+#define EFL_UI_FOCUS_OBJECT_PROTECTED
 
 #include <Elementary.h>
 #include "elm_priv.h"
index e96ea0a..4b18340 100644 (file)
@@ -6,6 +6,7 @@
 #define EFL_ACCESS_COMPONENT_PROTECTED
 #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
 #define EFL_UI_FOCUS_COMPOSITION_PROTECTED
+#define EFL_UI_FOCUS_OBJECT_PROTECTED
 
 #include <Elementary.h>
 #include "elm_priv.h"
index c6018fc..948fa05 100644 (file)
@@ -6,6 +6,7 @@
 #define EFL_ACCESS_TEXT_PROTECTED
 #define EFL_ACCESS_EDITABLE_TEXT_PROTECTED
 #define ELM_LAYOUT_PROTECTED
+#define EFL_UI_FOCUS_OBJECT_PROTECTED
 
 #include <Elementary.h>
 #include <Elementary_Cursor.h>
index 6df060f..5160fd4 100644 (file)
@@ -8,6 +8,7 @@
 #define ELM_INTERFACE_ATSPI_WIDGET_ACTION_PROTECTED
 #define ELM_WIDGET_ITEM_PROTECTED
 #define EFL_UI_TRANSLATABLE_PROTECTED
+#define EFL_UI_FOCUS_OBJECT_PROTECTED
 
 #include <Elementary.h>
 
index c38c202..73a1ece 100644 (file)
@@ -9,6 +9,7 @@
 #define EFL_CANVAS_OBJECT_BETA
 #define EFL_INPUT_EVENT_PROTECTED
 #define EFL_UI_TRANSLATABLE_PROTECTED
+#define EFL_UI_FOCUS_OBJECT_PROTECTED
 
 #include <Elementary.h>