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

From Miranda NG
Jump to navigation Jump to search
(Created page with "Registriert ein Icon.")
 
(Created page with "Standardmäßig verwendete Icondatei. Standardmäßig wird der Pfad zur Miranda-NG-Anwendung verwendet.")
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
Allows you to work with icons.
Erlaubt es Ihnen mit Icons zu arbeiten.


{{Ls|MirLua/Modules/include_info}} <code>local icolib = require('m_icolib')</code>
{{Ls|MirLua/Modules/include_info}} <code>local icolib = require('m_icolib')</code>
Line 20: Line 20:
| style="text-align:center" | {{Ls|YesNo/yes}}
| style="text-align:center" | {{Ls|YesNo/yes}}
| style="text-align:center" | <code>string</code>
| style="text-align:center" | <code>string</code>
| Unique icon name.
| Eindeutiger Name des Icons.
|-
|-
! scope="row" class="MirLuaParametersTable-parameter" | description
! scope="row" class="MirLuaParametersTable-parameter" | description
| style="text-align:center" | {{Ls|YesNo/yes}}
| style="text-align:center" | {{Ls|YesNo/yes}}
| style="text-align:center" | <code>string</code>
| style="text-align:center" | <code>string</code>
| Description.
| Beschreibung.
|-
|-
! scope="row" class="MirLuaParametersTable-parameter" | section
! scope="row" class="MirLuaParametersTable-parameter" | section
| 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>
| Section name in Miranda icon settings. By default plugin name (MirLua) is used.
| Name der Gruppe in den Miranda-Icon-Einstellungen. Standardmäßig wird der Name des Plugins (MirLua) verwendet.
|-
|-
! scope="row" class="MirLuaParametersTable-parameter" | path
! scope="row" class="MirLuaParametersTable-parameter" | path
| 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>
| Default icon file to use. By default path to executable file of Miranda NG is used.
| Standardmäßig verwendete Icondatei. Standardmäßig wird der Pfad zur Miranda-NG-Anwendung verwendet.
|}
|}


Line 41: Line 41:
{{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>light userdata</code>
{{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>light userdata</code>


{{nbsp|5}}Returns icon handle if icon was registered successfully, otherwise <code>nil</code>.
{{nbsp|5}}Gibt Icon handle zurück wenn Icon erfolgreich registriert wurde, sonst <code>nil</code>.


==== {{Ls|MirLua/Modules/example}} ====
==== {{Ls|MirLua/Modules/example}} ====
Line 48: Line 48:


=== GetIcon ===
=== GetIcon ===
Returns icon handle.
Gibt das Icon Handle zurück.


==== {{Ls|MirLua/Modules/parameters}} ====
==== {{Ls|MirLua/Modules/parameters}} ====
Line 61: Line 61:
| style="text-align:center" | {{Ls|YesNo/yes}}
| style="text-align:center" | {{Ls|YesNo/yes}}
| style="text-align:center" | <code>string</code>
| style="text-align:center" | <code>string</code>
| Unique icon name.
| Eindeutiger Name des Icons.
|}
|}


Line 67: Line 67:
{{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>boolean</code>
{{nbsp|5}}{{Ls|MirLua/Modules/type}} <code>boolean</code>


{{nbsp|5}}Returns icon handle if icon was found, otherwise <code>nil</code>.
{{nbsp|5}}Gibt Icon handle zurück wenn Icon gefunden wurde, sonst <code>nil</code>.


==== {{Ls|MirLua/Modules/example}} ====
==== {{Ls|MirLua/Modules/example}} ====
Line 82: Line 82:


=== RemoveIcon ===
=== RemoveIcon ===
Removes an icon.
Entfernt ein Icon.


==== {{Ls|MirLua/Modules/parameters}} ====
==== {{Ls|MirLua/Modules/parameters}} ====
Line 95: Line 95:
| style="text-align:center" | {{Ls|YesNo/yes}}
| style="text-align:center" | {{Ls|YesNo/yes}}
| style="text-align:center" | <code>string</code>
| style="text-align:center" | <code>string</code>
| Unique icon name.
| Eindeutiger Name des Icons.
|}
|}


==== {{Ls|MirLua/Modules/example}} ====
==== {{Ls|MirLua/Modules/example}} ====
{{Content:MirLua/Example|code=icolib.RemoveIcon('iconUniqueName')}}
{{Content:MirLua/Example|code=icolib.RemoveIcon('iconUniqueName')}}

Latest revision as of 02:11, 4 November 2024

Other languages:

Erlaubt es Ihnen mit Icons zu arbeiten.

Inkludieren Sie folgendes Modul: local icolib = require('m_icolib')

AddIcon

Registriert ein Icon.

Parameter

Parametername Benötigt Typ Beschreibung
name Ja string Eindeutiger Name des Icons.
description Ja string Beschreibung.
section Nein string Name der Gruppe in den Miranda-Icon-Einstellungen. Standardmäßig wird der Name des Plugins (MirLua) verwendet.
path Nein string Standardmäßig verwendete Icondatei. Standardmäßig wird der Pfad zur Miranda-NG-Anwendung verwendet.

Ergebnis

     Typ: light userdata

     Gibt Icon handle zurück wenn Icon erfolgreich registriert wurde, sonst nil.

Beispiel

local hIcon = icolib.AddIcon('iconUniqueName', 'My super icon')

GetIcon

Gibt das Icon Handle zurück.

Parameter

Parametername Benötigt Typ Beschreibung
name Ja string Eindeutiger Name des Icons.

Ergebnis

     Typ: boolean

     Gibt Icon handle zurück wenn Icon gefunden wurde, sonst nil.

Beispiel

if icolib.GetIcon('iconUniqueName') then
  print('Icon iconUniqueName exists')
end

GetIconHandle


RemoveIcon

Entfernt ein Icon.

Parameter

Parametername Benötigt Typ Beschreibung
name Ja string Eindeutiger Name des Icons.

Beispiel

icolib.RemoveIcon('iconUniqueName')