Класс вертикальной полосы размещения виджетов.
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 |