]> granicus.if.org Git - python/commitdiff
- More int() calls around floating point numbers passed where integers are
authorJack Jansen <jack.jansen@cwi.nl>
Tue, 11 Feb 2003 16:26:26 +0000 (16:26 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Tue, 11 Feb 2003 16:26:26 +0000 (16:26 +0000)
  expected.
- Fixed resizing of multi-column lists, somewhat.

Mac/Tools/IDE/Wlists.py

index 4f0e49bc7798ad08c63cae181df06a96e054bcfb..a40db852d07e0945aa3ee7a8a3152fed056282c1 100644 (file)
@@ -74,7 +74,7 @@ class List(Wbase.SelectableWidget):
                        # now *why* doesn't the list manager recalc the cellrect???
                        l, t, r, b = self._list.LRect((0,0))
                        cellheight = b - t
-                       self._list.LCellSize((width, cellheight))
+                       self._list.LCellSize((width/self._cols, cellheight))
                        # reset visRgn
                        self._parentwindow.wid.CalcVis()
                else:
@@ -456,10 +456,10 @@ class TwoLineList(CustomList):
                                line2 = lines[1]
                        else:
                                line2 = ""
-                       Qd.MoveTo(left + 4, top + ascent)
+                       Qd.MoveTo(int(left + 4), int(top + ascent))
                        Qd.DrawText(line1, 0, len(line1))
                        if line2:
-                               Qd.MoveTo(left + 4, top + ascent + linefeed)
+                               Qd.MoveTo(int(left + 4), int(top + ascent + linefeed))
                                Qd.DrawText(line2, 0, len(line2))
                        Qd.PenPat("\x11\x11\x11\x11\x11\x11\x11\x11")
                        bottom = top + theList.cellSize[1]