Thread Tk::Menu - cascade, Farbproblem: Tk::Menu macht mich noch fertig (4 answers)
Opened by Ishka at 2004-08-19 15:18

ptk
 2004-08-19 20:05
#42497 #42497
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=Ishka,19.08.2004, 16:43]Option-DB? Wie funktioniert das? (ich glaub, genauer Manpagename dürfte reichen)[/quote]Tk::option

Wenn du .Xdefaults aus der X11-Welt kennst, dann duerfte dir das vertraut vorkommen.

Quote
Menubutton: Ich habe ein reguläres Menü - ich habs auch mit Menu probiert, aber das war mir das Menü viel zu hoch. Höhe reduzieren hab ich nicht hingekriegt und nachdem es mit der vorhergehenden Lösung wunderbar funktioniert hatte, hab ichs wieder zurückgestellt - aber wenn du mir sagst, wie ich die Höhe reduziere..

Welches Betriebssystem? Also, ich verwende immer nur den Perl-Stil fuer Menues, wie auch hier.
beschrieben.

Quote
löschen via RegEx klingt gut
Code: (dl )
$menu{'stationen wahl'}->delete(//);

aber da spuckt er mir aus:
Tk::Error: wrong # args: should be ".frame.menubutton3.menu1 delete first ?last?" at /usr/lib/perl5/Tk.pm line 225.

qr// und '' hab ich auch probiert.

Achtung, die Tcl-Welt schaut hier rein! // und qr// geht nicht, man muss schon Strings verwenden. Ich nehme an, dass der leere String falsch interpretiert wird. Vielleicht funktionieren auch keine Regexps, sondern nur Teilstring-Matches --- das muesste in der Manpage stehen. Wenn du aber tatsaechlich alles loeschen willst, bist du mit $menu->delete(0, "end") besser beraten.

Quote
und beim tearoff-Eintrag - auf was matched der beim RegEx?
Wahrscheinlich gar nicht :-) Die Regexp-Variante ist meist nur gut, wenn man gezielt ein Element ansprechen will.

View full thread Tk::Menu - cascade, Farbproblem: Tk::Menu macht mich noch fertig