Plugin:MirLua/Module/m clist/de

From Miranda NG
Revision as of 02:01, 4 November 2024 by Wishmaster (talk | contribs) (Created page with "Erlaubt es Ihnen, mit Menüs in der Kontaktliste zu arbeiten.")
Jump to navigation Jump to search

Erlaubt es Ihnen, mit Menüs in der Kontaktliste zu arbeiten.

Inkludieren Sie folgendes Modul: local clist = require('m_clist')

Hauptmenü

AddMainMenuRoot

Erstellt einen Root-Menüeintrag im Hauptmenü.

Parameter

Parametername Benötigt Typ Beschreibung
name Ja string Name des Menüeintrags.
position Nein number Position des Menüeintrags.
hIcon Nein light userdata Icon handle.

Ergebnis

     Typ: light userdata

     Gibt bei Erfolg das Handle des Menüeintrags zurück, sonst nil.

Beispiel

local hRootMenuItem = m.AddMainMenuRoot('My root menu item')

AddMainMenuItem

Erstellt einen Menüeintrag im Hauptmenü.

Parameter

Parametername Benötigt Typ Beschreibung
data Ja table Struktur MenuItem.

Ergebnis

     Typ: light userdata

     Gibt bei Erfolg das Handle des Menüeintrags zurück, sonst nil.

Beispiel

local hMenuItem = m.AddMainMenuItem({ Name ='My menu item' })

Kontaktmenü

AddContactMenuRoot

Creates a root menu item in the contact menu.

Parameter

Parametername Benötigt Typ Beschreibung
name Ja string Name des Menüeintrags.
position Nein number Position des Menüeintrags.
hIcon Nein light userdata Icon handle.

Ergebnis

     Typ: light userdata

     Gibt bei Erfolg das Handle des Menüeintrags zurück, sonst nil.

Beispiel

local hRootMenuItem = m.AddContactMenuRoot('My contact menu item')

AddContactMenuItem

Erstellt einen Menüeintrag im Kontaktmenü.

Parameter

Parametername Benötigt Typ Beschreibung
data Ja table Struktur MenuItem.
protocol Nein string Name of the protocol (prefix for the service name)

Ergebnis

     Typ: light userdata

     Gibt bei Erfolg das Handle des Menüeintrags zurück, sonst nil.

Beispiel

local hMenuItem = m.AddContactMenuItem ({ Name ='My menu item' })

Traymenü

AddTrayMenuItem

Erstellt einen Menüeintrag im Traymenü.

Parameter

Parametername Benötigt Typ Beschreibung
data Ja table Struktur MenuItem.

Ergebnis

     Typ: light userdata

     Gibt bei Erfolg das Handle des Menüeintrags zurück, sonst nil.

Beispiel

local hMenuItem = m.AddTrayMenuItem ({ Name ='My menu item' })