UI
RegisterCallback
[EN]: Registers UI callback within a said function. [RU]: Регистрирует обратный вызов пользовательского интерфейса в указанной функции.
Parameters: [item], function
GetMenuPosition
[EN] Used to get menu position and size. [RU] Используется для получения позиции и размера меню.
Return values: x, y, w, h
UpdateLists
[EN] Used to update dropdowns/multidropdowns. [RU] Используется для обновления выпадающих / множественных выпадающих списков.
Parameters: array path, array items
RemoveItem
[EN] Used to delete items made by scripts. [RU] Используется для удаления элементов, созданных скриптами.
GetHotkey
[EN] Used to get button/key of key picker. [RU] Используется для получения кнопки / ключа.
Parameters: array path
[EN] Returns VK key of hotkey, list of VK keys can be found here -> http://cherrytree.at/misc/vk.htm [RU] Возвращает клавишу ВК или горячую клавишу, список клавиш ВК можно посмотреть здесь.
SetHotkeyState
Parameters: array path, string state
[EN] Used to set hotkey state. [RU] Используется для бинда горячих клавиш.
GetHotkeyState
[EN] Returns hotkey state. [RU] Возвращает состояние горячей клавиши.
Parameters: array path
ToggleHotkey
[EN] Can be used to toggle a hotkey or simulate key press. [RU] Может использоваться для переключения горячих клавиш или имитации нажатия клавиш.
Parameters:array path
SetColor
[EN] Sets precise RGBA color codes on color picker. [RU] Устанавливает точные цветовые коды RGBA на палитре цветов.
Parameters:array path, array color
AddSubTab
[EN] Create a subtab in menu specified by path. [RU] Создайте вложенную вкладку в меню, указанном путем.
Parametersarray path, name
AddTextBox
[EN] Create a textbox in menu specified by path. [RU] Создайте текстовое поле в меню, указанном путем.
Parameters:array path, name
AddColorPicker
[EN] Create a colorpicker in menu specified by path. [RU] Создайте палитру в меню, указанном путем.
Parameters:array path, name
AddMultiDropdown
[EN] Create a multidropdown in menu specified by path. [RU] Создать многопозиционное меню в указанном путем.
Parameters:array path, name, array elements
AddDropdown
[EN] Create a dropdown in menu specified by path.
4th argument is boolean for searchbar (being able to search the dropdown)
[RU] Создайте раскрывающееся меню в указанном путем. 4-й аргумент является логическим для панели поиска (возможность поиска в раскрывающемся списке)
Parameters:array path, name, array elements, boolean search
AddHotkey
[EN] Create a new hotkey in key list. [RU] Создайте новую горячую клавишу в списке клавиш.
Parameters:array path, name, short name
[EN]
name is the name of the hotkey in the key list
short name is the name of hotkey in the keybind states (this argument is optional, you can name it empty string and it wont show in the list)
[RU]
name - название горячей клавиши в списке клавиш короткое имя - это имя горячей клавиши в состояниях привязки клавиш (этот аргумент не является обязательным, вы можете назвать его пустой строкой, и он не будет отображаться в списке)
AddSliderFloat
[EN] Create float slider in menu specified by path. [RU] Создать плавающий слайдер в меню, указанном путем.
Parameters:array path, name, min, max
AddSliderInt
[EN] Create an integer slider in menu specified by path. [RU] Создайте целочисленный ползунок в меню, указанном путем.
Parameters:array path, name, min, max
AddCheckbox
[EN] Create a checkbox control in menu specified by path. [RU] Создание чекбокса в меню.
Parameters:array path, name
SetValue
[EN] Sets the value of an UI item's setting. Return values undefined if an item could not be found, setting value otherwise [RU] Устанавливает значение настройки элемента пользовательского интерфейса. Возвращаемые значения не определены, если элемент не может быть найден, в противном случае - установка значения.
Parameters:array path, value
GetChildren
Parameters:array path
[EN] Return values undefined if an item could not be found, setting value otherwise [RU] Возвращаемые значения не определены, если элемент не может быть найден, в противном случае - установка значения.
[EN] It can be used to map menu structure. Pass a "SUBTAB_MGR" to get list of all subtabs, or pass "SHEET_MGR" to get a list of all elements. To make it easier for you, here's visual representation of how to do things. [RU] Его можно использовать для отображения структуры меню. Передайте «SUBTAB_MGR», чтобы получить список всех вложенных вкладок, или «SHEET_MGR», чтобы получить список всех элементов. Чтобы вам было проще, вот визуальное представление того, как что-то делать.
[EN] Example how to get that list: [RU] Пример получения этого списка:
[EN] Example how to get that list: [RU] Пример получения этого списка:
[EN] Example how to get that list:
[RU] Пример получения этого списка:
[EN] You can also get list of key assignments [RU] Вы также можете получить список ключевых назначений
GetValue
[EU] Returns the value of UI item's setting. [RU] Возвращает значение настройки элемента пользовательского интерфейса.
Parameters:array path
GetString
[EU] Returns a string representation of an item's current value. [RU] Возвращает строковое представление текущего значения элемента.
Parameters:array path
[EU] undefined if an item could not be found, empty string if the item has no string representation, string value otherwise [RU] Если элемент не может быть найден, пустая строка, если элемент не имеет строкового представления, в противном случае строковое значение
GetColor
[EN] Can be used to get precise RGBA color codes from color picker. [RU] Может использоваться для получения точных цветовых кодов RGBA из палитры цветов.
Parameters:array path
[EU] undefined if an item could not be found, empty string if the item has no string representation, string value otherwise [RU] Если элемент не может быть найден, пустая строка, если элемент не имеет строкового представления, в противном случае строковое значение
IsMenuOpen
[EN] Returns true if the menu is open, false otherwise. [RU] Возвращает true, если меню открыто, иначе false.
SetEnabled
[EN] Changes menu item(s) visibility. [RU] Изменяет видимость пунктов меню.
Parameters:path, state
Last updated