Thread ItemStyles bei Tk::HList kombinieren (3 answers)
Opened by Schnuck at 2014-05-06 14:28

Gast Schnuck
 2014-05-07 14:42
#175403 #175403
Hallo Kean,

OK, Du verwendest also pro Zelle einen anonymen Style, den Du dir natürlich einzeln wiederholen kannst und dann entsprechend auch einzeln verändern kannst.

Ich verwende einige vordefinierte Styles und wenn ich mir die dann wiederhole per itemCget verändere ich immer alle Zellen in allen Spalten.

Das ist aber schon einmal eine Idee. Danke.

Ich müsste praktisch nur noch eine Kopie des wiedergeholten Style definieren. Dahin experimentiere ich jetzt mal.

Danke nochmal, Kean.
Ich mache jetzt Folgendes:

Ich definiere für jede Zelle (jede Spalte in jeder Zeile) einen eigenen Style:

$hlist->itemConfigure($x, $y, -style, $style{"$x/$y"});

Dadurch hole ich mir dann per itemCget später den individuellen Style wieder und kann ihn einzeln anders konfigurieren:

$hlist->itemCget($x, $y, -style)
->configure( -foreground, ...., -background, ... );

Läuft!
Last edited: 2014-05-07 14:46:18 +0200 (CEST)

View full thread ItemStyles bei Tk::HList kombinieren