Plugin:MirLua/Module/m clist/de: Difference between revisions
Wishmaster (talk | contribs) Created page with "Erstellt einen Menüeintrag im Hauptmenü." |
Wishmaster (talk | contribs) Created page with "Name des Protokolls (Präfix für den Servicenamen)" |
||
| (9 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
Erlaubt es Ihnen, mit Menüs in der Kontaktliste zu arbeiten. | |||
{{Ls|MirLua/Modules/include_info}} <code>local clist = require('m_clist')</code> | {{Ls|MirLua/Modules/include_info}} <code>local clist = require('m_clist')</code> | ||
| Line 38: | Line 38: | ||
{{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>light userdata</code> | {{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>light userdata</code> | ||
{{nbsp|5}} | {{nbsp|5}}Gibt bei Erfolg das Handle des Menüeintrags zurück, sonst <code>nil</code>. | ||
==== {{Ls|MirLua/Modules/example}} ==== | ==== {{Ls|MirLua/Modules/example}} ==== | ||
| Line 64: | Line 64: | ||
{{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>light userdata</code> | {{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>light userdata</code> | ||
{{nbsp|5}} | {{nbsp|5}}Gibt bei Erfolg das Handle des Menüeintrags zurück, sonst <code>nil</code>. | ||
==== {{Ls|MirLua/Modules/example}} ==== | ==== {{Ls|MirLua/Modules/example}} ==== | ||
| Line 72: | Line 72: | ||
=== AddContactMenuRoot === | === AddContactMenuRoot === | ||
Erstellt einen Root-Menüeintrag im Kontaktmenü. | |||
==== {{Ls|MirLua/Modules/parameters}} ==== | ==== {{Ls|MirLua/Modules/parameters}} ==== | ||
| Line 101: | Line 101: | ||
{{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>light userdata</code> | {{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>light userdata</code> | ||
{{nbsp|5}} | {{nbsp|5}}Gibt bei Erfolg das Handle des Menüeintrags zurück, sonst <code>nil</code>. | ||
==== {{Ls|MirLua/Modules/example}} ==== | ==== {{Ls|MirLua/Modules/example}} ==== | ||
| Line 108: | Line 108: | ||
=== AddContactMenuItem === | === AddContactMenuItem === | ||
Erstellt einen Menüeintrag im Kontaktmenü. | |||
==== {{Ls|MirLua/Modules/parameters}} ==== | ==== {{Ls|MirLua/Modules/parameters}} ==== | ||
| Line 126: | Line 126: | ||
| style="text-align:center" | {{Ls|YesNo/no}} | | style="text-align:center" | {{Ls|YesNo/no}} | ||
| style="text-align:center" | <code>string</code> | | style="text-align:center" | <code>string</code> | ||
| Name | | Name des Protokolls (Präfix für den Servicenamen) | ||
|} | |} | ||
| Line 132: | Line 132: | ||
{{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>light userdata</code> | {{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>light userdata</code> | ||
{{nbsp|5}} | {{nbsp|5}}Gibt bei Erfolg das Handle des Menüeintrags zurück, sonst <code>nil</code>. | ||
==== {{Ls|MirLua/Modules/example}} ==== | ==== {{Ls|MirLua/Modules/example}} ==== | ||
| Line 140: | Line 140: | ||
=== AddTrayMenuItem === | === AddTrayMenuItem === | ||
Erstellt einen Menüeintrag im Traymenü. | |||
==== {{Ls|MirLua/Modules/parameters}} ==== | ==== {{Ls|MirLua/Modules/parameters}} ==== | ||
| Line 159: | Line 159: | ||
{{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>light userdata</code> | {{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>light userdata</code> | ||
{{nbsp|5}} | {{nbsp|5}}Gibt bei Erfolg das Handle des Menüeintrags zurück, sonst <code>nil</code>. | ||
==== {{Ls|MirLua/Modules/example}} ==== | ==== {{Ls|MirLua/Modules/example}} ==== | ||
{{Content:MirLua/Example|code=local hMenuItem = m.AddTrayMenuItem ({ Name ='My menu item' })}} | {{Content:MirLua/Example|code=local hMenuItem = m.AddTrayMenuItem ({ Name ='My menu item' })}} | ||
Latest revision as of 02:03, 4 November 2024
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' })