Thread Tk::Menu - cascade, Farbproblem: Tk::Menu macht mich noch fertig
(4 answers)
Opened by Ishka at 2004-08-19 15:18
Aus Unkenntnis benutzte ich beim Erstellen von Cascades immer diese Notation:
Code: (dl
)
1 $menu->cascade(-label => 'Untermenue'); Der Vorteil ist hier aber, dass du dein eigenes Menu-Objekt generierst und dabei auch Farben etc. setzen kannst. Eine weitere Moeglichkeit ist die Verwendung der Option-DB. Das lohnt sich oft, wenn viele Widgets die gleichen Konfigurationen haben. Zum Menubutton: brauchst du tatsaechlich Menubutton? Erzeugst du ein "richtiges" Menue in der Menueleiste oder hast du tatsaechlich in deiner Anwendung einen Knopf, an dem ein Menue haengt? Zum Loeschen: ja, geloescht wird mit delete() und einer Index-Angabe. Wobei man statt des Indexes auch eine Regexp nehmen kann, die gegen den Label des Menueeintrags matcht. Man muss auf jeden Fall darauf achten, dass der tear-off-Eintrag den Index=0 hat, falls vorhanden. |