summaryrefslogtreecommitdiff
path: root/src/lib/efl/interfaces/efl_ui_factory.eo
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/efl/interfaces/efl_ui_factory.eo')
-rw-r--r--src/lib/efl/interfaces/efl_ui_factory.eo21
1 files changed, 14 insertions, 7 deletions
diff --git a/src/lib/efl/interfaces/efl_ui_factory.eo b/src/lib/efl/interfaces/efl_ui_factory.eo
index cdc699d..f9dd26f 100644
--- a/src/lib/efl/interfaces/efl_ui_factory.eo
+++ b/src/lib/efl/interfaces/efl_ui_factory.eo
@@ -24,7 +24,7 @@ interface Efl.Ui.Factory extends Efl.Ui.Property_Bind, Efl.Ui.Factory_Bind
24 you should rely on @Efl.Ui.View_Factory.create_with_event.]] 24 you should rely on @Efl.Ui.View_Factory.create_with_event.]]
25 params { 25 params {
26 models: iterator<Efl.Model> @move; [[Efl iterator providing the model to be associated to the new item. 26 models: iterator<Efl.Model> @move; [[Efl iterator providing the model to be associated to the new item.
27 It should remain valid until the end of the function call.]] 27 It should remain valid until the end of the function call.]]
28 } 28 }
29 return: future<Efl.Gfx.Entity> @move @no_unused; [[Created UI object.]] 29 return: future<Efl.Gfx.Entity> @move @no_unused; [[Created UI object.]]
30 } 30 }
@@ -36,11 +36,18 @@ interface Efl.Ui.Factory extends Efl.Ui.Property_Bind, Efl.Ui.Factory_Bind
36 } 36 }
37 } 37 }
38 events { 38 events {
39 item,constructing: Efl.Gfx.Entity; [[Event triggered when an item is under construction (between the @Efl.Object.constructor and @Efl.Object.finalize call on the item). 39 item,constructing: Efl.Gfx.Entity; [[Event emitted when an item is under construction (between the
40 Note: If the @Efl.Ui.Factory does keep a cache of objects, this won't be called when objects are pulled out of the cache.]] 40 @Efl.Object.constructor and @Efl.Object.finalize call on the item).
41 item,building: Efl.Gfx.Entity; [[Event triggered when an item has processed @Efl.Object.finalize, but before all the factory are done building it. 41 Note: If the @Efl.Ui.Factory keeps a cache of objects, this won't be
42 Note: if the @Efl.Ui.Factory does keep a cache of object, this will be called when object are pulled out of the cache.]] 42 called when objects are pulled from the cache.]]
43 item,created: Efl.Gfx.Entity; [[Event triggered when an item has been successfully created by the factory and is about to be used by an @Efl.Ui.View.]] 43 item,building: Efl.Gfx.Entity; [[Event emitted when an item has processed @Efl.Object.finalize, but before all
44 item,releasing: Efl.Gfx.Entity; [[Event triggered when an item is being released by the @Efl.Ui.Factory. It must be assumed that after this call, the object can be recycle to another @Efl.Ui.View and there can be more than one call for the same item.]] 44 the factory are done building it.
45 Note: If the @Efl.Ui.Factory keeps a cache of objects, this will be called when
46 objects are pulled from the cache.]]
47 item,created: Efl.Gfx.Entity; [[Event emitted when an item has been successfully created by the factory and is
48 about to be used by an @Efl.Ui.View.]]
49 item,releasing: Efl.Gfx.Entity; [[Event emitted when an item is being released by the @Efl.Ui.Factory.
50 It must be assumed that after this call, the object can be recycles to another
51 @Efl.Ui.View and there can be more than one call for the same item.]]
45 } 52 }
46} 53}