Thread Frage zu Tk::Notebook (6 answers)
Opened by Gast at 2006-11-22 16:52

Gast Gast
 2007-03-24 13:19
#45963 #45963
[quote=Guest,22.11.2006, 15:52]Hallo.

In der Manpage zu Tk::Notebook steht, dass sich mit der Option -dynamicgeometry die Geometrie der Hauptfensters an die groesse der enthaltenen Widgets anpassen lassen kann (So wie ich das verstanden hab).

es steht folgendermassen in meinem Code:

Code: (dl )
my $note = $main->NoteBook(-dynamicgeometry => 'true')->pack();


Nur leider wird es nach wie vor so dargestellt, dass die groesse des Hauptfensters so gross bleibt, wie das groesste Widget, welches man sich bereits angesehen hat, auch wenn das aktuelle Widget viel kleiner ist.

Sprich: Im ersten Reiter sind 5 Zeilen aufgefuehrt -> Groesse des Hauptfensters passt.
Wenn ich nun den Reiter mit den Vielen Elementen oeffne, wird das Hauptfenster so gross dargestellt, wie auf den Bildschirm vertikal passt.
Wenn ich jetzt wieder auf den Reiter wechsle, der die 5 Elemente beinhaltet, bleibt das Hauptfenster nach wie vor so gross wie vorher. Das Hauptfenster sollte sich hier aber an der groesse des jeweiligen Widgets anpassen.


Was mach ich an der Stelle falsch, bzw. wie bewerkstellige ich das so, wie ichs mir vorstelle?





greetz[/quote]
Das ist wohl ein bug in Tk::NoteBook,
Probier es mal so:

Code: (dl )
1
2
my $note = $main->NoteBook()->pack();
$note->{-dynamicgeometry}=1;


Christoph

View full thread Frage zu Tk::Notebook