Warning: session_start(): open(/var/lib/php/sessions/sess_4efjj58rl553rhuhakdt13si3s, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass StackLayouter extends F1 {
Map heights = weakHashMap();
int gap = 5;
//int defaultHeight = 50;
int preferredWidth = 300;
bool maximizeIfSingleComponent/* = true*/;
Dimension get(Container parent) {
Insets insets = parent.getInsets();
Dimension size = parent.getSize();
int y = insets.top;
int width = size.width-insets.left-insets.right;
L l = getComponents(parent);
for (Component c : l) {
Int H = maximizeIfSingleComponent && l(l) == 1
? size.height-insets.bottom-y
: heights.get(c);
int h = H != null ? H : c.getPreferredSize().height;
c.setBounds(insets.left, y, width, h);
y += h+gap;
ifdef StackLayouter_debug
print("StackLayouter: y=" + y);
endifdef
}
// return preferred size (hm.)
ret new Dimension(preferredWidth, max(50 /* XXX */, y+insets.bottom-gap));
};
}