- p->table.attach (*wb, 2, 3, n, n + 1, FILL | EXPAND);
-
+ if (expand) {
+ p->table.attach (*wb, 2, 3, n, n + 1, FILL | EXPAND);
+ } else {
+ Alignment* a = manage (new Alignment (0, 0.5, 0, 1.0));
+ a->add (*wb);
+ p->table.attach (*a, 2, 3, n, n + 1, FILL | EXPAND);
+ }