Thread Tk::TableMatrix->see Problem (7 answers)
Opened by GoodFella at 2007-01-23 16:50

GoodFella
 2007-01-24 00:20
#46147 #46147
User since
2007-01-09
192 Artikel
BenutzerIn
[default_avatar]
[quote=PerlProfi,23.01.2007, 21:48]Kannst du den Fehler mit einem kleinen Code Beispiel rekonstruieren?
Nur eine kleine Tablematrix mit deiner Scrollfunktion?

Du könntest auch mal einen anderen Index ausprobieren.
Vielleicht funktionierts ja mit @X,Y. X und Y sind dann aber Koordinaten in Pixel.
Aber eigentlich glaube ich, dass du irgendwo ein X und Y vertauscht hast, oder dass du falsch umgerechnet hast.

MfG PerlProfi[/quote]
Das wird schwer, das Ding ist ein Monster ^^
Mal sehen ob ichs hinbekomme, melde mich dann nochmal.

Zum x/y-vertauschen:
$table_matrix->index("@$x,$y");
liefert eine Liste der Form
($y, $x)
zurück. Ansonsten funktioniert der Rest von Tablematrix mit ERST y DANN x .. äusserst komisch. (@x,y Pixelkoordinaten .. y,x Zellenkoordinaten)

Ich habe mir bei jeder verwendeten sub die x/y Koordinaten printen lassen, bin mir zu 99,9% sicher, dass ich da keinen Fehler gemacht habe.

Hatte die Idee, dass ich selbst scrolle mit xscrollcommand.. dafür müsste ich aber Tk->break; benutzen .. erste Tests zeigen, dass das nicht wie erwartet funktioniert. Hat jemand dazu vielleicht ein gutes Tutorial?

View full thread Tk::TableMatrix->see Problem