summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@free.fr>2019-02-12 10:09:43 -0800
committerCedric BAIL <cedric.bail@free.fr>2019-03-08 14:30:58 -0800
commitcbd8c45afeb458560e70ed5c3bc415ac79c66db4 (patch)
tree4b0a3faaaebd99d8f2a144e83ee63bec2ee34256
parent3eb121a769b873a38f909f4069271cd9058b3137 (diff)
efl: add an event to notify that the View property has changed.
Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Reviewed-by: Lauro Neto <Lauro Moura <lauromoura@expertisesolutions.com.br>> Differential Revision: https://phab.enlightenment.org/D7940
-rw-r--r--src/lib/efl/interfaces/efl_ui_property_bind.eo10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/efl/interfaces/efl_ui_property_bind.eo b/src/lib/efl/interfaces/efl_ui_property_bind.eo
index 5134bd2916..e60de731a1 100644
--- a/src/lib/efl/interfaces/efl_ui_property_bind.eo
+++ b/src/lib/efl/interfaces/efl_ui_property_bind.eo
@@ -1,5 +1,11 @@
1import eina_types; 1import eina_types;
2 2
3struct Efl.Ui.Property_Event {
4 [[EFL Ui property event data structure triggered when an object property change due
5 to the interaction on the object.]]
6 changed_properties: array<stringshare>; [[List of changed properties]]
7}
8
3interface @beta Efl.Ui.Property_Bind 9interface @beta Efl.Ui.Property_Bind
4{ 10{
5 [[Efl UI Property_Bind interface. 11 [[Efl UI Property_Bind interface.
@@ -18,4 +24,8 @@ interface @beta Efl.Ui.Property_Bind
18 return: Eina.Error; [[0 when it succeed, an error code otherwise.]] 24 return: Eina.Error; [[0 when it succeed, an error code otherwise.]]
19 } 25 }
20 } 26 }
27 events {
28 properties,changed: Efl.Ui.Property_Event; [[Event dispatched when a property on the object has changed due to an user interaction on the object that a model could be interested in.]]
29 property,bound: stringshare; [[Event dispatched when a property on the object is bound to a model. This is useful to not overgenerate event.]]
30 }
21} 31}