an ein Header von HList zu binden? Wenn ja, wie? Ich habe noch keine Möglichkeit gefunden Header mit 'bind' anzusprechen :o(
Gruß Alexander\n\n
<!--EDIT|alexus-777|1091217453-->
Strat
2004-07-31 19:11
User since 2003-08-04
5246
Artikel ModeratorIn
grundsaetzlich: keine Ahnung
du koenntest rausfinden, ob sowas moeglich ist, indem du den code in HList.pm durchsuchst, ob da der Header irgendwie "advertised" wird, sodass du ihn dann ueber Subwidget ansprechen kannst...
Vielleicht gibt es aber auf CPAN schon ein Widget, was genau das macht, was du willst...
Eigentlich geht das nicht. Man hat aber die Moeglichkeit, statt der Standard-Header eigene Widgets zu verwenden. Auf dem CPAN gibt es das Modul Tk::ResizeButton, welches recht komfortabel Buttons im HList-Header verwendet, welche zum Aendern der Spaltenbreite sowie zum Sortieren verwendet werden koennen. Wahrscheinlich reicht das schon fuer dein Vorhaben, ansonsten kannst du dort im Quelltext nachgucken.
alexus-777
2004-08-03 09:19
User since 2004-04-13
121
Artikel BenutzerIn
Danke!Danke!Danke! Genau das was ich suchte! :laugh:
Dubu
2004-08-03 12:40
User since 2003-08-04
2145
Artikel ModeratorIn + EditorIn
Schick. Ich habe Tk::ResizeButton auch gleich mal in ein eigenes Programm eingebaut, in dem variable Spaltenbreiten ganz vorteilhaft sind.
Danke fuer den Tipp, ptk!
FtR
2004-08-05 12:08
User since 2003-08-20
39
Artikel BenutzerIn
nun stellt sich mir als "puristen" ( perl +tk = nix purist) die frrage was ist davon alles mit der standard distro von perl bzw perl->Tk möglich
FtR
Code: ()
1 2
print&f(($_=(3x3)."3+33")=~s=3(?![^3]|$)=&f=eg); sub f{eval(@_?$_:"'$&+'x3");}
ptk
2004-08-06 23:11
User since 2003-11-28
3645
Artikel ModeratorIn
[quote=FtR,05.08.2004, 10:08]nun stellt sich mir als "puristen" ( perl +tk = nix purist) die frrage was ist davon alles mit der standard distro von perl bzw perl->Tk möglich[/quote]
Tk::HList ist in der Standarddistribution dabei. Tk::ResizeButton ist ein sehr kleines Modul, das man zur Not auch mit der eigenen Applikation buendeln kann. Wenn ich mich recht erinnere, war Tk::ResizeButton ganz frueher war mal eine Funktion oder kleine Sammlung von Funktionen, die dann zum CPAN-Modul geadelt wurden.