geom.x+=margin.left;
geom.y+=margin.bottom;
- if(parent.w>geom.w)
+ if(pw>geom.w)
{
geom.w+=static_cast<unsigned>((pw-geom.w)*w);
geom.x+=static_cast<int>((pw-geom.w)*x);
}
- if(parent.h>geom.h)
+ if(ph>geom.h)
{
geom.h+=static_cast<unsigned>((ph-geom.h)*h);
geom.y+=static_cast<int>((ph-geom.h)*y);