Класс вертикальной полосы размещения виджетов.
UIVBox([<o>],[<spacing>],[<padding>]) --> Объект UIVBox
ADD | Добавить виджет на полосу справа. |
ADDEND | Добавить виджет на полосу слева. |
SETALIGNMENT | Установить выравнивание элементов на полосе. |
SETEQUALSIZE | Установить равными размеры мест для размещения элементов на полосе. |
SETPADDING | Установить ширину границы полосы. |
SETSPACING | Установить расстояние между виджетами на полосе. |
UIVBOX | Конструктор. Создать вертикальную полосу размещения виджетов. |
box := UIVBox() box:add( UILabel( "Label" ) )
Андрей Черепанов <<skull@eas.lrn.ru>>
Не зависит от платформы.
Добавить виджет на полосу справа.
add(<o>,[<expand>],[<fill>],[<padding>])
<o> | - Объект виджета. Виджет, вставляемый на полосу. |
<expand> | - Логическое значение. Возможность растягивания виджета по горизонтали при изменении размеров окна. |
<fill> | - Логическое значение. Возможность заполнения виджетом всего доступного пространства. |
<padding> | - Число. Расстояние в точках между краем вставляемого виджета и границей полосы. |
Returns NIL.
Добавить виджет на полосу слева.
addEnd(<o>,[<expand>],[<fill>],[<padding>])
<o> | - Объект виджета. Виджет, вставляемый на полосу. |
<expand> | - Логическое значение. Возможность растягивания виджета по горизонтали при изменении размеров окна. |
<fill> | - Логическое значение. Возможность заполнения виджетом всего доступного пространства. |
<padding> | - Число. Расстояние в точках между краем вставляемого виджета и границей полосы. |
Returns NIL.
Установить выравнивание элементов на полосе.
setAlignment(<align>,<valign>)
<align> | - Число. Горизонтальное выравнивание элементов. Значения: |
<itemizedlist mark="bullet"> | |
<listitem> | <para><constant>ALIGN_LEFT</constant> — выравнивание по левому краю (значение по умолчанию)</para></listitem> |
<listitem> | <para><constant>ALIGN_CENTER</constant> — выравнивание по центру</para></listitem> |
<listitem> | <para><constant>ALIGN_RIGHT</constant> — выравнивание по правому краю</para></listitem> |
</itemizedlist> | |
<valign> | - Число. Вертикальное выравнивание элементов. Значения: |
<itemizedlist mark="bullet"> | |
<listitem> | <para><constant>ALIGN_TOP</constant> — выравнивание по верхнему краю (значение по умолчанию)</para></listitem> |
<listitem> | <para><constant>ALIGN_MIDDLE</constant> — выравнивание по середине</para></listitem> |
<listitem> | <para><constant>ALIGN_BOTTOM</constant> — выравнивание по нижнему краю</para></listitem> |
</itemizedlist> |
Returns NIL.
Установить равными размеры мест для размещения элементов на полосе.
setEqualSize(<isEqual>)
Returns NIL.
Установить ширину границы полосы.
setPadding(<space>)
Returns NIL.
Установить расстояние между виджетами на полосе.
setSpacing(<space>)
Returns NIL.
Конструктор. Создать вертикальную полосу размещения виджетов.
UIVBox([<o>],[<spacing>],[<padding>]) --> UIVBox object
Returns NIL.
Пред. | Начало | След. |
Class UITREE | Уровень выше | Class UIWINDOW |