Plugin:MirLua/ru/m clist

From Miranda NG
< MirLua‎ | MirLua
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

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

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


Главное меню

AddMainMenuRoot

Создает корневой пункт в главном меню

Параметры
name
Тип: string
Название пункта меню
position
Тип: number
Позиция пункта меню
hIcon
Тип: light userdata
Дескриптор значка
Результат
Тип: light userdata
Возвращает дескриптор пункта меню в случае успеха, иначе nil
Пример
local hRootMenuItem = m.AddMainMenuRoot('My root menu item')

AddMainMenuItem

Создает пункт в главном меню

Параметры
data
Тип: table
Таблица MenuItem
Результат
Тип: light userdata
Возвращает дескриптор пункта меню в случае успеха, иначе nil
Пример
local hMenuItem = m.AddMainMenuItem({ Name ='My menu item' })

Меню контакта

AddContactMenuRoot

Создает корневой пункт в меню контакта

Параметры
name
Тип: string
Название пункта меню
position
Тип: number
Позиция пункта меню
hIcon
Тип: light userdata
Дескриптор значка
Результат
Тип: light userdata
Возвращает дескриптор пункта меню в случае успеха, иначе nil
Пример
local hRootMenuItem = m.AddContactMenuRoot('My contact menu item')

AddContactMenuItem

Создает пункт в меню контакта

Параметры
data
Тип: table
Таблица MenuItem
Результат
Тип: light userdata
Возвращает дескриптор пункта меню в случае успеха, иначе nil
Пример
local hMenuItem = m.AddContactMenuItem ({ Name ='My menu item' })

Меню трея

AddTrayMenuItem

Создает пункт в меню трея

Параметры
data
Тип: table
Таблица MenuItem
Результат
Тип: light userdata
Возвращает дескриптор пункта меню в случае успеха, иначе nil
Пример
local hMenuItem = m.AddTrayMenuItem ({ Name ='My menu item' })