if (obj->delete_me)
return;
_evas_object_size_hint_alloc(obj);
-
+ if ((obj->size_hints->min.w == w) && (obj->size_hints->min.h == h)) return;
obj->size_hints->min.w = w;
obj->size_hints->min.h = h;
if (obj->delete_me)
return;
_evas_object_size_hint_alloc(obj);
-
+ if ((obj->size_hints->max.w == w) && (obj->size_hints->max.h == h)) return;
obj->size_hints->max.w = w;
obj->size_hints->max.h = h;
if (obj->delete_me)
return;
_evas_object_size_hint_alloc(obj);
-
+ if ((obj->size_hints->request.w == w) && (obj->size_hints->request.h == h)) return;
obj->size_hints->request.w = w;
obj->size_hints->request.h = h;
if (obj->delete_me)
return;
_evas_object_size_hint_alloc(obj);
-
+ if ((obj->size_hints->aspect.mode == aspect) && (obj->size_hints->aspect.size.w == w) && (obj->size_hints->aspect.size.h == h)) return;
obj->size_hints->aspect.mode = aspect;
obj->size_hints->aspect.size.w = w;
obj->size_hints->aspect.size.h = h;
if (obj->delete_me)
return;
_evas_object_size_hint_alloc(obj);
-
+ if ((obj->size_hints->align.x == x) && (obj->size_hints->align.y == y)) return;
obj->size_hints->align.x = x;
- obj->size_hints->align.x = y;
+ obj->size_hints->align.y = y;
evas_object_inform_call_changed_size_hints(obj);
}
if (obj->delete_me)
return;
_evas_object_size_hint_alloc(obj);
-
+ if ((obj->size_hints->weight.x == x) && (obj->size_hints->weight.y == y)) return;
obj->size_hints->weight.x = x;
- obj->size_hints->weight.x = y;
+ obj->size_hints->weight.y = y;
evas_object_inform_call_changed_size_hints(obj);
}
if (obj->delete_me)
return;
_evas_object_size_hint_alloc(obj);
+ if ((obj->size_hints->padding.l == l) && (obj->size_hints->padding.r == r) && (obj->size_hints->padding.t == t) && (obj->size_hints->padding.b == b)) return;
- obj->size_hints->padding.l = l;
obj->size_hints->padding.r = r;
obj->size_hints->padding.t = t;
obj->size_hints->padding.b = b;