Plugin:MirLua/Module/m icolib: Difference between revisions
Jump to navigation
Jump to search
(Plugin:MirLua/en/m_icolib - needs revision) |
(+TOC) |
||
Line 6: | Line 6: | ||
{{Note|Parameters written in '''''bold italics''''' are obligatory.}} | {{Note|Parameters written in '''''bold italics''''' are obligatory.}} | ||
__TOC__ | |||
=== AddIcon === | === AddIcon === |
Revision as of 22:35, 16 December 2015
Allows you to work with icons.
Include module: local icolib = require('m_icolib')
<translate> Note</translate>
Parameters written in bold italics are obligatory.
Parameters written in bold italics are obligatory.
AddIcon
Registers an icon.
- Parameters
- name
- Type: string
- Unique icon name.
- description
- Type: string
- Description.
- section
- Type: string
- Section name in Miranda icon settings. By default plugin name (MirLua) is used.
- Result
- Type: light userdata
- Returns icon handle if icon was registered successfully, otherwise nil.
- Example
local hIcon = icolib.AddIcon('iconUniqueName', 'My super icon')
GetIcon
Returns icon handle.
- Parameters
- name
- Type: string
- Unique icon name.
- Result
- Type: boolean
- Returns icon handle if icon was found, otherwise nil.
- Example
if icolib.GetIcon('iconUniqueName') then
print('Icon iconUniqueName exists')
end
RemoveIcon
Removes an icon.
- Parameters
- name
- Type: string
- Unique icon name.
- Example
icolib.RemoveIcon('iconUniqueName')