Plugin:MirLua/Module/m clist/de
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
Erstellt einen Root-Menüeintrag im Kontaktmenü.
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 des Protokolls (Präfix für den Servicenamen) |
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' })