30.12.2012 Aufrufe

Skript Tcl/Tk - Praktische Informatik / Datenbanken - Universität Kassel

Skript Tcl/Tk - Praktische Informatik / Datenbanken - Universität Kassel

Skript Tcl/Tk - Praktische Informatik / Datenbanken - Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

68<br />

Konfigurationsoptionen<br />

Programmierung graphischer Benutzerschnittstellen mit <strong>Tcl</strong>/<strong>Tk</strong><br />

■ Definiert durch die Klasse. Für Knöpfe (buttons):<br />

activebackground cursor relief<br />

activeforeground disabledforeground state<br />

anchor font text<br />

background foreground textvariable<br />

bitmap height width<br />

borderwidth padx<br />

command pady<br />

■ Wird nichts in der Kommandozeile angegeben, dann aus Options-<br />

Datenbasis:<br />

• Geladen aus RESOURCE_MANAGER Eigenschaften oder<br />

.Xdefaults file.<br />

• Kann gesetzt und abgefragt werden mit <strong>Tk</strong>-Kommandos:<br />

option add *Button.relief sunken<br />

■ Wenn nicht in der Optionen-Datenbasis, Voreinstellung (default) der<br />

Klassenbibliothek benutzen (Ousterhout: defaults are reasonable!).<br />

5.4 Geometrie-Management<br />

■ Widgets steuern nicht ihre eigene Positionen und Größen; Geometrie<br />

Manager tun das.<br />

■ Widgets erscheinen noch nicht einmal auf dem Bildschirm bis sie von<br />

einem Geometrie Manager „gemanaged“ werden.<br />

■ Geometrie Manager = Algorithmus, der für die Plazierung von abhängigen<br />

Fenstern relativ zum Hauptfenster sorgt.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!