summaryrefslogtreecommitdiff
path: root/src/lib/evas/include/evas_private.h
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2016-10-10 16:44:48 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-10-12 11:25:56 +0900
commit62abe2cbff0aa809a474f7a89452256f5371ebc3 (patch)
tree53cfa5e16676b4c7987d3267d4cabcee817ea757 /src/lib/evas/include/evas_private.h
parentc60cc50f5a0cf76a287380eb89df117efc71cca8 (diff)
evas: Move clip_unset to legacy, remove group_clip
Similarly to group_color_set, group_clip_[un]set should not exist and should be a result of efl_super and inheritance. This patch also removes clip_unset from the EO API and keeps only clip_set(NULL). The reason is that it will avoid bad overrides of clip_unset() vs. clip_unset(NULL). This also simplifies the code a bit. Ideally we should be able to reintroduce clip_unset in EO if we can have a "@final" tag (like java's final keyword), to prevent overrides.
Diffstat (limited to 'src/lib/evas/include/evas_private.h')
-rw-r--r--src/lib/evas/include/evas_private.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h
index 518b74dd76..91602d96c8 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -1652,6 +1652,9 @@ void evas_font_draw_async_check(Evas_Object_Protected_Data *obj,
1652 1652
1653void _efl_canvas_object_clip_prev_reset(Evas_Object_Protected_Data *obj, Eina_Bool cur_prev); 1653void _efl_canvas_object_clip_prev_reset(Evas_Object_Protected_Data *obj, Eina_Bool cur_prev);
1654 1654
1655Eina_Bool _efl_canvas_object_clip_set_block(Eo *eo_obj, Evas_Object_Protected_Data *obj, Evas_Object *eo_clip, Evas_Object_Protected_Data *clip);
1656Eina_Bool _efl_canvas_object_clip_unset_block(Eo *eo_obj, Evas_Object_Protected_Data *obj);
1657
1655void _canvas_event_default_flags_set(Eo *e, void *_pd, va_list *list); 1658void _canvas_event_default_flags_set(Eo *e, void *_pd, va_list *list);
1656void _canvas_event_default_flags_get(Eo *e, void *_pd, va_list *list); 1659void _canvas_event_default_flags_get(Eo *e, void *_pd, va_list *list);
1657void _canvas_event_freeze(Eo *e, void *_pd, va_list *list); 1660void _canvas_event_freeze(Eo *e, void *_pd, va_list *list);