Создание сплиттеров на закладках¶
- Table of contents
- Создание сплиттеров на закладках
Для создания на закладке табулятора сплиттера, содержащего несколько модулей, необходимо выполнить следующие действия:
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
В качестве примера использования ниже прикреплен конфигурационный файл, в котором на одной из закладок располагается модуль расписания и плеер.