It seems that GLMTabulator when creating rows, does not take into account
size of the container into which rows are placed. The bottom row surpasses
the size of its container by the amount of the size specified for the top
row and it is not completely visible. Here is a script that shows the
problem.
|tab|
tab := GLMTabulator new.
tab column: [ :col |
col
row: #first size: 80;
row: #second;
row: #third size: 100].
tab transmit to: #first; andShow: [:a | a dropDownList display: [:x | 1 to:
x ] ].
tab transmit to: #second; andShow: [:a | a list display: [:x | 1 to: x ]
].tab transmit to: #third; andShow: [:a | a list display: [:x | 1 to: x ] ].
tab openOn: 10
I know the specifying size as span shows correctly the tree rows but then
droplistMorph get resized awkwardly, and size works better for the widget.
Is this a known issue?
usman
[image: Inline image 2]