Plugin:MirLua/ru/m icolib: Difference between revisions
Jump to navigation
Jump to search
(Plugin:MirLua/ru/m_icolib - from User:Unsane/MirLua/m_icolib) |
Dart Raiden (talk | contribs) No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{PageLang|ru}} | {{PageLang|ru}} | ||
Предоставляет | Предоставляет функциональность для работы со значками. | ||
Подключение модуля: <code>local icolib = require('m_icolib')</code> | Подключение модуля: <code>local icolib = require('m_icolib')</code> | ||
Line 6: | Line 6: | ||
{{Note|Параметры, выделенные '''''жирным курсивом''''', являются обязательными.}} | {{Note|Параметры, выделенные '''''жирным курсивом''''', являются обязательными.}} | ||
__TOC__ | |||
=== AddIcon === | === AddIcon === | ||
Line 18: | Line 20: | ||
: ''section'' | : ''section'' | ||
:: Тип: '''string''' | :: Тип: '''string''' | ||
:: Название секции для группировки в настройках. По умолчанию в качестве секции используется название плагина (MirLua). | :: Название секции для группировки в настройках. По умолчанию в качестве секции используется название плагина (''MirLua''). | ||
: ''path'' | |||
:: Тип: '''string''' | |||
:: Файл, из которого будет загружен значок. По умолчанию путь к исполняемому файлу Miranda NG. | |||
;Результат | ;Результат | ||
: Тип: '''light userdata''' | : Тип: '''light userdata''' |
Latest revision as of 00:20, 6 November 2021
Предоставляет функциональность для работы со значками.
Подключение модуля: local icolib = require('m_icolib')
<translate> Note</translate>
Параметры, выделенные жирным курсивом, являются обязательными.
Параметры, выделенные жирным курсивом, являются обязательными.
AddIcon
Регистрирует значок.
- Параметры
- name
- Тип: string
- Уникальное название значка.
- description
- Тип: string
- Описание.
- section
- Тип: string
- Название секции для группировки в настройках. По умолчанию в качестве секции используется название плагина (MirLua).
- path
- Тип: string
- Файл, из которого будет загружен значок. По умолчанию путь к исполняемому файлу Miranda NG.
- Результат
- Тип: light userdata
- Возвращает дескриптор значка, если значок был успешно зарегистрирован, иначе nil.
- Пример
local hIcon = icolib.AddIcon('iconUniqueName', 'My super icon')
GetIcon
Возвращает дескриптор значка.
- Параметры
- name
- Тип: string
- Уникальное название значка.
- Результат
- Тип: boolean
- Возвращает дескриптор значка, если значок был найден, иначе nil.
- Пример
if icolib.GetIcon('iconUniqueName') then
print('Icon iconUniqueName exists')
end
RemoveIcon
Удаляет значок.
- Параметры
- name
- Тип: string
- Уникальное название значка.
- Пример
icolib.RemoveIcon('iconUniqueName')