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

Inline image 2