Tk Source Code

Artifact [a568f21b]
Login

Artifact a568f21bdffaad42336dec9ce7ddebbb4bbb278c:

Ticket change [a568f21b] - Ticket [7703f947] Many many issues with elided lines in the text widget status still Open with 3 other changes by fvogel 2014-12-28 15:14:49.
D 2014-12-28T15:14:49.544
J icomment Fixed\s(in\sbranch\stext-elided)\sbad\scounting\sof\sthe\stotal\snumber\sof\svertical\spixels\sin\sthe\stext\swidget,\sresulting\sin\ssmall\schange\sof\sthe\sY\sscrollbar\ssize.\sHappened\sbecause\sCalculateDisplayLineHeight\sexpects\san\sindex\sat\sstart\sof\sa\sdisplay\sline,\swhich\swas\snot\salways\sthe\scase.\r\n\r\nTest\scase\s'J':\r\n--------------\r\n\r\npackage\srequire\sTk\r\nentry\s.e2\s-justify\scenter\s-width\s50\r\npack\s.e2\r\npack\s[text\s.t\s-width\s30\s-yscroll\s".s\sset"]\s[scrollbar\s.s\s-command\s".t\syview"]\s-side\sleft\s-fill\sy\r\npack\sconfigure\s.t\s-expand\s1\s-fill\sboth\r\nfor\s{set\si\s1}\s{$i\s<\s25}\s{incr\si}\s{\r\n\s\s\s\s.t\sinsert\send\s"Line\s$i\\n"\r\n}\r\nwm\sgeometry\s.\s300x200+0+0\r\n.t\stag\sadd\shidden\s5.7\s11.0\r\n.t\stag\sconfigure\shidden\s-elide\strue\r\nupdate\r\nset\sy1\s[lindex\s[.t\syview]\s1]\r\n.t\scount\s-displaylines\s5.0\s11.0\s\s\s;\s#\smakes\sscrollbar\schange\ssize!\r\nset\sy2\s[lindex\s[.t\syview]\s1]\r\n.t\scount\s-displaylines\s5.0\s12.0\s\s\s;\s#\smakes\sscrollbar\ssize\sOK\sagain!\r\nset\sy3\s[lindex\s[.t\syview]\s1]\r\nlist\s[expr\s{$y1\s==\s$y2}]\s[expr\s{$y1\s==\s$y3}]\s\s;\s#\sshall\sbe\s{1\s1}
J login fvogel
J mimetype text/plain
K 7703f947aa6682d6cc057798f2029d50bef3c24e
U fvogel
Z 76c4ffda4cc685eb7898032756cdae24