Настройка
Объект настройка (setting)
Last updated
Was this helpful?
Объект настройка (setting)
Last updated
Was this helpful?
Думаю, вы и так знаете, что такое настройки и зачем они нужны. Есть функции, которые есть у всех настроек, а есть те, которые есть только у определённых настроек.
Как создавать настройки? Рассмотрим создание чекбокса
Первым аргументом идёт модуль, в который необходимо добавить настройку, а вторым отображаемое имя. То. что мы прописываем :set(true)
при создании настройки делает чекбокс включенным по умолчанию.
Если вы хотите получить значение настройки, установить значение и т д, то вы можете воспользоваться функцией .
Ниже описаны функции, которые есть у всех настроек. Использовать их можно сразу после создания, как в примере выше.
example
- название переменной с настройкой, которая создана при помощи example = checkbox.new(test, "Test Value")
. Вместо неё может быть любой другая настройка. (Например слайдер)
Возвращает отображаемое имя настройки.
Тип возвращаемого значения - текст.
text
текст
Укажите описание настройки
Устанавливает описание для настройки.
func
функция
Укажите условие при котором функция будет скрываться
Используется для того, чтобы настройка скрывалась при определённом условии
value
логическое
Укажите новое значение чекбокса
Устанавливает значение чекбоксу (включен/выключен).
Возвращает значение чекбокса (включен/выключен).
Тип возвращаемого значения - логическое.
value
число
Укажите новое значение слайдера
Устанавливает значение слайдеру
value
число
Укажите новое минимальное значение слайдера
Устанавливает минимальное значение слайдеру
value
число
Укажите новое максимальное значение слайдера
Устанавливает максимальное значение слайдеру
value
число
Укажите новый шаг слайдера
Устанавливает шаг слайдеру. Т.е. значение будет прибавляться/убавляться с этим шагом. (
Возвращает значение слайдера.
Тип возвращаемого значения - число.
Возвращает минимальное значение слайдера.
Тип возвращаемого значения - число.
Возвращает максимальное значение слайдера.
Тип возвращаемого значения - число.
Возвращает шаг слайдера.
Тип возвращаемого значения - число.
value
Укажите новый цвет колорпикера
Устанавливает новый цвет колорпикеру.
Возвращает цвет колорпикера.
mode
текст
Укажите имя нового режима
Добавляет режим этой настройки
mode
текст
Укажите имя режима, который необходимо проверить
Возвращает true если указанный режим равен выбранному.
Возвращает выбранный режим.
Тип возвращаемого значения - текст
mode
текст
Укажите режим, который надо выбрать
Устанавливает режим
elmt
текст
Укажите имя нового элемента
Добавляет элемент этой настройки
elmt
текст
Укажите имя элемента
Возвращает true если указанный элемент включен.
select
текст
Укажите элемент, который надо переключить
value
логическое
Укажите новое значение элемента
Устанавливает режим
Нету :D
Пример:
value
текст
Укажите новое значение текстового поля
Устанавливает новый текст
value
число
Укажите новое значение кол-ва вводимых символов
Устанавливает новый текст
Возвращает текст текстового поля
Тип возвращаемого значения - текст.
Возвращает код клавиши бинда.
Пример:
Если вы что-либо не поняли, можете ознакомиться с .
Тип возвращаемого значения - .