public override void DoSizeChanged()
{
foreach (Widget widget in widgets){
widget.DoSizeChanged ();
if ((widget.Fill & Fill.Horizontal) != 0){
widget.w = w - (Border*2) - widget.x;
}
if ((widget.Fill & Fill.Vertical) != 0)
widget.h = h - (Border * 2) - widget.y;
}
}