XUL: Галерея компонентов

2010-11-09


XUL имеет довольно таки богатую галерею контроллеров и их разновидностей:

<button> — кнопка;

<button type="menu"> — кнопка с выпадающим меню;

<button type="menu-button"> — кнопка с выпадающим меню, отделенным от основной кнопки;

<checkbox> — флажок (может быть в 2х состояниях, выбран или нет);

<colorpicker> — контроллер выбора цвета;

<colorpicker type="button"> — кнопка, при нажатии на которую появляется контроллер выбора цвета;

<datepicker> — контроллер для ввода даты;

<datepicker type="grid"> — контроллер выбора даты в виде календаря;

<datepicker type="popup"> — контроллер для ввода даты с кнопкой, при нажатии на которую отобразится календарь;

<description> — текстовое описание;

<groupbox> — контейнер с текстовой меткой, который может вмещать другие контролеры;

<image> — картинка;

<label> — текстовая метка;

<listbox> — список, позволяющий выбрать один или больше значений;

<menulist> — выпадающее меню;

<menulist editable="true"> — выпадающее меню с возможностью редактирования выбранного значения;

<progressmeter> — индикатор ходя выполнения;

<radio> — переключатель, используется для выбора одного варианта из нескольких;

<richlistbox> — список, позволяющий выбрать один или больше значений. В отличии от listbox в качестве значений позволяет использовать любой контент (пр.: картинки)

<scale> — контрол слайдера, позволяющего выбрать некое промежуточное значение между заданными;

<textbox> — поле для ввода текста в одну строку;

<textbox multiline="true"> — поле для ввода многострочного текста;

<textbox type="autocomplete"> — поле для ввода текста с возможностью авто-дополнения;

<textbox type="number"> — поле для ввода целочисленных значений;

<textbox type="password"> — поле для ввода паролей;

<timepicker> — поле для ввода времени;

<toolbarbutton> — кнопка, которая отображается в панели инструментов;

<toolbarbutton type="menu"> — кнопка с выпадающим меню, которая отображается в панели инструментов;

<toolbarbutton type="menu-button"> — кнопка с выпадающим меню, отделенным от основной кнопки, которая отображается в панели инструментов;

<tree> — дерево.

Более подробную информацию можно найти по ссылке: https://developer.mozilla.org/en/XUL_controls




Добавить комментарий