summaryrefslogtreecommitdiff
path: root/src/lib/efl/Efl.h
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@free.fr>2019-08-16 15:59:36 -0700
committerCedric BAIL <cedric.bail@free.fr>2019-08-21 11:18:44 -0700
commitfcaec29be7eda381ef11db1a01d1915e420fe7f0 (patch)
treef5c3823688e7235bb533bf9b24332cc1d8751044 /src/lib/efl/Efl.h
parent869d7b05f110fc6ce9f209a9658f718392bb953e (diff)
efl: use a @static function so that binding can pick it up.
Reviewed-by: Lauro Neto <Lauro Moura <lauromoura@expertisesolutions.com.br>> Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D9604
Diffstat (limited to '')
-rw-r--r--src/lib/efl/Efl.h17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/lib/efl/Efl.h b/src/lib/efl/Efl.h
index e1cfe4156e..403750ac93 100644
--- a/src/lib/efl/Efl.h
+++ b/src/lib/efl/Efl.h
@@ -146,6 +146,7 @@ typedef Efl_Gfx_Path_Command_Type Efl_Gfx_Path_Command;
146#include "interfaces/efl_ui_view.eo.h" 146#include "interfaces/efl_ui_view.eo.h"
147#include "interfaces/efl_ui_property_bind.eo.h" 147#include "interfaces/efl_ui_property_bind.eo.h"
148#include "interfaces/efl_ui_factory.eo.h" 148#include "interfaces/efl_ui_factory.eo.h"
149#include "interfaces/efl_ui_view_factory.eo.h"
149#include "interfaces/efl_ui_factory_bind.eo.h" 150#include "interfaces/efl_ui_factory_bind.eo.h"
150#include "interfaces/efl_model_provider.eo.h" 151#include "interfaces/efl_model_provider.eo.h"
151#include "interfaces/efl_cached_item.eo.h" 152#include "interfaces/efl_cached_item.eo.h"
@@ -203,22 +204,6 @@ EAPI void efl_observable_tuple_free(Efl_Observable_Tuple *tuple);
203 */ 204 */
204EAPI Efl_Object *efl_part(const Eo *obj, const char *name); 205EAPI Efl_Object *efl_part(const Eo *obj, const char *name);
205 206
206/**
207 * @brief This triggers the create method of a factory and trigger the item created event.
208 *
209 * @param[in] factory The factory that will provide the item
210 * @param[in] model The model to use to fetch information from
211 * @param[in] parent The parent of the newly created item
212 * @return A future that will resolve with the newly created item.
213 *
214 * @since 1.23
215 * @note This exists as we always want to trigger the event once all the logic
216 * of every factory in the chain has done what it planned to do. Basically we
217 * want the inverse of inheritance call like efl_super. So we do setup the future
218 * in this way.
219 */
220EAPI Eina_Future *efl_ui_view_factory_create_with_event(Efl_Ui_Factory *factory, Eina_Iterator *models, Efl_Gfx_Entity *parent);
221
222#else 207#else
223 208
224#ifndef EFL_NOLEGACY_API_SUPPORT 209#ifndef EFL_NOLEGACY_API_SUPPORT