forked from enlightenment/efl
Make the edje clipper HUGE. Now edje's can go beyond their bounds. (i.e. relative, -.5, -.5)
SVN revision: 7227
This commit is contained in:
parent
9a9a28fa14
commit
c388bc2a46
|
@ -23,8 +23,8 @@ _edje_add(Evas_Object *obj)
|
|||
ed->clipper = evas_object_rectangle_add(ed->evas);
|
||||
evas_object_smart_member_add(ed->clipper, obj);
|
||||
evas_object_color_set(ed->clipper, 255, 255, 255, 255);
|
||||
evas_object_move(ed->clipper, 0, 0);
|
||||
evas_object_resize(ed->clipper, 0, 0);
|
||||
evas_object_move(ed->clipper, -1e+8, -1e+8);
|
||||
evas_object_resize(ed->clipper, 2e+8, 2e+8);
|
||||
evas_object_pass_events_set(ed->clipper, 1);
|
||||
ed->have_objects = 1;
|
||||
ed->references = 1;
|
||||
|
|
|
@ -249,7 +249,7 @@ _edje_smart_move(Evas_Object * obj, double x, double y)
|
|||
if ((ed->x == x) && (ed->y == y)) return;
|
||||
ed->x = x;
|
||||
ed->y = y;
|
||||
evas_object_move(ed->clipper, ed->x, ed->y);
|
||||
// evas_object_move(ed->clipper, ed->x, ed->y);
|
||||
|
||||
for (l = ed->parts; l; l = l->next)
|
||||
{
|
||||
|
@ -292,7 +292,7 @@ _edje_smart_resize(Evas_Object * obj, double w, double h)
|
|||
if ((w == ed->w) && (h == ed->h)) return;
|
||||
ed->w = w;
|
||||
ed->h = h;
|
||||
evas_object_resize(ed->clipper, ed->w, ed->h);
|
||||
// evas_object_resize(ed->clipper, ed->w, ed->h);
|
||||
ed->dirty = 1;
|
||||
_edje_recalc(ed);
|
||||
_edje_emit(ed, "resize", "");
|
||||
|
|
Loading…
Reference in New Issue