Lua:Neutrino-API:cpicture:de: Unterschied zwischen den Versionen
K (1 Version: Import Doku für Lua Neutrino API) |
Dbt (Diskussion | Beiträge) (doPaintBg hinzugefügt) |
||
| (5 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 11: | Zeile 11: | ||
{{Lua_API_Funktion_Param_Zeile1|image|string|Pfadangabe des Bildes oder [[Lua:Neutrino-API:EnvironmentVariables:Icons:de|Icon-Kürzel]]|}} | {{Lua_API_Funktion_Param_Zeile1|image|string|Pfadangabe des Bildes oder [[Lua:Neutrino-API:EnvironmentVariables:Icons:de|Icon-Kürzel]]|}} | ||
{{Lua_API_Funktion_Param_Zeile0|has_shadow|string|Schatten Ein / Aus|default: false (Aus)}} | {{Lua_API_Funktion_Param_Zeile0|has_shadow|string|Schatten Ein / Aus|default: false (Aus)}} | ||
{{Lua_API_Funktion_Param_Zeile1|color_frame|number|Farbe für den Rahmen|default: [[Lua:Neutrino-API: | {{Lua_API_Funktion_Param_Zeile1|color_frame|number|Farbe für den Rahmen|default:[[Lua:Neutrino-API:EnvironmentVariables:GUIColors:de |MENUCONTENT_PLUS_6]]}} | ||
{{Lua_API_Funktion_Param_Zeile0|color_background|number|Farbe für den Hintergrund|default: MENUCONTENT_PLUS_0}} | {{Lua_API_Funktion_Param_Zeile0|color_background|number|Farbe für den Hintergrund|default: MENUCONTENT_PLUS_0}} | ||
{{Lua_API_Funktion_Param_Zeile1|color_shadow|number|Farbe für den Schatten|default: MENUCONTENTDARK_PLUS_0}} | {{Lua_API_Funktion_Param_Zeile1|color_shadow|number|Farbe für den Schatten|default: MENUCONTENTDARK_PLUS_0}} | ||
{{Lua_API_Funktion_Param_Zeile0|transparency|number|Transparenz-Modus|default: 1 (CFrameBuffer::TM_NONE) | |||
Anderer möglicher Parameter: 2 (CFrameBuffer::TM_BLACK)}} | |||
{{Lua_API_Funktion_Param_Fuss}} | {{Lua_API_Funktion_Param_Fuss}} | ||
| Zeile 32: | Zeile 34: | ||
{{Lua_API_Funktion_Param_Fuss}} | {{Lua_API_Funktion_Param_Fuss}} | ||
{{Lua_API_Funktion_Beispiel|<nowiki>cp:paint{do_save_bg= | {{Lua_API_Funktion_Beispiel|<nowiki>cp:paint{do_save_bg=true};</nowiki>}} | ||
| Zeile 44: | Zeile 46: | ||
{{Lua_API_Funktion_Param_Fuss}} | {{Lua_API_Funktion_Param_Fuss}} | ||
{{Lua_API_Funktion_Beispiel|<nowiki>cp:hide{no_restore= | {{Lua_API_Funktion_Beispiel|<nowiki>cp:hide{no_restore=true};</nowiki>}} | ||
| Zeile 57: | Zeile 59: | ||
{{Lua_API_Funktion_Beispiel|<nowiki>w:setPicture{image="help"};</nowiki>}} | {{Lua_API_Funktion_Beispiel|<nowiki>w:setPicture{image="help"};</nowiki>}} | ||
== doPaintBg == | |||
{{Lua_API_Funktion|Aktiviert/deaktiviert den Hintergrund des Objekts|cpicture.paint|Parameter}} | |||
{{Lua_API_Funktion_Param_Kopf}} | |||
{{Lua_API_Funktion_Param_Zeile0|paint_bg|boolean|Gibt an, ob der Hintergrund des Elements angezeigt werden soll|default: true}} | |||
{{Lua_API_Funktion_Param_Fuss}} | |||
{{Lua_API_Funktion_Beispiel|<nowiki>cp:doPaintBg{paint_bg="true"};</nowiki>}} | |||
Aktuelle Version vom 2. Dezember 2021, 14:45 Uhr
cpicture
Erzeugt ein Bild oder ein Icon
| cpicture.new{Parameter} |
Parameter:
| Parameter | Typ | Description/Beschreibung | |
| parent | userdata | Übergeordnetes cwindow-Fenster | siehe Übergeordnete Fenster |
| x | number | x-Koordinate des Bildes auf dem Bildschirm | |
| y | number | y-Koordinate der des Bildes auf dem Bildschirm | |
| dx | number | Breite des Bildes | |
| dy | number | Höhe des Bildes | |
| image | string | Pfadangabe des Bildes oder Icon-Kürzel | |
| has_shadow | string | Schatten Ein / Aus | default: false (Aus) |
| color_frame | number | Farbe für den Rahmen | default:MENUCONTENT_PLUS_6 |
| color_background | number | Farbe für den Hintergrund | default: MENUCONTENT_PLUS_0 |
| color_shadow | number | Farbe für den Schatten | default: MENUCONTENTDARK_PLUS_0 |
| transparency | number | Transparenz-Modus | default: 1 (CFrameBuffer::TM_NONE)
Anderer möglicher Parameter: 2 (CFrameBuffer::TM_BLACK) |
| en: Parameters with default-values are optional. If not needed, no definition is required. In case of missing parameter, default value is used.
de: Parameter mit Default-Wert sind optional. dh. sie müssen nicht angegeben werden. Falls der Parameter fehlt, wird automatisch dieser Wert angenommen. |
Example:
local w = cwindow.new{x=x, y=y, dx=dx, dy=dy, title="Test", icon="info"}
cpicture.new{parent=w, x=10, y=10, dx=40, dy=40, image="rot"}
w:paint()
|
paint
Zeichnet ein cpicture-Bild auf den Bildschirm
| cpicture.paint{Parameter} |
Parameter:
| Parameter | Typ | Description/Beschreibung | |
| do_save_bg | boolean | Gibt an, ob der Hintergrund des Elements gesichert werden soll | default: true |
| en: Parameters with default-values are optional. If not needed, no definition is required. In case of missing parameter, default value is used.
de: Parameter mit Default-Wert sind optional. dh. sie müssen nicht angegeben werden. Falls der Parameter fehlt, wird automatisch dieser Wert angenommen. |
Example:
| cp:paint{do_save_bg=true}; |
hide
Löscht ein cpicture-Bild vom Bildschirm
| cpicture.hide{Parameter} |
Parameter:
| Parameter | Typ | Description/Beschreibung | |
| no_restore | boolean | Gibt an, ob gespeicherte Bildschirmdaten gelöscht werden sollen (wenn verfügbar) | default: false |
| en: Parameters with default-values are optional. If not needed, no definition is required. In case of missing parameter, default value is used.
de: Parameter mit Default-Wert sind optional. dh. sie müssen nicht angegeben werden. Falls der Parameter fehlt, wird automatisch dieser Wert angenommen. |
Example:
| cp:hide{no_restore=true}; |
setPicture
Wählt ein neues cpicture-Bild aus.
| cpicture.setPicture {Parameter} |
Parameter:
| Parameter | Typ | Description/Beschreibung | |
| image | string | Pfadangabe des Bildes oder Icon-Kürzel |
| en: Parameters with default-values are optional. If not needed, no definition is required. In case of missing parameter, default value is used.
de: Parameter mit Default-Wert sind optional. dh. sie müssen nicht angegeben werden. Falls der Parameter fehlt, wird automatisch dieser Wert angenommen. |
Example:
| w:setPicture{image="help"}; |
doPaintBg
Aktiviert/deaktiviert den Hintergrund des Objekts
| cpicture.paint{Parameter} |
Parameter:
| Parameter | Typ | Description/Beschreibung | |
| paint_bg | boolean | Gibt an, ob der Hintergrund des Elements angezeigt werden soll | default: true |
| en: Parameters with default-values are optional. If not needed, no definition is required. In case of missing parameter, default value is used.
de: Parameter mit Default-Wert sind optional. dh. sie müssen nicht angegeben werden. Falls der Parameter fehlt, wird automatisch dieser Wert angenommen. |
Example:
| cp:doPaintBg{paint_bg="true"}; |