summaryrefslogtreecommitdiff
path: root/src/lib/evas/include
diff options
context:
space:
mode:
authorCedric Bail <cedric.bail@samsung.com>2013-08-29 11:21:20 +0900
committerCedric Bail <cedric.bail@samsung.com>2013-08-29 11:21:20 +0900
commit1ac1db596fab74bd889cede127bcb1ff94ddecab (patch)
treeaf1cf834b6a34d5c4ee54bd5f26e7d42ba3142b9 /src/lib/evas/include
parent85f0749a83a2d1eeb474d92de077d484aa195b64 (diff)
evas: add interceptor for focus_set.
Diffstat (limited to 'src/lib/evas/include')
-rw-r--r--src/lib/evas/include/evas_private.h25
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
243struct _Evas_Smart_Cb_Description_Array 247struct _Evas_Smart_Cb_Description_Array
@@ -1015,18 +1019,19 @@ void evas_object_inform_call_image_preloaded(Evas_Object *obj);
1015void evas_object_inform_call_image_unloaded(Evas_Object *obj); 1019void evas_object_inform_call_image_unloaded(Evas_Object *obj);
1016void evas_object_inform_call_image_resize(Evas_Object *obj); 1020void evas_object_inform_call_image_resize(Evas_Object *obj);
1017void evas_object_intercept_cleanup(Evas_Object *obj); 1021void evas_object_intercept_cleanup(Evas_Object *obj);
1018int evas_object_intercept_call_show(Evas_Object *obj); 1022int evas_object_intercept_call_show(Evas_Object *obj, Evas_Object_Protected_Data *pd);
1019int evas_object_intercept_call_hide(Evas_Object *obj); 1023int evas_object_intercept_call_hide(Evas_Object *obj, Evas_Object_Protected_Data *pd);
1020int evas_object_intercept_call_move(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Coord x, Evas_Coord y); 1024int evas_object_intercept_call_move(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Coord x, Evas_Coord y);
1021int evas_object_intercept_call_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h); 1025int evas_object_intercept_call_resize(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Coord w, Evas_Coord h);
1022int evas_object_intercept_call_raise(Evas_Object *obj); 1026int evas_object_intercept_call_raise(Evas_Object *obj, Evas_Object_Protected_Data *pd);
1023int evas_object_intercept_call_lower(Evas_Object *obj); 1027int evas_object_intercept_call_lower(Evas_Object *obj, Evas_Object_Protected_Data *pd);
1024int evas_object_intercept_call_stack_above(Evas_Object *obj, Evas_Object *above); 1028int evas_object_intercept_call_stack_above(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Object *above);
1025int evas_object_intercept_call_stack_below(Evas_Object *obj, Evas_Object *below); 1029int evas_object_intercept_call_stack_below(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Object *below);
1026int evas_object_intercept_call_layer_set(Evas_Object *obj, int l); 1030int evas_object_intercept_call_layer_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, int l);
1027int evas_object_intercept_call_color_set(Evas_Object *obj, int r, int g, int b, int a); 1031int evas_object_intercept_call_color_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, int r, int g, int b, int a);
1028int evas_object_intercept_call_clip_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Object *clip); 1032int evas_object_intercept_call_clip_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Object *clip);
1029int evas_object_intercept_call_clip_unset(Evas_Object *obj); 1033int evas_object_intercept_call_clip_unset(Evas_Object *obj, Evas_Object_Protected_Data *pd);
1034int evas_object_intercept_call_focus_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, Eina_Bool focus);
1030void evas_object_grabs_cleanup(Evas_Object *obj, Evas_Object_Protected_Data *pd); 1035void evas_object_grabs_cleanup(Evas_Object *obj, Evas_Object_Protected_Data *pd);
1031void evas_key_grab_free(Evas_Object *obj, Evas_Object_Protected_Data *pd, const char *keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers); 1036void evas_key_grab_free(Evas_Object *obj, Evas_Object_Protected_Data *pd, const char *keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers);
1032void evas_font_dir_cache_free(void); 1037void evas_font_dir_cache_free(void);