MDI-панель, предназначенная для организации MDI-интерфейса внутри отдельной части окна.
Название | Тип | Описание |
---|---|---|
id | id_name | Уникальный, в рамках приложения, идентификатор объекта. Доступ к объекту с помощью AppScript выполняется через этот идентификатор. Если id не задан, то интерпретатор автоматически заполнит его некоторым случайным в момент запуска приложения. В этом случае appxml-программист лишается возможности обращаться к объекту. |
Название | Тип | Описание |
---|---|---|
resize | boolean | @resize |
closable | boolean | @closable |
maximizable | boolean | @maximizable |
iconifiable | boolean | @iconifiable |
full-background-color | color-name | @full-background-color |
Название | Тип | Описание |
---|---|---|
icon | path | Имя пиктограммы. |
select | boolean | @select |
gap | number | Установка расстояния между размещаемыми объектами внутри данного объекта. Данный объект выступаетв роли контейнера. Поддерживаются дополнительные атрибуты: gap-x=«n», gap-y=«n». |
gradient | boolean | Установка градиента цвета для фона всего объекта. Поддерживаются дополнительные атрибуты: gradient-start=«color_name», gradient-end=«color-name», gradient-direction=«horizontal | vertical» |
margin | number | Установка отступов, равных n вокруг объекта. Поддерживаются дополнительные атрибуты: margin-top, margin-left, margin-bottom, margin-right. |
h-gradient | boolean | Установка градиента цвета для фона заголовка объекта. Поддерживаются дополнительные атрибуты: h-gradient-start=«color_name», h-gradient-end=«color-name», h-gradient-direction=«horizontal | vertical» |
h-margin | number | Установка отступов, равных n вокруг заголовка объекта. Поддерживаются дополнительные атрибуты: h-margin-top, h-margin-left, h-margin-bottom, h-margin-right. |
h-visible | boolean | Флаг управления видимостью заголовка (header). |
hCenter-*, hLeft-*, hRight-* | Заголовок mdi-панели делится на три части по горизонтали: левая (hLeft-*), центральная (hCenter-*) и правая (hRight-*). hCenter-*={<panel>-атрибуты} - семейство атрибутов для центральной части заголовка объекта. Поддерживаются все атрибуты <panel>. hLeft-*={<panel>-атрибуты} - семейство атрибутов для левой части заголовка объекта. Поддерживаются все атрибуты <panel>. hRight-*={<panel>-атрибуты} - семейство атрибутов для правой части заголовка объекта. Поддерживаются все атрибуты <panel>. |
Название | Тип | Описание |
---|---|---|
onCreated | code | Описание действий для события, возникающего единожды, после создания объекта. Правила описания см. (Описание событий в ApplicationXML). |
onKeyDown | code | Описание действий для события, возникающего при нажатии на клавишу, но до ее отпускания. Правила описания см. (Описание событий в ApplicationXML). |
onKeyUp | code | Описание действий для события, возникающего при отпускании клавиши. Правила описания см. (Описание событий в ApplicationXML). |
onKeyPressed | code | Описание действий для события, возникающего при нажатии на клавишу без учета фаз «нажатие/отпускание». Срабатывает после отпускания клавиши. Правила описания см. (Описание событий в ApplicationXML). |
MDI-панель, предназначенная для организации MDI-интерфейса внутри отдельной части окна, на отдельно взятой, например, панели. Таким образом, например, можно организовать несколько MDI-областей внутри одного обычного окна. Для организации MDI-интерфейса в обычной ситуации (т.е. без «выкрутасов» и «наворотов»), не используйте <mdi>, а указывайте window.mdi=«true» в главном окне приложения.
<panel id="forMDI"> <oncreated> mdi-id:forMDI; </oncreated> </panel> <mdi id="mdi-id" title="MDI-панель" full-background-color="#DEB887" gap="2" margin="1" position="right"> <oncreated> child_id:mdi-id; </oncreated> </mdi> <childwindow id="child_id" title="Child" location="center" height="50" width="70"> <panel id="p12" position="center" background-color="#DEB887"> </childwindow>