LSF ILocoBrowserItemCommand — различия между версиями

(Новая страница: «{| class="wikitable" style="float:right; margin-left: 10px;" |- | Библиотека || Locomotive Script Framework |- | Имя класса || LSF_ILocoBro…»)
(нет различий)

Версия 16:27, 5 марта 2018

Библиотека Locomotive Script Framework
Имя класса LSF_ILocoBrowserItemCommand
Файл скрипта lsf_locobrowserinterface.gs
Тип Класс-интерфейс
Базовые классы LSF_ILocoBrowserItem

LSF_ILocoBrowserItemCommand - класс-интерфейс для элемента универсального браузера LSF_LocoBrowser? содержащего интерактивные элементы действия. Входит в состав Locomotive Script Framework

Класс имеет только прототипы функций. Реализация отсутствует. Необходим для создания собственных типов элементов браузера

Интерфейс

getName

Возвращает строку с именем свойства

public string getName(void)
Возвращает: Строку с именем свойства. Пустая строка недопустима
Примечание: Вызывается автоматически. Должно обязательно быть переопределено в производном классе

getColour

Возвращает цвет значения свойства в html формате RRGGBB

public string getColour(void)
Возвращает: Строку со значением цвета в html формате RRGGBB
Примечание: Вызывается автоматически. Для реализации необходимо переопределить в производном классе

getVisibleState

Возвращает указатель, что свойство должно отображаться в браузере

public bool getVisibleState(void)
Возвращает: true - свойство отображается; false - свойство скрыто. По умолчанию: true
Примечание: Вызывается автоматически. Для реализации необходимо переопределить в производном классе

getActionCount

Возвращает количество элементов действия

public int getActionCount(void)
Возвращает: число, которое указывает количество элементов действия
Примечание: Вызывается автоматически. Должно обязательно быть переопределено в производном классе

getAction

Возвращает количество элементов действия

public LSF_LocoBrowserAction getAction(int index)
Аргументы:
  • index - индекс требуемого элемента действия. От 0 до getActionCount()
Возвращает: объект LSF_LocoBrowserAction, который описывает действие
Примечание: Вызывается автоматически. Должно обязательно быть переопределено в производном классе

getEnabledState

Возвращает указатель, доступны ли действия свойства для взаимдойствия

public bool getEnabledState(void)
Возвращает: true - активны; false -действия неактивны
Примечание: Вызывается автоматически. Должно обязательно быть переопределено в производном классе