printf("Toggling clipping ");
Evas_Object *clip = NULL;
- clip = efl_canvas_object_clip_get(d.img);
+ clip = efl_canvas_object_clipper_get(d.img);
if (clip == d.clipper)
{
- efl_canvas_object_clip_set(d.img, NULL);
+ efl_canvas_object_clipper_set(d.img, NULL);
printf("off\n");
}
else
{
- efl_canvas_object_clip_set(d.img, d.clipper);
+ efl_canvas_object_clipper_set(d.img, d.clipper);
printf("on\n");
}
return;
efl_gfx_entity_size_set(d.clipper, EINA_SIZE2D(WIDTH / 2, HEIGHT / 2));
efl_gfx_entity_visible_set(d.clipper, EINA_TRUE);
- efl_canvas_object_clip_set(d.img, d.clipper);
+ efl_canvas_object_clipper_set(d.img, d.clipper);
printf("%s", commands);
{
if (curr->visible)
{
- efl_canvas_object_clip_set(curr->obj, pd->backclip);
+ efl_canvas_object_clipper_set(curr->obj, pd->backclip);
efl_pack_unpack(curr->obj, curr->content);
- efl_canvas_object_clip_set(curr->content, pd->backclip);
+ efl_canvas_object_clipper_set(curr->content, pd->backclip);
curr->content_num = -1;
curr->content = NULL;
{
tmp = efl_pack_content_get(spd->pager.obj, tmp_id);
- efl_canvas_object_clip_set(curr->obj, pd->foreclip);
+ efl_canvas_object_clipper_set(curr->obj, pd->foreclip);
efl_pack(curr->obj, tmp);
- efl_canvas_object_clip_set(tmp, pd->foreclip);
+ efl_canvas_object_clipper_set(tmp, pd->foreclip);
curr->content_num = tmp_id;
curr->content = tmp;
}
else if (curr->content)
{
- efl_canvas_object_clip_set(curr->obj, pd->backclip);
+ efl_canvas_object_clipper_set(curr->obj, pd->backclip);
efl_pack_unpack(curr->obj, curr->content);
- efl_canvas_object_clip_set(curr->content, pd->backclip);
+ efl_canvas_object_clipper_set(curr->content, pd->backclip);
curr->content_num = -1;
curr->content = NULL;
for (i = 0; i < cnt; i++)
{
item = efl_pack_content_get(spd->pager.obj, i);
- efl_canvas_object_clip_set(item, pd->backclip);
+ efl_canvas_object_clipper_set(item, pd->backclip);
}
_page_info_allocate(pd, spd);
_page_info_geometry_change(pd, spd);
if (dummy->visible)
{
- efl_canvas_object_clip_set(dummy->obj, pd->backclip);
+ efl_canvas_object_clipper_set(dummy->obj, pd->backclip);
efl_pack_unpack(dummy->obj, dummy->content);
- efl_canvas_object_clip_set(dummy->content, pd->backclip);
+ efl_canvas_object_clipper_set(dummy->content, pd->backclip);
dummy->content_num = -1;
dummy->content = NULL;
{
if (curr->visible)
{
- efl_canvas_object_clip_set(curr->obj, pd->backclip);
+ efl_canvas_object_clipper_set(curr->obj, pd->backclip);
efl_pack_unpack(curr->obj, curr->content);
- efl_canvas_object_clip_set(curr->content, pd->backclip);
+ efl_canvas_object_clipper_set(curr->content, pd->backclip);
curr->content_num = -1;
curr->content = NULL;
if (curr->content)
{
efl_pack_unpack(curr->obj, curr->content);
- efl_canvas_object_clip_set(curr->content, pd->backclip);
+ efl_canvas_object_clipper_set(curr->content, pd->backclip);
}
- efl_canvas_object_clip_set(curr->obj, pd->foreclip);
+ efl_canvas_object_clipper_set(curr->obj, pd->foreclip);
efl_pack(curr->obj, tmp);
- efl_canvas_object_clip_set(tmp, pd->foreclip);
+ efl_canvas_object_clipper_set(tmp, pd->foreclip);
curr->content_num = tmp_id;
curr->content = tmp;
}
else if (curr->content)
{
- efl_canvas_object_clip_set(curr->obj, pd->backclip);
+ efl_canvas_object_clipper_set(curr->obj, pd->backclip);
efl_pack_unpack(curr->obj, curr->content);
- efl_canvas_object_clip_set(curr->content, pd->backclip);
+ efl_canvas_object_clipper_set(curr->content, pd->backclip);
curr->content_num = -1;
curr->content = NULL;
static void
_remove_item(Page_Info *pi, Efl_Page_Transition_Scroll_Data *pd)
{
- efl_canvas_object_clip_set(pi->content, pd->backclip);
+ efl_canvas_object_clipper_set(pi->content, pd->backclip);
efl_pack_unpack(pi->obj, pi->content);
efl_del(pi->obj);
pi->prev->next = pi->next;
tmp = efl_pack_content_get(spd->pager.obj, tmp_id);
efl_pack(curr->obj, tmp);
- efl_canvas_object_clip_set(tmp, pd->foreclip);
+ efl_canvas_object_clipper_set(tmp, pd->foreclip);
curr->content_num = tmp_id;
curr->content = tmp;
case EFL_UI_PAGER_LOOP_DISABLED:
efl_pack_unpack(curr->obj, curr->content);
- efl_canvas_object_clip_set(curr->content, pd->backclip);
+ efl_canvas_object_clipper_set(curr->content, pd->backclip);
curr->content_num = -1;
curr->content = NULL;
_recover_status(Eo *obj, Efl_Ui_Image_Data *sd)
{
int r, g, b, a;
- Evas_Object *pclip = efl_canvas_object_clip_get(obj);
- if (pclip) efl_canvas_object_clip_set(sd->img, pclip);
+ Evas_Object *pclip = efl_canvas_object_clipper_get(obj);
+ if (pclip) efl_canvas_object_clipper_set(sd->img, pclip);
efl_gfx_color_get(obj, &r, &g, &b, &a);
efl_gfx_color_set(sd->img, r, g, b, a);
}
EOLIAN static void
-_efl_ui_image_efl_canvas_object_clip_set(Eo *obj, Efl_Ui_Image_Data *sd, Evas_Object *clip)
+_efl_ui_image_efl_canvas_object_clipper_set(Eo *obj, Efl_Ui_Image_Data *sd, Evas_Object *clip)
{
if (_evas_object_intercept_call(obj, EVAS_OBJECT_INTERCEPT_CB_CLIP_SET, 0, clip))
return;
- efl_canvas_object_clip_set(efl_super(obj, MY_CLASS), clip);
+ efl_canvas_object_clipper_set(efl_super(obj, MY_CLASS), clip);
if (sd->img) evas_object_clip_set(sd->img, clip);
if (sd->prev_img) evas_object_clip_set(sd->prev_img, clip);
Efl.Layout.Calc.calc_size_min;
Efl.Layout.Calc.calc_parts_extends;
Efl.Layout.Calc.calc_force;
- Efl.Canvas.Object.clip { set; }
+ Efl.Canvas.Object.clipper { set; }
Efl.Canvas.Group.group_member_add;
Efl.Ui.Draggable.drag_target { get; set; }
Efl.Ui.Property_Bind.property_bind;
evas_object_evas_get(obj));
efl_canvas_group_member_add(pd->page_root, pd->foreclip);
evas_object_static_clip_set(pd->foreclip, EINA_TRUE);
- efl_canvas_object_clip_set(pd->page_box, pd->foreclip);
+ efl_canvas_object_clipper_set(pd->page_box, pd->foreclip);
pd->backclip = efl_add(EFL_CANVAS_RECTANGLE_CLASS,
evas_object_evas_get(obj));
{
if (pd->cnt == 1)
efl_pack(pd->page_box, subobj);
- else efl_canvas_object_clip_set(subobj, pd->backclip);
+ else efl_canvas_object_clipper_set(subobj, pd->backclip);
}
if (pd->indicator)
{
if (pd->cnt == 1)
efl_pack(pd->page_box, subobj);
- else efl_canvas_object_clip_set(subobj, pd->backclip);
+ else efl_canvas_object_clipper_set(subobj, pd->backclip);
}
if (pd->indicator)
if (pd->transition)
efl_page_transition_update(pd->transition, pd->curr.pos);
- else efl_canvas_object_clip_set(subobj, pd->backclip);
+ else efl_canvas_object_clipper_set(subobj, pd->backclip);
if (pd->indicator)
efl_page_indicator_pack(pd->indicator, index);
if (pd->transition)
efl_page_transition_update(pd->transition, pd->curr.pos);
- else efl_canvas_object_clip_set(subobj, pd->backclip);
+ else efl_canvas_object_clipper_set(subobj, pd->backclip);
if (pd->indicator)
efl_page_indicator_pack(pd->indicator, (index + 1));
if (pd->transition)
efl_page_transition_update(pd->transition, pd->curr.pos);
- else efl_canvas_object_clip_set(subobj, pd->backclip);
+ else efl_canvas_object_clipper_set(subobj, pd->backclip);
if (pd->indicator)
efl_page_indicator_pack(pd->indicator, index);
curr = eina_list_nth(pd->content_list, pd->curr.page);
efl_pack_unpack(pd->page_box, curr);
- efl_canvas_object_clip_set(curr, pd->backclip);
+ efl_canvas_object_clipper_set(curr, pd->backclip);
pd->curr.page = index;
curr = eina_list_nth(pd->content_list, pd->curr.page);
curr = eina_list_nth(pd->content_list, pd->curr.page);
efl_pack_unpack(pd->page_box, curr);
- efl_canvas_object_clip_set(pd->page_box, pd->backclip);
+ efl_canvas_object_clipper_set(pd->page_box, pd->backclip);
}
pd->transition = transition;
_event_handler_del(obj, pd);
- efl_canvas_object_clip_set(pd->page_box, pd->foreclip);
+ efl_canvas_object_clipper_set(pd->page_box, pd->foreclip);
EINA_LIST_FOREACH(pd->content_list, list, curr)
{
- efl_canvas_object_clip_set(curr, pd->backclip);
+ efl_canvas_object_clipper_set(curr, pd->backclip);
}
curr = eina_list_nth(pd->content_list, pd->curr.page);
{
efl_canvas_group_member_add(smart, ob);
efl_gfx_stack_above(ob, obj);
- efl_canvas_object_clip_set(ob, clip);
+ efl_canvas_object_clipper_set(ob, clip);
efl_canvas_object_pass_events_set(ob, EINA_TRUE);
rect->obj = ob;
}
}
EOLIAN static void
-_efl_ui_widget_efl_canvas_object_clip_set(Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNUSED, Evas_Object *clip)
+_efl_ui_widget_efl_canvas_object_clipper_set(Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNUSED, Evas_Object *clip)
{
Eina_Iterator *it;
Evas_Object *o;
if (_evas_object_intercept_call(obj, EVAS_OBJECT_INTERCEPT_CB_CLIP_SET, 0, clip))
return;
- efl_canvas_object_clip_set(efl_super(obj, MY_CLASS), clip);
+ efl_canvas_object_clipper_set(efl_super(obj, MY_CLASS), clip);
it = evas_object_smart_iterator_new(obj);
EINA_ITERATOR_FOREACH(it, o)
return;
}
- efl_canvas_object_clip_set(ws->surface, efl_canvas_object_clip_get(ws->widget));
+ efl_canvas_object_clipper_set(ws->surface, efl_canvas_object_clipper_get(ws->widget));
efl_canvas_group_member_add(efl_canvas_object_render_parent_get(ws->widget), ws->surface);
efl_gfx_entity_geometry_set(ws->surface, srect);
efl_gfx_stack_below(ws->surface, ws->widget);
Efl.Gfx.Entity.position { set; }
Efl.Gfx.Entity.size { set; }
Efl.Gfx.Entity.scale { set; get; }
- Efl.Canvas.Object.clip { set; }
+ Efl.Canvas.Object.clipper { set; }
Efl.Canvas.Object.no_render { set; }
Efl.Canvas.Group.group_calculate;
Efl.Canvas.Group.group_member_remove;
*/
EAPI const Eina_List *evas_object_clipees_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT;
+/**
+ * @brief Test if any object is clipped by @c obj.
+ *
+ * @param[in] obj The object.
+ *
+ * @return @c true if any object is clipped by @c obj, @c false otherwise
+ *
+ * @since 1.8
+ *
+ * @ingroup Evas_Object
+ */
+EAPI Eina_Bool evas_object_clipees_has(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT;
+
/** How the object should be rendered to output.
*
* @ingroup Evas
Efl.Gfx.Color.color { set; }
Efl.Gfx.Entity.visible { set; }
Efl.Gfx.Entity.position { set; }
- Efl.Canvas.Object.clip { set; }
+ Efl.Canvas.Object.clipper { set; }
Efl.Canvas.Object.no_render { set; }
Efl.Canvas.Object.paragraph_direction { get; set; }
}
render_op: Efl.Gfx.Render_Op; [[Blend or copy.]]
}
}
- @property clip {
+ @property clipper {
set {
[[Clip one object to another.
Note: Only rectangle and image (masks) objects can be used
as clippers. Anything else will result in undefined behaviour.
]]
+ legacy: evas_object_clip_set;
}
get {
[[Get the object clipping $obj (if any).
not being clipped at all, $null is returned. The object $obj
must be a valid Evas_Object.
]]
+ legacy: evas_object_clip_get;
}
values {
- clip: Efl.Canvas.Object @nonull; [[The object to clip $obj by.]]
+ clipper: Efl.Canvas.Object @nonull; [[The object to clip $obj by.]]
}
}
@property repeat_events {
$false otherwise.]]
}
}
- @property clipees {
+ @property clipped_objects {
get {
[[Return a list of objects currently clipped by $obj.
anymore after that point. Any use of the list after this
may have undefined results, possibly leading to crashes.
- See also @.clip.
+ See also @.clipper.
]]
legacy: null;
return: iterator<Efl.Canvas.Object> @warn_unused; [[An iterator over the
dir: Efl.Text_Bidirectional_Type; [[Paragraph direction for the given object.]]
}
}
- clipees_has @const {
- [[Test if any object is clipped by $obj.
-
- @since 1.8
+ clipped_objects_count @const {
+ [[Returns the number of objects clipped by $obj
]]
- return: bool @warn_unused; [[$true if any object is clipped by $obj, $false otherwise]]
+ legacy: null;
+ return: uint @warn_unused; [[The number of objects clipped by $obj]]
}
key_grab {
/* FIXME: can't reference Eolian object, .eo file not being installed */
}
static void
-_efl_canvas_object_clip_mask_unset(Evas_Object_Protected_Data *obj)
+_efl_canvas_object_clipper_mask_unset(Evas_Object_Protected_Data *obj)
{
EVAS_OBJECT_DATA_VALID_CHECK(obj);
if (!obj->mask->is_mask) return;
static void _clipper_invalidated_cb(void *data, const Efl_Event *event);
Eina_Bool
-_efl_canvas_object_clip_set_block(Eo *eo_obj, Evas_Object_Protected_Data *obj,
+_efl_canvas_object_clipper_set_block(Eo *eo_obj, Evas_Object_Protected_Data *obj,
Evas_Object *eo_clip, Evas_Object_Protected_Data *clip)
{
if (!obj) obj = efl_data_scope_get(eo_obj, EFL_CANVAS_OBJECT_CLASS);
}
static inline void
-_efl_canvas_object_clip_unset_common(Evas_Object_Protected_Data *obj, Eina_Bool warn)
+_efl_canvas_object_clipper_unset_common(Evas_Object_Protected_Data *obj, Eina_Bool warn)
{
Evas_Object_Protected_Data *clip = obj->cur->clipper;
}
}
- _efl_canvas_object_clip_mask_unset(clip);
+ _efl_canvas_object_clipper_mask_unset(clip);
}
evas_object_change(clip->object, clip);
if (obj->prev->clipper != clip)
}
EOLIAN void
-_efl_canvas_object_clip_set(Eo *eo_obj, Evas_Object_Protected_Data *obj, Evas_Object *eo_clip)
+_efl_canvas_object_clipper_set(Eo *eo_obj, Evas_Object_Protected_Data *obj, Evas_Object *eo_clip)
{
Evas_Object_Protected_Data *clip;
return;
}
- if (_efl_canvas_object_clip_set_block(eo_obj, obj, eo_clip, clip)) return;
+ if (_efl_canvas_object_clipper_set_block(eo_obj, obj, eo_clip, clip)) return;
if (_evas_object_intercept_call_evas(obj, EVAS_OBJECT_INTERCEPT_CB_CLIP_SET, 1, eo_clip)) return;
if (obj->is_smart && obj->smart.smart && obj->smart.smart->smart_class &&
}
/* unset cur clipper */
- _efl_canvas_object_clip_unset_common(obj, EINA_TRUE);
+ _efl_canvas_object_clipper_unset_common(obj, EINA_TRUE);
/* image object clipper */
if (clip->type == o_image_type)
}
EOLIAN Evas_Object *
-_efl_canvas_object_clip_get(const Eo *eo_obj EINA_UNUSED, Evas_Object_Protected_Data *obj)
+_efl_canvas_object_clipper_get(const Eo *eo_obj EINA_UNUSED, Evas_Object_Protected_Data *obj)
{
EVAS_OBJECT_DATA_ALIVE_CHECK(obj, NULL);
if (obj->cur->clipper)
}
Eina_Bool
-_efl_canvas_object_clip_unset_block(Eo *eo_obj EINA_UNUSED, Evas_Object_Protected_Data *obj)
+_efl_canvas_object_clipper_unset_block(Eo *eo_obj EINA_UNUSED, Evas_Object_Protected_Data *obj)
{
if (!obj->cur->clipper)
return EINA_TRUE;
static void
_clip_unset(Eo *eo_obj, Evas_Object_Protected_Data *obj)
{
- if (_efl_canvas_object_clip_unset_block(eo_obj, obj)) return;
+ if (_efl_canvas_object_clipper_unset_block(eo_obj, obj)) return;
if (_evas_object_intercept_call_evas(obj, EVAS_OBJECT_INTERCEPT_CB_CLIP_SET, 1, NULL)) return;
if (obj->is_smart && obj->smart.smart && obj->smart.smart->smart_class &&
obj->smart.smart->smart_class->clip_unset)
{
obj->smart.smart->smart_class->clip_unset(eo_obj);
}
- _efl_canvas_object_clip_unset_common(obj, EINA_FALSE);
+ _efl_canvas_object_clipper_unset_common(obj, EINA_FALSE);
evas_object_update_bounding_box(eo_obj, obj, NULL);
evas_object_change(eo_obj, obj);
evas_object_clip_dirty(eo_obj, obj);
}
void
-_efl_canvas_object_clip_prev_reset(Evas_Object_Protected_Data *obj, Eina_Bool cur_prev)
+_efl_canvas_object_clipper_prev_reset(Evas_Object_Protected_Data *obj, Eina_Bool cur_prev)
{
if (obj->prev->clipper)
{
return answer;
}
+EAPI Eina_Bool
+evas_object_clipees_has(const Evas_Object *eo_obj)
+{
+ Evas_Object_Protected_Data *obj = EVAS_OBJ_GET_OR_RETURN(eo_obj, EINA_FALSE);
+ return !!obj->clip.clipees;
+}
+
typedef struct
{
Eina_Iterator iterator;
}
EOLIAN Eina_Iterator *
-_efl_canvas_object_clipees_get(const Eo *eo_obj, Evas_Object_Protected_Data *obj)
+_efl_canvas_object_clipped_objects_get(const Eo *eo_obj, Evas_Object_Protected_Data *obj)
{
Clipee_Iterator *it;
return &it->iterator;
}
-EOLIAN Eina_Bool
-_efl_canvas_object_clipees_has(Eo *eo_obj EINA_UNUSED, Evas_Object_Protected_Data *obj)
+EOLIAN unsigned int
+_efl_canvas_object_clipped_objects_count(Eo *eo_obj EINA_UNUSED, Evas_Object_Protected_Data *obj)
{
- return (obj->clip.clipees ? EINA_TRUE : EINA_FALSE);
+ return eina_list_count(obj->clip.clipees);
}
EOLIAN void
{
if (!internal)
{
- if (_efl_canvas_object_clip_set_block(eo_obj, obj, eo_other, NULL))
+ if (_efl_canvas_object_clipper_set_block(eo_obj, obj, eo_other, NULL))
return 1;
}
if (!obj->interceptors) return 0;
{
if (!internal)
{
- if (_efl_canvas_object_clip_unset_block(eo_obj, obj))
+ if (_efl_canvas_object_clipper_unset_block(eo_obj, obj))
return 1;
}
if (!obj->interceptors) return 0;
map_write->prev = map_write->cur;
EINA_COW_WRITE_END(evas_object_map_cow, obj->map, map_write);
}
- _efl_canvas_object_clip_prev_reset(obj, EINA_TRUE);
+ _efl_canvas_object_clipper_prev_reset(obj, EINA_TRUE);
eina_cow_memcpy(evas_object_state_cow, (const Eina_Cow_Data **) &obj->prev, obj->cur);
}
}
if (obj->cur && obj->cur->clipper) evas_object_clip_unset(eo_obj);
- if (obj->prev) _efl_canvas_object_clip_prev_reset(obj, EINA_FALSE);
+ if (obj->prev) _efl_canvas_object_clipper_prev_reset(obj, EINA_FALSE);
if (obj->map) evas_object_map_set(eo_obj, NULL);
pass_event = efl_canvas_object_pass_events_get(eo_obj);
repeat_event = efl_canvas_object_repeat_events_get(eo_obj);
propagate_event = efl_canvas_object_propagate_events_get(eo_obj);
- clipees_has = efl_canvas_object_clipees_has(eo_obj);
+ clipees_has = evas_object_clipees_has(eo_obj);
EFL_DBG_INFO_APPEND(group, "Visibility", EINA_VALUE_TYPE_CHAR, visible);
EFL_DBG_INFO_APPEND(group, "Has clipees", EINA_VALUE_TYPE_CHAR, clipees_has);
Evas_Object *clipper = NULL;
- clipper = efl_canvas_object_clip_get(eo_obj);
+ clipper = efl_canvas_object_clipper_get(eo_obj);
EFL_DBG_INFO_APPEND(group, "Clipper", EINA_VALUE_TYPE_UINT64, (uintptr_t) clipper);
const Evas_Map *map = evas_object_map_get(eo_obj);
if (o->clipped)
{
Evas_Object *clipper = _smart_clipper_get(o);
- Eina_Bool had_clippees = efl_canvas_object_clipees_has(clipper);
+ Eina_Bool had_clippees = evas_object_clipees_has(clipper);
if (EINA_UNLIKELY(!clipper && !o->constructed))
{
if (clipper != eo_obj)
{
EINA_SAFETY_ON_NULL_RETURN(clipper);
- efl_canvas_object_clip_set(eo_obj, clipper);
+ efl_canvas_object_clipper_set(eo_obj, clipper);
if (!had_clippees && smart->cur->visible)
efl_gfx_entity_visible_set(clipper, 1);
}
Evas_Object *clipper = _smart_clipper_get(o);
EINA_SAFETY_ON_NULL_RETURN(clipper);
- efl_canvas_object_clip_set(eo_obj, NULL);
- if (!efl_canvas_object_clipees_has(clipper))
+ efl_canvas_object_clipper_set(eo_obj, NULL);
+ if (!evas_object_clipees_has(clipper))
efl_gfx_entity_visible_set(clipper, 0);
}
}
EOLIAN static void
-_efl_canvas_group_efl_canvas_object_clip_set(Eo *eo_obj, Evas_Smart_Data *o, Evas_Object *clip)
+_efl_canvas_group_efl_canvas_object_clipper_set(Eo *eo_obj, Evas_Smart_Data *o, Evas_Object *clip)
{
EINA_SAFETY_ON_FALSE_RETURN(!clip || efl_isa(clip, EFL_CANVAS_OBJECT_CLASS));
if (_evas_object_intercept_call(eo_obj, EVAS_OBJECT_INTERCEPT_CB_CLIP_SET, 0, clip))
return;
- efl_canvas_object_clip_set(efl_super(eo_obj, MY_CLASS), clip);
+ efl_canvas_object_clipper_set(efl_super(eo_obj, MY_CLASS), clip);
if (o->clipped)
{
Evas_Object *clipper = _smart_clipper_get(o);
EINA_SAFETY_ON_NULL_RETURN(clipper);
- efl_canvas_object_clip_set(clipper, clip);
+ efl_canvas_object_clipper_set(clipper, clip);
}
}
int x, int y, int w, int h, int ow, int oh,
Evas_Text_Props *intl_props, Eina_Bool do_async);
-void _efl_canvas_object_clip_prev_reset(Evas_Object_Protected_Data *obj, Eina_Bool cur_prev);
+void _efl_canvas_object_clipper_prev_reset(Evas_Object_Protected_Data *obj, Eina_Bool cur_prev);
-Eina_Bool _efl_canvas_object_clip_set_block(Eo *eo_obj, Evas_Object_Protected_Data *obj, Evas_Object *eo_clip, Evas_Object_Protected_Data *clip);
-Eina_Bool _efl_canvas_object_clip_unset_block(Eo *eo_obj, Evas_Object_Protected_Data *obj);
+Eina_Bool _efl_canvas_object_clipper_set_block(Eo *eo_obj, Evas_Object_Protected_Data *obj, Evas_Object *eo_clip, Evas_Object_Protected_Data *clip);
+Eina_Bool _efl_canvas_object_clipper_unset_block(Eo *eo_obj, Evas_Object_Protected_Data *obj);
Eina_Bool _efl_canvas_object_efl_gfx_entity_size_set_block(Eo *eo_obj, Evas_Object_Protected_Data *obj, Evas_Coord w, Evas_Coord h, Eina_Bool internal);
void _evas_focus_device_invalidate_cb(void *data, const Efl_Event *ev);
edje_object_freeze(obj);
sub = edje_object_part_object_get(obj, "text");
edje_object_thaw(obj);
- fail_if(!efl_canvas_object_clip_get(sub));
+ fail_if(!efl_canvas_object_clipper_get(sub));
/* test description.clip_to override */
edje_object_freeze(obj);
sub = edje_object_part_object_get(obj, "noclip");
edje_object_thaw(obj);
- clip2 = efl_canvas_object_clip_get(sub);
+ clip2 = efl_canvas_object_clipper_get(sub);
fail_if(clip != clip2);
evas_free(evas);
}
fail_if(i != 1);
- it = efl_canvas_object_clipees_get(mask);
+ it = efl_canvas_object_clipped_objects_get(mask);
i = 0;
EINA_ITERATOR_FOREACH(it, o)
{