Lua:Neutrino-API:cpicture:de

Aus slknet Wiki
Wechseln zu: Navigation, Suche

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"};