Plugin:MirLua/ru/m clist: Difference between revisions

From Miranda NG
< MirLua‎ | MirLua
Jump to navigation Jump to search
(Created page with "{{PageLang|ru}} Предоставляет функционал для работы с меню списка контактов. Подключение модуля: <code>lo...")
 
No edit summary
 
Line 1: Line 1:
{{PageLang|ru}}
{{PageLang|ru}}
Предоставляет функционал для работы с меню списка контактов.
Предоставляет функциональность для работы с меню списка контактов.


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

Latest revision as of 00:19, 6 November 2021

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

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