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