Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tablock.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-10-31 00:00:47 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-10-31 00:00:47 (GMT)
commit54f85f20123222077589e43534fb4abdeb504b56 (patch)
tree59609025e915dcf40f81a88ef31a9e53c68a25d4 /TurtleArt/tablock.py
parentc5b2d5dc505526d005f1013b7e351f9ccb76abba (diff)
fine-tune pango font scaling/positioning
Diffstat (limited to 'TurtleArt/tablock.py')
-rw-r--r--TurtleArt/tablock.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/TurtleArt/tablock.py b/TurtleArt/tablock.py
index f210330..3ffa259 100644
--- a/TurtleArt/tablock.py
+++ b/TurtleArt/tablock.py
@@ -72,8 +72,8 @@ class Blocks:
def set_scale(self, scale):
for b in self.list:
- for i in range(len(b._font_size)):
- b._font_size[i] *= b.scale * scale / self.font_scale_factor
+ for i in range(len(b.font_size)):
+ b.font_size[i] *= b.scale * scale / self.font_scale_factor
self.font_scale_factor = scale
def spr_to_block(self, spr):
@@ -559,7 +559,7 @@ class Block:
''' Some labels move as blocks change shape/size '''
if self.name in block_styles['clamp-style'] or \
self.name in block_styles['clamp-style-collapsible']:
- y = int((self.docks[0][3] + self.docks[1][3]) / 3)
+ y = int((self.docks[0][3] + self.docks[1][3]) / 3.3)
self.spr.set_label_attributes(int(self.font_size[0] + 0.5),
True, 'right', y_pos=y, i=0)
elif self.name in block_styles['clamp-style-1arg']:
@@ -570,17 +570,17 @@ class Block:
y = self.docks[1][3] - int(int(self.font_size[0] * 1.3))
self.spr.set_label_attributes(int(self.font_size[0] + 0.5),
True, 'right', y_pos=y, i=0)
- y = self.docks[2][3] - int(int(self.font_size[0] * 1.3))
+ y = self.docks[2][3] - int(int(self.font_size[0] * 1.4))
self.spr.set_label_attributes(int(self.font_size[1] + 0.5),
True, 'right', y_pos=y, i=1)
elif self.name in block_styles['clamp-style-else']:
y = self.docks[1][3] - int(int(self.font_size[0] * 1.3))
self.spr.set_label_attributes(int(self.font_size[0] + 0.5),
True, 'right', y_pos=y, i=0)
- y = self.docks[2][3] - int(int(self.font_size[0] * 1.3))
+ y = self.docks[2][3] - int(int(self.font_size[0] * 1.4))
self.spr.set_label_attributes(int(self.font_size[1] + 0.5),
True, 'right', y_pos=y, i=1)
- y = self.docks[3][3] - int(int(self.font_size[0] * 1.3))
+ y = self.docks[3][3] - int(int(self.font_size[0] * 1.4))
self.spr.set_label_attributes(int(self.font_size[1] + 0.5),
True, 'right', y_pos=y, i=2)