Next: Beispiel : tb
Up: Toolbar
Previous: Images
In den vorherigen Beispielen wurde bereits darauf hingewiesen, daß ein erzeugtes
Widget erst durch den pack-Befehl auf dem Bildschirm erscheint. Dies ist
erforderlich, da dem Geometry-Manager noch mitgeteilt werden muß, wie er die Widgets
anordnen soll. Der Packer ist neben dem Placer und dem
Canvas-Widget, der meistbenutzte
Geometry-Manager. Er besitzt den Vorteil, daß im Gegensatz zum Placer, die Widgets
nicht fest positioniert werden müssen, sondern sich anhand anderer Widgets
ausrichten. Dies ist vor allem dann vorteilhaft, wenn auf einer anderen Plattform die
benötigten Fonts nicht zur Verfügung stehen, der Geometry-Manager die Widgetgrößen aber
auf die Fontgröße anpaßt. Der Packer plaziert eine Anzahl von Slave-Widgets in einem
Master-Widget und stellt Ressourcen zur Verfügung über welche man Abstände und
Ausrichtung beeinflussen kann.
Syntax des pack-Befehls :
pack [configure] slave [slave ...] [options]
Wichtige Optionen des Packers:
- -anchor position
Bestimmt Ausrichtung des Slaves innerhalb
des Masters, falls die vorgesehene Parzelle größer ist. Gültige Werte
sind:
n, ne, e, se, s, sw, w, nw, center (vgl. Himmelsrichtungen).
Standardmäßig wird center angenommen.
- -expand boolean
Wenn die Vorgänger des Slaves auf Größenänderungen
des Master reagieren und der Slave die Option -fill nutzt, paßt er sich
den Größenänderungen des Masters an.
- -fill style
Ist die für den Slave vorgesehene Parzelle größer
als er selbst, so kann er in x, y, oder both (beide) Richtungen
ausgedehnt werden. Voreinstellung ist none.
- -in master
Weist den Packer an, master als Master-Widget
für den Slave zu verwenden.
- -ipadx/-ipady distance
Weist den Packer an, innerhalb des
Slaves einen zusätzlichen Raum zu lassen.
- -padx/-pady distance
Weist den Packer an, außerhalb des
Slaves einen zusätzlichen Raum zu lassen. Standardwert ist 0.
- -side side
Bestimmt die Packreihenfolge bzw. an welcher Seite
des Masters der Slave angeordnet werden soll. Gültige Werte sind : left,
right, top, bottom. Standardwert ist top.
Next: Beispiel : tb
Up: Toolbar
Previous: Images
Sascha Scherer
Fri Dec 6 09:58:01 MET 1996