Lua:Neutrino-API:signalbox:de: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (1 Version) |
K (Boolean Parameter angepasst) |
||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 4: | Zeile 4: | ||
{{Lua_API_Funktion_Param_Kopf}} | {{Lua_API_Funktion_Param_Kopf}} | ||
{{Lua_API_Funktion_Param_Zeile0|x|number|x-Koordinate der Signalbox auf dem Bildschirm|}} | {{Lua_API_Funktion_Param_Zeile0|parent|userdata|Übergeordnetes cwindow-Fenster|siehe [[Lua:Neutrino-API:ParentWindow:de|Übergeordnete Fenster]]}} | ||
{{ | {{Lua_API_Funktion_Param_Zeile1|x|number|x-Koordinate der Signalbox auf dem Bildschirm|}} | ||
{{ | {{Lua_API_Funktion_Param_Zeile0|y|number|y-Koordinate der Signalbox auf dem Bildschirm|}} | ||
{{ | {{Lua_API_Funktion_Param_Zeile1|dx|number|Breite der Signalbox|}} | ||
{{ | {{Lua_API_Funktion_Param_Zeile0|dy|number|Höhe der Signalbox|}} | ||
{{Lua_API_Funktion_Param_Zeile1|vertical|number|Horizontale oder vertikale Anordung der Signalbalken|default: 1 (vertical)}} | |||
{{Lua_API_Funktion_Param_Fuss}} | {{Lua_API_Funktion_Param_Fuss}} | ||
{{ | {{Lua API Funktion Beispiel2_Kopf}} | ||
<source lang="lua"> | |||
local w = cwindow.new{x=x, y=y, dx=dx, dy=dy, title="Test", icon="info"} | |||
local wh = dy - w:headerHeight() - w:footerHeight(); | |||
local s = signalbox.new{parent=w, x=25, y=10, dx=dx-50, dy=wh-20, vertical=1}; | |||
w:paint() | |||
</source> | |||
{{Lua API Funktion Beispiel1_Fuss}} | |||
| Zeile 21: | Zeile 29: | ||
{{Lua_API_Funktion_Param_Fuss}} | {{Lua_API_Funktion_Param_Fuss}} | ||
{{Lua_API_Funktion_Beispiel|<nowiki>s:paint{do_save_bg= | {{Lua_API_Funktion_Beispiel|<nowiki>s:paint{do_save_bg=true};</nowiki>}} | ||
= TODO = | = TODO = | ||
Aktuelle Version vom 13. September 2014, 22:41 Uhr
signalbox
Erzeugt eine Signalbox mit Anzeigen für SIG und SNR. Sie zeigt die Werte des aktuell eingestellten Kanals an.
| signalbox.new{Parameter} |
Parameter:
| Parameter | Typ | Description/Beschreibung | |
| parent | userdata | Übergeordnetes cwindow-Fenster | siehe Übergeordnete Fenster |
| x | number | x-Koordinate der Signalbox auf dem Bildschirm | |
| y | number | y-Koordinate der Signalbox auf dem Bildschirm | |
| dx | number | Breite der Signalbox | |
| dy | number | Höhe der Signalbox | |
| vertical | number | Horizontale oder vertikale Anordung der Signalbalken | default: 1 (vertical) |
| 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"}
local wh = dy - w:headerHeight() - w:footerHeight();
local s = signalbox.new{parent=w, x=25, y=10, dx=dx-50, dy=wh-20, vertical=1};
w:paint()
|
paint
Zeichnet eine Signalbox auf den Bildschirm
| signalbox.paint{Parameter} |
Parameter:
| Parameter | Typ | Description/Beschreibung | |
| do_save_bg | boolean | Gibt an, ob der Hintergrund der Signalbox 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:
| s:paint{do_save_bg=true}; |
TODO
| Delete Funktion |