From 6313588df9b6826ddb74d186b89c12c4bf7b46a2 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Mon, 29 Oct 2012 23:33:43 +0000 Subject: [PATCH] Clouseau: Added repeat events. SVN revision: 78630 --- src/lib/Clouseau.h | 1 + src/lib/clouseau_data.c | 2 ++ src/lib/clouseau_object_information.c | 3 +++ 3 files changed, 6 insertions(+) diff --git a/src/lib/Clouseau.h b/src/lib/Clouseau.h index 74d51d6..d1c3486 100644 --- a/src/lib/Clouseau.h +++ b/src/lib/Clouseau.h @@ -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; diff --git a/src/lib/clouseau_data.c b/src/lib/clouseau_data.c index d9d9d4c..6718fb9 100644 --- a/src/lib/clouseau_data.c +++ b/src/lib/clouseau_data.c @@ -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, diff --git a/src/lib/clouseau_object_information.c b/src/lib/clouseau_object_information.c index 54de5cf..6f19be3 100644 --- a/src/lib/clouseau_object_information.c +++ b/src/lib/clouseau_object_information.c @@ -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);