13.6. PROTOKOLLMONITOR SPEZIFISCHE LUA ERWEITERUNGEN
5
[ " Source " ] = 0x80FFFF
6
}
7
}
Und! Ab Version 5.0 ist die Anzahl der Textzeilen in einer Box nicht länger auf 2
Zeilen (Caption und Text) beschränkt. Möglich sind nun bis zu 4 Zeilen (Caption
und bis zu 3 Zeilen Text).
Die Angabe von lines bezieht sich dabei auf alle Zeilen (Caption/Überschrift
und Text).
Example
1
box . setup { l i n e s =4 }
2
box . t e x t { c a p t i o n ="TEST " , t e x t =" l i n e 1 \ n l i n e 2 \ n l i n e 3 " }
Beachten Sie die zwei Zeilenumbrüche \n in Zeile 2 im obigen Beispiel.
box.space
Fügt eine leere Box mit definierter Weite an. Ohne Angabe wird eine Breite von
10 Pixel verwendet. Die Weite (oder Breite) der Box kann als Anzahl von Pixeln
oder Zeichen spezifiziert werden. Letzteres berücksichtigt die aktuelle Schrift-
größe. D.h. der leere Zwischenraum 'wächst' mit der Schriftgröße (Zooming).
box.space{
em=0, px=10
em: Die Breite definiert als Anzahl von Leerzeichen. Die maximale An-
zahl ist 100.
px: Die Breite definiert in Pixel. Die maximale Pixelanzahl ist 100.
Example
function o u t ( )
1
2
i n s e r t a s m a l l space w i t h t h e w i d t h o f two space ( b l a n k )
c h a r a c t e r s
3
box . space { em=2 }
4
i n s e r t an empty space w i t h t h e w i d t h o f 50 p i x e l
5
box . space { px=50 }
6
end
box.text
Zeichnet eine allgemeine Box mit individuellen Farben, Boxbezeichnung und
Boxinhalt.
box.text{ caption=STRING, text=STRING [, fg=RGB, bg=RGB] }
caption: Ein Textstring als Boxbezeichnung.
text: Die Boxdaten als beliebiger Textstring.
fg: Optionale RGB Farbe für die Text- und Rahmenfarbe, default ist schwarz.
bg: Optionale RGB Farbe für den Box Hintergrund, default ist weiß.
}
143