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:
rephorm 2003-07-24 00:49:13 +00:00 committed by rephorm
parent 9a9a28fa14
commit c388bc2a46
2 changed files with 4 additions and 4 deletions

View File

@ -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;

View File

@ -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", "");