Добавление строки в Spec приводит к появлению столбца?
Текущий API Spec совершенно нелогичен. Я пытаюсь сложить две строки в SpecLayout. Как это добавление строки заканчивается двумя столбцами?
| m |
m := DynamicComposableModel new.
m instantiateModels: #(text1 TextModel ok OkToolbar).
m ok okAction: [ m window delete ].
m openWithSpecLayout: (SpecLayout composed
newRow: [: r | r add: #text1 ; add: #ok ];
yourself).
и добавление еще одной TextModel будет помещено в виде нового столбца... Как добавить реальные строки, как их понимают все: один виджет ниже или выше, вместо добавления их справа или слева (в виде столбцов)?
1 ответ
Решение
Потому что вы добавляете строку и добавляете элементы в строку. И элементы ряда расположены горизонтально. Поэтому, если вы хотите расположить что-то вертикально, вы должны добавить это в столбец.