Clouseau: Added repeat events.

SVN revision: 78630
This commit is contained in:
Tom Hacohen 2012-10-29 23:33:43 +00:00
parent 50fa398a5b
commit 6313588df9
3 changed files with 6 additions and 0 deletions

View File

@ -63,6 +63,7 @@ struct _Clouseau_Evas_Props
double weight_x, weight_y;
int r, g, b, a;
Eina_Bool pass_events;
Eina_Bool repeat_events;
Eina_Bool has_focus;
Eina_Bool is_clipper;
Eina_Bool is_visible;

View File

@ -516,6 +516,8 @@ _clouseau_object_desc_make(void)
EET_DATA_DESCRIPTOR_ADD_BASIC(clouseau_object_edd, Clouseau_Object,
"evas_props.pass_events", evas_props.pass_events, EET_T_UCHAR);
EET_DATA_DESCRIPTOR_ADD_BASIC(clouseau_object_edd, Clouseau_Object,
"evas_props.repeat_events", evas_props.repeat_events, EET_T_UCHAR);
EET_DATA_DESCRIPTOR_ADD_BASIC(clouseau_object_edd, Clouseau_Object,
"evas_props.has_focus", evas_props.has_focus, EET_T_UCHAR);
EET_DATA_DESCRIPTOR_ADD_BASIC(clouseau_object_edd, Clouseau_Object,

View File

@ -177,6 +177,7 @@ clouseau_object_information_get(Clouseau_Tree_Item *treeit)
oinfo = calloc(1, sizeof(Clouseau_Object));
oinfo->evas_props.pass_events = evas_object_pass_events_get(obj);
oinfo->evas_props.repeat_events = evas_object_repeat_events_get(obj);
oinfo->evas_props.has_focus = evas_object_focus_get(obj);
oinfo->evas_props.is_visible = evas_object_visible_get(obj);
oinfo->evas_props.name = eina_stringshare_add(evas_object_name_get(obj));
@ -514,6 +515,8 @@ clouseau_object_information_list_populate(Clouseau_Tree_Item *treeit, Evas_Objec
_clouseau_information_bool_to_tree(main_tit, "Pass events",
oinfo->evas_props.pass_events);
_clouseau_information_bool_to_tree(main_tit, "Repeat events",
oinfo->evas_props.repeat_events);
_clouseau_information_bool_to_tree(main_tit, "Has clipees",
oinfo->evas_props.is_clipper);