<mdi ... />

MDI-панель, предназначенная для организации MDI-интерфейса внутри отдельной части окна.


Атрибуты

Основные атрибуты (R/W):

Название Тип Описание
id id_name Уникальный, в рамках приложения, идентификатор объекта. Доступ к объекту с помощью AppScript выполняется через этот идентификатор.
Если id не задан, то интерпретатор автоматически заполнит его некоторым случайным в момент запуска приложения. В этом случае appxml-программист лишается возможности обращаться к объекту.

Визуальные атрибуты (R/W):

Название Тип Описание
resize boolean @resize
closable boolean @closable
maximizable boolean @maximizable
iconifiable boolean @iconifiable
full-background-color color-name @full-background-color

Атрибуты текстовой метки (R/W):

Название Тип Описание
notitle boolean @notitle
title string Заголовок объекта. Атрибут имеет силу только при создании объекта. Изменение значения атрибута после создания объекта не будет иметь эффекта.
Имеет дополнительные атрибуты: title-before, title-after, title-visible.

Прочие атрибуты (R/W):

Название Тип Описание
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>.

Событийные атрибуты (R/W):

Название Тип Описание
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>  
 
tags/mdi.txt · Последние изменения: 29/10/2020 16:32 (внешнее изменение)
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS