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" --