Таблица. Общий набор свойств/атрибутов виджета
Идентификатор | Имя | Номер | Значение |
---|---|---|---|
id | Идентификатор | - | Идентификатор элемента. Атрибут только для чтения, призванный предоставить информацию об идентификаторе элемента. |
path | Путь | - | Путь к этому виджету. Атрибут только для чтения и предоставления исчерпывающей информации о расположения элемента. |
parent | Родитель | - | Путь к родительскому виджету. Атрибут только для чтения и предоставления информации о расположении предка от которого унаследован виджет. |
owner | Владелец | - | Владелец и группы виджета, в виде "{владелец}:{группа[,группа2,группаN]}", по умолчанию "root:UI". |
perm | Доступ | - |
Права доступа к виджету, в виде "{пользователь}{группы}{другие}" плюс флаг наследования, включающий наследование владельца и его прав от вышестоящего виджета.
По умолчанию 01000 — наследование. |
root | Корень | 1 | Идентификатор виджета-примитива (базового элемента), который лежит в основе образа визуализации виджета. |
name | Имя | - | Имя элемента. Модифицируемое имя элемента. |
dscr | Описание | - | Описание элемента. Текстовое поле краткого описания. |
en | Включен | 5 | Состояние "Включен" элемента. Отключенный элемент не отображается при исполнении. |
active | Активный | 6 | Состояние "Активный" элемента. Активный элемент может получать фокус при исполнении, а значит — получать клавиатурные и иные события с последующей их обработкой. |
geomX | Геометрия: x | 7 | Геометрия, координата 'x' положения элемента. |
geomY | Геометрия: y | 8 | Геометрия, координата 'y' положения элемента. |
geomW | Геометрия: ширина | 9 | Геометрия, ширина элемента. |
geomH | Геометрия: высота | 10 | Геометрия, высота элемента. |
geomXsc | Геометрия: x масштаб | 13 | Масштаб элемента по горизонтали. |
geomYsc | Геометрия: y масштаб | 14 | Масштаб элемента по вертикали. |
geomZ | Геометрия: z | 11 | Геометрия, координата 'z' (уровень) элемента на кадре. Также определяет порядок передачи фокуса между активными элементами. |
geomMargin | Геометрия: отступ | 12 | Геометрия, поля-отступы элемента. |
tipTool | Помощь: подсказка | 15 | Текст краткой помощи или подсказки по данному элементу. Обычно реализуется как всплывающая подсказка, при удержании курсора мыши над элементом. |
tipStatus | Помощь: состояние | 16 |
Текст информации о состоянии элемента или руководства к действию над элементом. Обычно реализуется в виде сообщения в строке статуса, при удержании курсора мыши над элементом.
|
contextMenu | Контекстное меню | 17 |
Контекстное меню в виде списка строк: "{ItName}:{Signal}".
|
evProc | Обработка событий | - |
Атрибут хранения сценария обработки событий непосредственного управления пользовательским интерфейсом. Сценарий представляет собой список команд интерфейсу визуализации, генерируемых при поступлении события (атрибут event). Прямая обработка событий для управления страницами в виде: "{event}:{evSrc}:{com}:{prm}". Где:
Примеры:
|
Дополнительные атрибуты элементов, помещённых в проект в роли страницы. | |||
pgOpen | Страница: открыта | - |
Признак "Страница открыта".
|
pgNoOpenProc | Страница: обрабатывать закрытой | - | Признак "Исполнять страницу даже если она закрыта". |
pgOpenSrc | Страница: источник открытия | 3 |
Полный адрес страницы, открывшей данную.
|
pgGrp | Страница: группа | 4 | Группа страницы. ПУСТАЯ и "main" группа предусматривает использование этой страницы как Корневую-основную страницу, т.е. такая будет заменять другие Корневые-главные страницы; группа "fl" предназначена для использования во внешних окнах, которые предусмотрены для многоразового одновременного открытия и которые не должны отслеживаться на дубликаты; остальные предусмотрено для включения в контейнеры-боксы или одноразового одновременного открытия, т.е. они принудительно проверяются на дубликаты, когда последнее открывается, а предыдущие закрываются. |
Дополнительные атрибуты режима исполнения — сеанса. (Виртуальные атрибуты не доступны в процедуре виджета) | |||
event | События | - | Специальный атрибут сбора событий виджета в списке, разделённом новой строкой. Доступ к атрибуту защищён критической секцией для избежания потери событий. Атрибут всегда доступен в процедуре виджета. |
load | Загрузка | -1 | Виртуальная команда групповой загрузки данных. |
focus | Фокус | -2 | Специальный атрибут индикации факта получения фокуса, активным виджетом. Атрибут этого виджета и вложенных виджетов доступен в процедурах виджета. |
perm | Доступ | -3 | Виртуальный атрибут прав активного пользователя на просмотр и контроль над виджетом. |