Разделитель области на две части.
<splitter splitter-attributes> [тэг для области a] [тэг для области b] <splitter/>
| Название | Тип | Описание |
|---|---|---|
| id | id_name | Уникальный, в рамках приложения, идентификатор объекта. Доступ к объекту с помощью AppScript выполняется через этот идентификатор. Если id не задан, то интерпретатор автоматически заполнит его некоторым случайным в момент запуска приложения. В этом случае appxml-программист лишается возможности обращаться к объекту. |
| Название | Тип | Описание |
|---|---|---|
| location | location | Положение разделительной полосы относительно начала первой области. (Фактически - ширина первой области.) |
| type | horizontal | vertical | Тип разбиения области: по горизонтали (справа/слева) или по вертикали (сверху/снизу). По умолчанию, type=«horizontal» |
| Название | Тип | Описание |
|---|---|---|
| a-* | Атрибуты первой области. Поддерживаются все атрибуты панели <panel>. | |
| b-* | Атрибуты второй области. Поддерживаются все атрибуты панели <panel>. |
Разделитель области на две части.
Особенности использования сплиттера: При использовании сплиттера не рекомендуется в явном виде задавать размеры объектам, находящимся в зонах сплиттера. В противном случае, может быть непонятное поведение сплитбара. Рекомендуется ширины (или длины) зон сплиттера задавать через положение сплитбара (splitter.location).
<splitter type="horizontal" a-id="sp_1" b-id="sp_2" position="center">
<panel position="sp_1.center" background-color="pink"/>
<panel position="sp_2.center">
<splitter type="vertical" a-id="v_1" b-id="v_2" position="center">
<panel position="v_1.center" background-color="blue"/>
<panel position="v_2.center" background-color="yellow"/>
</splitter>
</panel>
</splitter>