terry.reedy
2014-10-17 03:13:47 UTC
https://hg.python.org/cpython/rev/aa447531490d
changeset: 93094:aa447531490d
branch: 2.7
parent: 93088:0f6209c3a968
user: Terry Jan Reedy <tjreedy at udel.edu>
date: Thu Oct 16 23:12:41 2014 -0400
summary:
Issue #22628: Increase Treewidge line spacing so lines do not overlap.
Move test lines up with respect to icons.
files:
Lib/idlelib/TreeWidget.py | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/Lib/idlelib/TreeWidget.py b/Lib/idlelib/TreeWidget.py
--- a/Lib/idlelib/TreeWidget.py
+++ b/Lib/idlelib/TreeWidget.py
@@ -174,11 +174,12 @@
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()
@@ -189,7 +190,7 @@
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
@@ -228,7 +229,7 @@
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",
changeset: 93094:aa447531490d
branch: 2.7
parent: 93088:0f6209c3a968
user: Terry Jan Reedy <tjreedy at udel.edu>
date: Thu Oct 16 23:12:41 2014 -0400
summary:
Issue #22628: Increase Treewidge line spacing so lines do not overlap.
Move test lines up with respect to icons.
files:
Lib/idlelib/TreeWidget.py | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/Lib/idlelib/TreeWidget.py b/Lib/idlelib/TreeWidget.py
--- a/Lib/idlelib/TreeWidget.py
+++ b/Lib/idlelib/TreeWidget.py
@@ -174,11 +174,12 @@
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()
@@ -189,7 +190,7 @@
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
@@ -228,7 +229,7 @@
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",
--
Repository URL: https://hg.python.org/cpython
Repository URL: https://hg.python.org/cpython