Lua:Neutrino-API:cpicture:en: Unterschied zwischen den Versionen

Aus TuxBoxWIKI
Zur Navigation springen Zur Suche springen
K (Textersetzung - „Lua:Neutrino-API:Übergeordnete Fenster:en“ durch „Lua:Neutrino-API:ParentWindow:en“)
 
(doppel Kategorie entfernt)
 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 11: Zeile 11:
{{Lua_API_Funktion_Param_Zeile1|image|string|full path to image file or [[Lua:Neutrino-API:EnvironmentVariables:Icons:en|icon-name]]|full path causes scaling of image within defined size|}}
{{Lua_API_Funktion_Param_Zeile1|image|string|full path to image file or [[Lua:Neutrino-API:EnvironmentVariables:Icons:en|icon-name]]|full path causes scaling of image within defined size|}}
{{Lua_API_Funktion_Param_Zeile0|has_shadow|string|shadow on / off|default: false (off)}}
{{Lua_API_Funktion_Param_Zeile0|has_shadow|string|shadow on / off|default: false (off)}}
{{Lua_API_Funktion_Param_Zeile1|color_frame|number|frame color|default: [[Lua:Neutrino-API:Umgebungsvariable:GUI_Farben:en|MENUCONTENT_PLUS_6]]}}
{{Lua_API_Funktion_Param_Zeile1|color_frame|number|frame color|default: [[Lua:Neutrino-API:EnvironmentVariables:GUIColors:en|MENUCONTENT_PLUS_6]]}}
{{Lua_API_Funktion_Param_Zeile0|color_background|number|background color|default: MENUCONTENT_PLUS_0}}
{{Lua_API_Funktion_Param_Zeile0|color_background|number|background color|default: MENUCONTENT_PLUS_0}}
{{Lua_API_Funktion_Param_Zeile1|color_shadow|number|shadow color|default: MENUCONTENTDARK_PLUS_0}}
{{Lua_API_Funktion_Param_Zeile1|color_shadow|number|shadow color|default: MENUCONTENTDARK_PLUS_0}}
{{Lua_API_Funktion_Param_Zeile0|transparency|number|mode of transparency|default: 1 (CFrameBuffer::TM_NONE)
other possible parameters: 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="true"};</nowiki>}}
{{Lua_API_Funktion_Beispiel|<nowiki>cp:paint{do_save_bg=true};</nowiki>}}




Zeile 45: Zeile 47:
{{Lua_API_Funktion_Param_Fuss}}
{{Lua_API_Funktion_Param_Fuss}}


{{Lua_API_Funktion_Beispiel|<nowiki>cp:hide{no_restore="true"};</nowiki>}}
{{Lua_API_Funktion_Beispiel|<nowiki>cp:hide{no_restore=true};</nowiki>}}




Zeile 59: Zeile 61:
{{Lua_API_Funktion_Beispiel|<nowiki>w:setPicture{image="help"};</nowiki>}}
{{Lua_API_Funktion_Beispiel|<nowiki>w:setPicture{image="help"};</nowiki>}}


== doPaintBg ==
{{Lua_API_Funktion|enable/disable background of object|cpicture.doPaintBg|Parameter}}
{{Lua_API_Funktion_Param_Kopf}}
{{Lua_API_Funktion_Param_Zeile0|paint_bg|boolean|Sets background mode of item on screen|default: true}}
{{Lua_API_Funktion_Param_Fuss}}
{{Lua_API_Funktion_Beispiel|<nowiki>cp:doPaintBg{paint_bg="true"};</nowiki>}}




[[Category:Lua:Neutrino-API:en]]
[[Category:Lua:Neutrino-API:en]]
[[Category:Lua:Neutrino-API:CComponents:en]]
[[Category:Lua:Neutrino-API:CComponents:en]]

Aktuelle Version vom 10. Juni 2024, 08:20 Uhr

cpicture

Creates an image or icon object

cpicture.new{Parameter}


Parameter:

Parameter Typ Description/Beschreibung
parent userdata parent cwindow-object see also Parent Window
x number x-position on screen
y number y-position on screen
dx number width of cpicture object
dy number height of cpicture object
image string full path to image file or icon-name full path causes scaling of image within defined size
has_shadow string shadow on / off default: false (off)
color_frame number frame color default: MENUCONTENT_PLUS_6
color_background number background color default: MENUCONTENT_PLUS_0
color_shadow number shadow color default: MENUCONTENTDARK_PLUS_0
transparency number mode of transparency default: 1 (CFrameBuffer::TM_NONE)

other possible parameters: 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

Pain a cpicture object image on screen

cpicture.paint{Parameter}


Parameter:

Parameter Typ Description/Beschreibung
do_save_bg boolean save background bevore paint image, if true then usually background can be restored with cpicture.hide 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

remove current painted image from screen and restore background if parameter.

cpicture.hide{Parameter}



Parameter:

Parameter Typ Description/Beschreibung
no_restore boolean don't restore background (if available) 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

assigns an image.

cpicture.setPicture {Parameter}


Parameter:

Parameter Typ Description/Beschreibung
image string full path to image file icon name full path causes scaling of image within defined size
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

enable/disable background of object

cpicture.doPaintBg{Parameter}


Parameter:

Parameter Typ Description/Beschreibung
paint_bg boolean Sets background mode of item on screen 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"};