diff options
author | Cedric Bail <cedric.bail@samsung.com> | 2013-08-29 11:21:20 +0900 |
---|---|---|
committer | Cedric Bail <cedric.bail@samsung.com> | 2013-08-29 11:21:20 +0900 |
commit | 1ac1db596fab74bd889cede127bcb1ff94ddecab (patch) | |
tree | af1cf834b6a34d5c4ee54bd5f26e7d42ba3142b9 /src/lib/evas/include | |
parent | 85f0749a83a2d1eeb474d92de077d484aa195b64 (diff) |
evas: add interceptor for focus_set.
Diffstat (limited to 'src/lib/evas/include')
-rw-r--r-- | src/lib/evas/include/evas_private.h | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h index f2344c5fd9..870e1474aa 100644 --- a/src/lib/evas/include/evas_private.h +++ b/src/lib/evas/include/evas_private.h | |||
@@ -238,6 +238,10 @@ struct _Evas_Intercept_Func | |||
238 | Evas_Object_Intercept_Clip_Unset_Cb func; | 238 | Evas_Object_Intercept_Clip_Unset_Cb func; |
239 | void *data; | 239 | void *data; |
240 | } clip_unset; | 240 | } clip_unset; |
241 | struct { | ||
242 | Evas_Object_Intercept_Focus_Set_Cb func; | ||
243 | void *data; | ||
244 | } focus_set; | ||
241 | }; | 245 | }; |
242 | 246 | ||
243 | struct _Evas_Smart_Cb_Description_Array | 247 | struct _Evas_Smart_Cb_Description_Array |
@@ -1015,18 +1019,19 @@ void evas_object_inform_call_image_preloaded(Evas_Object *obj); | |||
1015 | void evas_object_inform_call_image_unloaded(Evas_Object *obj); | 1019 | void evas_object_inform_call_image_unloaded(Evas_Object *obj); |
1016 | void evas_object_inform_call_image_resize(Evas_Object *obj); | 1020 | void evas_object_inform_call_image_resize(Evas_Object *obj); |
1017 | void evas_object_intercept_cleanup(Evas_Object *obj); | 1021 | void evas_object_intercept_cleanup(Evas_Object *obj); |
1018 | int evas_object_intercept_call_show(Evas_Object *obj); | 1022 | int evas_object_intercept_call_show(Evas_Object *obj, Evas_Object_Protected_Data *pd); |
1019 | int evas_object_intercept_call_hide(Evas_Object *obj); | 1023 | int evas_object_intercept_call_hide(Evas_Object *obj, Evas_Object_Protected_Data *pd); |
1020 | int evas_object_intercept_call_move(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Coord x, Evas_Coord y); | 1024 | int evas_object_intercept_call_move(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Coord x, Evas_Coord y); |
1021 | int evas_object_intercept_call_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h); | 1025 | int evas_object_intercept_call_resize(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Coord w, Evas_Coord h); |
1022 | int evas_object_intercept_call_raise(Evas_Object *obj); | 1026 | int evas_object_intercept_call_raise(Evas_Object *obj, Evas_Object_Protected_Data *pd); |
1023 | int evas_object_intercept_call_lower(Evas_Object *obj); | 1027 | int evas_object_intercept_call_lower(Evas_Object *obj, Evas_Object_Protected_Data *pd); |
1024 | int evas_object_intercept_call_stack_above(Evas_Object *obj, Evas_Object *above); | 1028 | int evas_object_intercept_call_stack_above(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Object *above); |
1025 | int evas_object_intercept_call_stack_below(Evas_Object *obj, Evas_Object *below); | 1029 | int evas_object_intercept_call_stack_below(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Object *below); |
1026 | int evas_object_intercept_call_layer_set(Evas_Object *obj, int l); | 1030 | int evas_object_intercept_call_layer_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, int l); |
1027 | int evas_object_intercept_call_color_set(Evas_Object *obj, int r, int g, int b, int a); | 1031 | int evas_object_intercept_call_color_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, int r, int g, int b, int a); |
1028 | int evas_object_intercept_call_clip_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Object *clip); | 1032 | int evas_object_intercept_call_clip_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Object *clip); |
1029 | int evas_object_intercept_call_clip_unset(Evas_Object *obj); | 1033 | int evas_object_intercept_call_clip_unset(Evas_Object *obj, Evas_Object_Protected_Data *pd); |
1034 | int evas_object_intercept_call_focus_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, Eina_Bool focus); | ||
1030 | void evas_object_grabs_cleanup(Evas_Object *obj, Evas_Object_Protected_Data *pd); | 1035 | void evas_object_grabs_cleanup(Evas_Object *obj, Evas_Object_Protected_Data *pd); |
1031 | void evas_key_grab_free(Evas_Object *obj, Evas_Object_Protected_Data *pd, const char *keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers); | 1036 | void evas_key_grab_free(Evas_Object *obj, Evas_Object_Protected_Data *pd, const char *keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers); |
1032 | void evas_font_dir_cache_free(void); | 1037 | void evas_font_dir_cache_free(void); |