Plugin:MirLua/ru/m icolib

From Miranda NG
< MirLua‎ | MirLua
Revision as of 21:48, 16 December 2015 by RMN (talk | contribs) (Plugin:MirLua/ru/m_icolib - from User:Unsane/MirLua/m_icolib)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Предоставляет функционал для работы со значками.

Подключение модуля: local icolib = require('m_icolib')

<translate> Note</translate>
Параметры, выделенные жирным курсивом, являются обязательными.


AddIcon

Регистрирует значок.

Параметры
name
Тип: string
Уникальное название значка.
description
Тип: string
Описание.
section
Тип: string
Название секции для группировки в настройках. По умолчанию в качестве секции используется название плагина (MirLua).
Результат
Тип: 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')