Plugin:MirLua/Module/m clist/de: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
Wishmaster (talk | contribs)
Created page with "Struktur $MenuItem."
Wishmaster (talk | contribs)
Created page with "Name des Protokolls (Präfix für den Servicenamen)"
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
Allows you to work with menus of the contact list.
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 9: Line 9:


=== AddMainMenuRoot ===
=== AddMainMenuRoot ===
Erstellt einen Menüeintrag im Hauptmenü.
Erstellt einen Root-Menüeintrag im Hauptmenü.


==== {{Ls|MirLua/Modules/parameters}} ====
==== {{Ls|MirLua/Modules/parameters}} ====
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}}If success, returns menu item handle, otherwise <code>nil</code>.
{{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 45: Line 45:


=== AddMainMenuItem ===
=== AddMainMenuItem ===
Creates a menu item in the main menu.
Erstellt einen Menüeintrag im Hauptmenü.


==== {{Ls|MirLua/Modules/parameters}} ====
==== {{Ls|MirLua/Modules/parameters}} ====
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}}If success, returns menu item handle, otherwise <code>nil</code>.
{{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 ===
Creates a root menu item in the contact menu.
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}}If success, returns menu item handle, otherwise <code>nil</code>.
{{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 ===
Creates a menu item in the contact menu.
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 of the protocol (prefix for the service 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}}If success, returns menu item handle, otherwise <code>nil</code>.
{{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 ===
Creates a menu item in the tray menu.
Erstellt einen Menüeintrag im Traymenü.


==== {{Ls|MirLua/Modules/parameters}} ====
==== {{Ls|MirLua/Modules/parameters}} ====
Line 153: Line 153:
| style="text-align:center" | {{Ls|YesNo/yes}}
| style="text-align:center" | {{Ls|YesNo/yes}}
| style="text-align:center" | <code>table</code>
| style="text-align:center" | <code>table</code>
| [[Special:MyLanguage/Plugin:MirLua/Module/m_genmenu#MenuItem|MenuItem]] table.
| Struktur [[Special:MyLanguage/Plugin:MirLua/Module/m_genmenu#MenuItem|MenuItem]].
|}
|}


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}}If success, returns menu item handle, otherwise <code>nil</code>.
{{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' })