Plugin:MirLua/ru/m clist

From Miranda NG
Jump to: navigation, search

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

Подключение модуля: 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' })