Класс таблицы размещения виджетов.
UIGrid([<o>],<grow>,<gcol>,[<spacing>],[<padding>]) --> Объект UIGrid
ADD | Добавить виджет в таблицу. |
SETALIGNMENT | Установить выравнивание элементов в таблице. |
SETEQUALSIZEISEQUAL | Установить равными размеры мест для размещения элементов в таблице. |
SETPADDING | Установить ширину границы таблицы. |
SETSPACING | Установить расстояние между виджетами в таблице. |
UIGRID | Конструктор. Создать таблицу размещения виджетов. |
table := UIGrid( , 2, 2 ) label := UILabel( "Label:" ) ed_box := UIEdit() table:add( label, "1,1" ) table:add( ed_box, "1,2", .T. )
Андрей Черепанов <<skull@eas.lrn.ru>>
Не зависит от платформы.
Добавить виджет в таблицу.
add(<o>,<pos>,[<h_expand>],[<v_expand>])
<o> | - Объект виджета. Виджет, вставляемый в таблицу. |
<pos> | - Cтрока. Адрес ячейки или диапазона ячеек для вставки виджета. Номер строки/диапазона строк разделяется от номера столбца/диапазона столбцов запятой. Диапазоны указываются через дефис. Нумерация строк начинается c 1 и осуществляется сверху, а нуме |
рация столбцов тоже начинается с 1 и осуществляется слева. Например, размещение виджета в первой строке и столбцах 2..4 задаётся строкой: "1,2-4". | |
<h_expand> | - Логическое значение. Возможность растягивания виджета по горизонтали при изменении размеров окна. |
<v_expand> | - Логическое значение. Возможность растягивания виджета по вертикали при изменении размеров окна. |
Returns NIL.
Установить выравнивание элементов в таблице.
<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>
No arguments
Returns NIL.
Установить равными размеры мест для размещения элементов в таблице.
setEqualSize(<isEqual>)
Returns NIL.
Установить ширину границы таблицы.
setPadding(<space>)
Returns NIL.
Установить расстояние между виджетами в таблице.
setSpacing(<space>)
Returns NIL.
Конструктор. Создать таблицу размещения виджетов.
UIGrid([<o>],<grow>,<gcol>,[<spacing>],[<padding>]) --> UIGrid object
<o> | - Объект виджета. Виджет, в который вставляется таблица. |
<grow> | - Число. Количество строк в таблице. |
<gcol> | - Число. Количество столбцов в таблице. |
<spacing> | - Число. Расстояние в точках между ячейками в таблице (по умолчанию 0). |
<padding> | - Число. Расстояние в точках между краем виджета и границей ячейки (по умолчанию 2). |
Returns NIL.
Пред. | Начало | След. |
Class UIFRAME | Уровень выше | Class UIHBOX |