cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=00d58640e597c56a5f6d2dd419669bb6cb2d2b92

commit 00d58640e597c56a5f6d2dd419669bb6cb2d2b92
Author: Cedric BAIL <cedric.b...@free.fr>
Date:   Fri Aug 16 16:17:57 2019 -0700

    efl: mark Efl.Ui.Factory.create a protected method.
    
    Reviewed-by: Marcel Hollerbach <m...@marcel-hollerbach.de>
    Differential Revision: https://phab.enlightenment.org/D9606
---
 src/lib/efl/interfaces/efl_interfaces_main.c | 1 +
 src/lib/efl/interfaces/efl_ui_factory.eo     | 2 +-
 src/lib/elementary/efl_ui_caching_factory.c  | 2 ++
 src/lib/elementary/efl_ui_image_factory.c    | 2 ++
 src/lib/elementary/efl_ui_layout_factory.c   | 2 ++
 src/lib/elementary/efl_ui_widget_factory.c   | 1 +
 6 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/lib/efl/interfaces/efl_interfaces_main.c 
b/src/lib/efl/interfaces/efl_interfaces_main.c
index b73900e55e..f9d7b801c2 100644
--- a/src/lib/efl/interfaces/efl_interfaces_main.c
+++ b/src/lib/efl/interfaces/efl_interfaces_main.c
@@ -4,6 +4,7 @@
 
 #define EFL_UI_SCROLLBAR_PROTECTED
 #define EFL_PART_PROTECTED
+#define EFL_UI_FACTORY_PROTECTED
 
 #include "eo_internal.h"
 
diff --git a/src/lib/efl/interfaces/efl_ui_factory.eo 
b/src/lib/efl/interfaces/efl_ui_factory.eo
index b238bec679..ff0cd1076d 100644
--- a/src/lib/efl/interfaces/efl_ui_factory.eo
+++ b/src/lib/efl/interfaces/efl_ui_factory.eo
@@ -8,7 +8,7 @@ interface @beta Efl.Ui.Factory extends Efl.Ui.Property_Bind, 
Efl.Ui.Factory_Bind
 {
    [[Efl UI factory interface]]
    methods {
-      create {
+      create @protected {
          [[Create a UI object from the necessary properties in the specified 
model.
 
 
diff --git a/src/lib/elementary/efl_ui_caching_factory.c 
b/src/lib/elementary/efl_ui_caching_factory.c
index 2d32572cee..33a44a013d 100644
--- a/src/lib/elementary/efl_ui_caching_factory.c
+++ b/src/lib/elementary/efl_ui_caching_factory.c
@@ -2,6 +2,8 @@
 # include <config.h>
 #endif
 
+#define EFL_UI_FACTORY_PROTECTED
+
 #include <Elementary.h>
 #include "elm_priv.h"
 
diff --git a/src/lib/elementary/efl_ui_image_factory.c 
b/src/lib/elementary/efl_ui_image_factory.c
index 4ea556e507..4d0c139e8b 100644
--- a/src/lib/elementary/efl_ui_image_factory.c
+++ b/src/lib/elementary/efl_ui_image_factory.c
@@ -2,6 +2,8 @@
 # include "elementary_config.h"
 #endif
 
+#define EFL_UI_FACTORY_PROTECTED
+
 #include <Elementary.h>
 #include "elm_priv.h"
 
diff --git a/src/lib/elementary/efl_ui_layout_factory.c 
b/src/lib/elementary/efl_ui_layout_factory.c
index 15246ffa71..e13971e666 100644
--- a/src/lib/elementary/efl_ui_layout_factory.c
+++ b/src/lib/elementary/efl_ui_layout_factory.c
@@ -2,6 +2,8 @@
 # include "elementary_config.h"
 #endif
 
+#define EFL_UI_FACTORY_PROTECTED
+
 #include <Elementary.h>
 #include "elm_priv.h"
 
diff --git a/src/lib/elementary/efl_ui_widget_factory.c 
b/src/lib/elementary/efl_ui_widget_factory.c
index 3e325e11fe..0579dc4a51 100644
--- a/src/lib/elementary/efl_ui_widget_factory.c
+++ b/src/lib/elementary/efl_ui_widget_factory.c
@@ -4,6 +4,7 @@
 
 #define EFL_UI_WIDGET_PROTECTED
 #define EFL_PART_PROTECTED
+#define EFL_UI_FACTORY_PROTECTED
 
 #include <Efl_Ui.h>
 #include "elm_priv.h"

-- 


Reply via email to