diff options
author | Terry Jan Reedy <tjreedy@udel.edu> | 2014-10-17 03:12:48 (GMT) |
---|---|---|
committer | Terry Jan Reedy <tjreedy@udel.edu> | 2014-10-17 03:12:48 (GMT) |
commit | 9a6f8e18662c67cd41bf54ef3b8dbf2b7f5a3aeb (patch) | |
tree | 1e5896b156e9ca3b458667e4167faaf14848a63a /Lib/idlelib | |
parent | fa5021699ab5d906d5fdee004a85f051294126c4 (diff) | |
download | cpython-9a6f8e18662c67cd41bf54ef3b8dbf2b7f5a3aeb.zip cpython-9a6f8e18662c67cd41bf54ef3b8dbf2b7f5a3aeb.tar.gz cpython-9a6f8e18662c67cd41bf54ef3b8dbf2b7f5a3aeb.tar.bz2 |
Issue #22628: Increase Treewidge line spacing so lines do not overlap.
Move test lines up with respect to icons.
Diffstat (limited to 'Lib/idlelib')
-rw-r--r-- | Lib/idlelib/TreeWidget.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Lib/idlelib/TreeWidget.py b/Lib/idlelib/TreeWidget.py index f05011d..860f60c 100644 --- a/Lib/idlelib/TreeWidget.py +++ b/Lib/idlelib/TreeWidget.py @@ -173,11 +173,12 @@ class TreeNode: def draw(self, x, y): # XXX This hard-codes too many geometry constants! + dy = 20 self.x, self.y = x, y self.drawicon() self.drawtext() if self.state != 'expanded': - return y+17 + return y + dy # draw children if not self.children: sublist = self.item._GetSubList() @@ -188,7 +189,7 @@ class TreeNode: child = self.__class__(self.canvas, self, item) self.children.append(child) cx = x+20 - cy = y+17 + cy = y + dy cylast = 0 for child in self.children: cylast = cy @@ -227,7 +228,7 @@ class TreeNode: def drawtext(self): textx = self.x+20-1 - texty = self.y-1 + texty = self.y-4 labeltext = self.item.GetLabelText() if labeltext: id = self.canvas.create_text(textx, texty, anchor="nw", |