LSF LocoBrowserItemInfo

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

LSF_LocoBrowserItemInfo - Класс описывающий отображаемое не интерактивное свойство универсального браузера LSF_LocoBrowser. Входит в состав Locomotive Script Framework.

Класс не предусматривает создание потомков.

Прототип

final class LSF_LocoBrowserItemInfo isclass LSF_ILocoBrowserItem
{

  public final string getName(void); //Реализует интерфейс LSF_ILocoBrowserItem.getName

  public final string getValue(void); //Реализует интерфейс LSF_ILocoBrowserItem.getValue

  public final string getColour(void); //Реализует интерфейс LSF_ILocoBrowserItem.getColour

  public final bool getVisibleState(void); //Реализует интерфейс LSF_ILocoBrowserItem.getVisibleState

  public final void setValue(string value);

  public final void setValue(string value, string colour);

  public final void setColour(string colour);

  public final void setVisibleState(bool visible);

  public final LSF_LocoBrowserItemInfo Init(string name, string value, string colour, bool visible);

  public final LSF_LocoBrowserItemInfo Init(string name, string value, string colour);

  public final LSF_LocoBrowserItemInfo Init(string name, string value, bool visible);

  public final LSF_LocoBrowserItemInfo Init(string name, string value);

};

Интерфейс

getName

Извлечение имени свойства

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

getValue

Извлечение значения свойства

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

getColour

Извлечение цвета значения свойства

public final string getColour(void)
Возвращает: Строку в формате html (RRGGBB) которая описывает цвет значения свойства

getVisibleState

Указатель, что свойство отображается в браузере

public final bool getVisibleState(void)
Возвращает: true - свойство отображается в браузере; false - свойство скрыто

setValue

Устанавливает значение свойства

public final void setValue(string value)
Аргументы:
  • value - новое значение свойства

setValue

Устанавливает значение свойства

public final void setValue(string value, string colour)
Аргументы:
  • value - новое значение свойства
  • colour - цвет в формате html (RRGGBB) для отображения значения свойства

setColour

Устанавливает состояние видимости действия

public final void setColour(string colour)
Аргументы:
  • colour - строка в формате html (RRGGBB) описывающая цвет отображения значения свойства
Примечание: Для цвета по умолчанию нужно передать пустую строку

setVisibleState

Устанавливает состояние видимости действия

public final void setVisibleState(bool visible)
Аргументы:
  • visible - true - действие отображается; false - действие скрыто

Init

Выполняет инициализацию класса описания действия

public final LSF_LocoBrowserItemInfo Init(string name, string value, string colour, bool visible)
Аргументы:
  • name - Наименование свойства отображаемое в браузере
  • value - Значение свойства отображаемое в браузере
  • colour - Цвет в формате html (RRGGBB) которым будет отображаться значение свойства
  • visible - Указатель, что свойство отображается: true - отображается; false - скрыто
Примечание: Эта функция обязательно должна быть вызвана 1 раз перед использованием экземпляра класса

Init

Выполняет инициализацию класса описания действия

public final LSF_LocoBrowserItemInfo Init(string name, string value, string colour)
Аргументы:
  • name - Наименование свойства отображаемое в браузере
  • value - Значение свойства отображаемое в браузере
  • colour - Цвет в формате html (RRGGBB) которым будет отображаться значение свойства
Примечание: Эта функция обязательно должна быть вызвана 1 раз перед использованием экземпляра класса

Init

Выполняет инициализацию класса описания действия

public final LSF_LocoBrowserItemInfo Init(string name, string value, bool visible)
Аргументы:
  • name - Наименование свойства отображаемое в браузере
  • value - Значение свойства отображаемое в браузере
  • visible - Указатель, что свойство отображается: true - отображается; false - скрыто
Примечание: Эта функция обязательно должна быть вызвана 1 раз перед использованием экземпляра класса

Init

Выполняет инициализацию класса описания действия

public final LSF_LocoBrowserItemInfo Init(string name, string value)
Аргументы:
  • name - Наименование свойства отображаемое в браузере
  • value - Значение свойства отображаемое в браузере
Примечание: Эта функция обязательно должна быть вызвана 1 раз перед использованием экземпляра класса