summaryrefslogtreecommitdiff
path: root/src/lib/evas/include/evas_private.h
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2016-10-07 12:43:21 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-10-12 11:25:55 +0900
commit39949b022d72c8a867f51ea2cadf04c0e8f1368e (patch)
tree26fb8e73bfdeaefc917c38ba30d979abe001d8cd /src/lib/evas/include/evas_private.h
parentdfc3f9deab7d0a937a04ddc0fc6230dd322f3216 (diff)
evas: Add pseudo-internal API to intercept basic calls
This is a poor man's solution to get rid of group functions such as clip_set, clip_unset, color_set, etc... See the following commits. This API needs to be EAPI for elementary but shouldn't be used outside EFL. This is required purely for legacy compatibility. Here's the call flow, inside show(obj): 1. if (intercept_show(obj)) return; 2. show(super(obj)); 3. do other stuff
Diffstat (limited to 'src/lib/evas/include/evas_private.h')
-rw-r--r--src/lib/evas/include/evas_private.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h
index 5a10522682..4266ae705d 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -1612,19 +1612,6 @@ void evas_object_inform_call_image_preloaded(Evas_Object *obj);
1612void evas_object_inform_call_image_unloaded(Evas_Object *obj); 1612void evas_object_inform_call_image_unloaded(Evas_Object *obj);
1613void evas_object_inform_call_image_resize(Evas_Object *obj); 1613void evas_object_inform_call_image_resize(Evas_Object *obj);
1614void evas_object_intercept_cleanup(Evas_Object *obj); 1614void evas_object_intercept_cleanup(Evas_Object *obj);
1615int evas_object_intercept_call_show(Evas_Object *obj, Evas_Object_Protected_Data *pd);
1616int evas_object_intercept_call_hide(Evas_Object *obj, Evas_Object_Protected_Data *pd);
1617int evas_object_intercept_call_move(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Coord x, Evas_Coord y);
1618int evas_object_intercept_call_resize(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Coord w, Evas_Coord h);
1619int evas_object_intercept_call_raise(Evas_Object *obj, Evas_Object_Protected_Data *pd);
1620int evas_object_intercept_call_lower(Evas_Object *obj, Evas_Object_Protected_Data *pd);
1621int evas_object_intercept_call_stack_above(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Object *above);
1622int evas_object_intercept_call_stack_below(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Object *below);
1623int evas_object_intercept_call_layer_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, int l);
1624int evas_object_intercept_call_color_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, int r, int g, int b, int a);
1625int evas_object_intercept_call_clip_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, Evas_Object *clip);
1626int evas_object_intercept_call_clip_unset(Evas_Object *obj, Evas_Object_Protected_Data *pd);
1627int evas_object_intercept_call_focus_set(Evas_Object *obj, Evas_Object_Protected_Data *pd, Eina_Bool focus);
1628void evas_object_grabs_cleanup(Evas_Object *obj, Evas_Object_Protected_Data *pd); 1615void evas_object_grabs_cleanup(Evas_Object *obj, Evas_Object_Protected_Data *pd);
1629void evas_key_grab_free(Evas_Object *obj, Evas_Object_Protected_Data *pd, const char *keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers); 1616void evas_key_grab_free(Evas_Object *obj, Evas_Object_Protected_Data *pd, const char *keyname, Evas_Modifier_Mask modifiers, Evas_Modifier_Mask not_modifiers);
1630void evas_font_dir_cache_free(void); 1617void evas_font_dir_cache_free(void);