Поля:
QuantumScale: boolean - скалировать ли виджет стипенчато при изменении размеров окна. Поскольку шрифты могут быть четкими только при отображении пиксель в пиксель, их размер можно менять только дискретно, по целым числам. Соответственно, для сохранения пропорций контролов последние также должны менять свои размеры дискретно. По умолчанию false.
sizingWidget - Виджет, по которому считается размер (используется в случае WIDGET_SIZING_CHILD)
sizingWidgets - Виджеты, по которым считается размер (используется в случае WIDGET_SIZING_CHILDEN)
X, Y: WidgetPlacement - описание размеров и расположения отдельно по горизонтали и вертикали. Поля:
Align: number (enum WidgetAlign) - привязка к краям родительского виджета. По умолчанию WIDGET_ALIGN_LOW. Значения:
WIDGET_ALIGN_LOW - по меньшему краю
WIDGET_ALIGN_HIGH - по большему краю
WIDGET_ALIGN_CENTER - по центру
WIDGET_ALIGN_BOTH - растягивать на весь размер родительского виджета
WIDGET_ALIGN_LOW_ABS - по абсолютным координатам в пределах экрана
Sizing: number (enum WidgetSizing) - относительно каких виджетов будет происходить вычисление размера.По умолчанию WIDGET_SIZING_DEFAULT. Значения:
WIDGET_SIZING_DEFAULT - по умолчанию, относительно родительского элемента
WIDGET_SIZING_CHILDREN - размеры определяются относительно дочерних элементов, которые можно задать в массиве SizingWidgets свойства Placement виджета. Нужно учитывать, что хоть в этом массиве можно задать несколкьо виджетов, размер будет определяться одним виджетом с наибольшим размером.
WIDGET_SIZING_INTERNAL - размер виджета определяется динамически в зависимости от его содержимого. Например, используется для TextView, чтобы размер определялся введенным в него текстом.
Pos, HighPos: number - смещение относительно меньшего и большего края
Size: number - размер