Lua:Neutrino-API:messagebox:de

Aus TuxBoxWIKI
Version vom 1. November 2021, 17:04 Uhr von Dbt (Diskussion | Beiträge) (add to widgets)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

messagebox

Erzeugt eine Messagebox mit Titelleiste, Text und Button(s).
Der Rückgabewert gibt an, welcher Button betätigt wurde.

messagebox.exec{Parameter}


Parameter:

Parameter Typ Description/Beschreibung
name | title | caption string Text in der Titelleiste
text string Text der Messagebox
default string Default Rückgabewert "yes" | "no" | "ok" | "cancel" | "back"
buttons string Buttons der Messagebox.
Kombination aus beliebigen Buttons oder "all"
"yes", "no", "ok", "cancel", "back", "all"
align string Horizontale Ausrichtung der Buttons "center1" | "center2" | "left" | "right"
Default: "center1"
icon string Icon in der Titelleiste Default: "info"
width number Breite der Messagebox Default: 450
timeout number Timeout bis zum löschen der Messagebox Default: EPG Timeout
text_mode string Flags zur Beeinflussung der Textanzeige API ab v1.82 ALIGN_AUTO_WIDTH
ALIGN_AUTO_HIGH
ALIGN_SCROLL Default
ALIGN_CENTER Default
ALIGN_RIGHT
ALIGN_TOP
ALIGN_BOTTOM
ALIGN_NO_AUTO_LINEBREAK
DECODE_HTML
return_default_on_timeout boolean Rückgabe des default-Wertes, wenn die Box durch Timeout beendet wird 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:

local ret = messagebox.exec{ title="Morgen ist Freitag", text="Findest du das gut?", buttons={"yes", "no", "cancel"} };