Project

General

Profile

Создание сплиттеров на закладках

Для создания на закладке табулятора сплиттера, содержащего несколько модулей, необходимо выполнить следующие действия:

1. Создать объект со сплиттером SPLIT_HOLDER

CREATE_OBJ_SPLIT_HOLDER     OBJID_SHOLDER1  SP_n  n_rows n_cols


Данная записть означает, что будет создан объект со сплиттером с идентификатором OBJID_SHOLDER1 и именем SP_n, состоящий из n_rows строк и n_cols колонок.

Допустим, что SPLITTER и VIEW уже созданы

CREATE_SPLIT_BASE SPLITTER_ID n_rows n_cols


создает сплиттер, у которого кол-во строк равно n_rows, а кол-во колонок равно n_cols и кладет его на MAIN FRAME, где SPLITTER_ID - идентификатор сплиттера

CREATE_VIEW_TAB VIEW_ID_X SPLITTER_ID splitter_row splitter_col view_width view_height


создает VIEW с идентификатором VIEW_ID_X и располагает на слиттере с идентификатором SPLITTER_ID в ячейке (splitter_row, splitter_col).

2. Положить созданный объект OBJID_SHOLDER1 на VIEW с именем NAME, где в NAME - имя закладки табулятора

SET_VIEW_TAB_OBJ VIEW_ID_X OBJID_SHOLDER1  NAME

3. Далее создаем VIEW с идентификатором VIEW_ID_Y и располагаем ее на объекте со сплиттером OBJID_SHOLDER1 с именем SP_n

CREATE_VIEW_SINGLE VIEW_ID_Y  SP_n  splitter_row splitter_col view_width view_height


VIEW располагается в ячейке (splitter_row, splitter_col). view_width и view_height желаемая ширина и высота VIEW.

4. После чего на созданную VIEW с идентификатором VIEW_ID_Y кладем какой-нибудь объект, например окно просмотра расписания

SET_VIEW_SINGLE_OBJ VIEW_ID_Y   OBJID_MAP

* Окно просмотра расписания должно быть создано заранее при помощи

CREATE_OBJ_PLAYLIST     OBJID_MAP

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

Add picture from clipboard (Maximum size: 742 MB)