Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/Alterator/widgets ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

В интерфейсе Lookout доступны следующие виджеты

Оглавление документа

Основные виджеты

атрибуты всех виджетов

Следующие атрибуты есть у всех виджетов в дополнение к указанным ниже:

корневой виджет

Именно в этот виджет вставляются все остальные, виджет является или vbox или dialog. У диалога, помимо атрибутов vbox, имеются следующие:

gridbox

«Сетка», основной способ организации виджетов на экране.


Атрибуты:


Первым делом необходимо при помощи атрибута columns указать количество и размеры колонок. Виджеты распределяются по строкам автоматически, учитывая colspan и rowspan, отдельно указывать на начало новой строки нет необходимости.


Пример:

spacer

«Пустышка», применяется при заполнении пустых ячеек в таблице

separator

«Горизонтальная черта».

label

Метка, содержит или текст, или картинку. В зависимости от возможностей браузера могут выводиться или только один из этих двух вариантов, или оба одновременно.


Атрибуты:

button

Кнопка, содержит текст и картинку. Некоторые браузеры могут всегда уменьшать размер изображения, чтобы общий вид кнопки не портился.


Aтрибуты:


События:

radio

Радио-кнопка.


Атрибуты:


События:

checkbox

Кнопка с двумя состояниями.


Атрибуты:


События:

edit

Однострочное текстовое поле.


Атрибуты:


События:

textbox

Многострочное текстовое поле. В Qt textbox способен отображать как plain text, так и html. При этом тип отображения определяется при первом задании атрибута text. Если первоначально был plain text, то при попытке записать в содержимое текст в формате html, последний будет отображаться как plain text.


Атрибуты:


События:

groupbox

Объединение группы виджетов.


Атрибуты:


События:

progressbar

Строка прогресса некоторого процесса.


Атрибуты:

listbox

Многоколоночный список.


Атрибуты:


События:


Замечание: щёлкания могут перекрывать друг друга в случае HTML-интерфейса, поэтому лучше использовать что-то одно.

combobox

Выпадающий список.


Атрибуты:
Все атрибуты listbox в одноколоночном режиме, а также:


События:

tree

Древообразный список элементов. Возможна многоколоночность в определённых браузерах.


Атрибуты:


События:

Стандартные диалоги


Для оповещения пользователей alterator предоставляет набор стандартных диалогов, общий формат вызова следующий:

первый параметр – сообщение, далее следует перечисление кнопок которые желаете видеть в диалоге. Кнопки задаются символами и могут быть одними из следующих: ok, open, save, cancel, close, discard, apply, reset, restore-defaults, help, save-all, yes, yes-to-all, no, no-to-all, abort, retry, ignore (также имеется специальное имя no-button – означает отсутствие кнопки). Результат исполнения диалога – символ, соответствующий нажатой кнопке.
Доступны следующие виды диалогов:

Порядок отображения кнопок не зависит от порядка перечисления, однако первая из перечисленных кнопок считается кнопкой выделенной по умолчанию


Примеры:


Выше перечисленные функции на самом деле являются обёртками вокруг более общей – document:messagebox.
Формат вызова:

Возможные параметры:


Пример:

Примеры

См. тж. alterator/ui/samples/ и местами — описания в alterator/ui/std/.
TODO: примеры кода к индивидуальным виджетам


Страницы, ссылающиеся на данную: AltLinux/Sisyphus/Alterator


 
Файлов нет. [Показать файлы/форму]
Много комментариев (2). [Показать комментарии/форму]