Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tawindow.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-10-25 20:00:16 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-10-25 20:00:16 (GMT)
commitc83fa3c8f61aaf9a240681ee2c530ca0c8be92d3 (patch)
treefa9f999195ef1c0cd1492c8ef62fc2b7bd37de64 /TurtleArt/tawindow.py
parent02da29866e77d6e5563a1cb76a6392b5e625a820 (diff)
scale text_entry font when blocks scalev162
Diffstat (limited to 'TurtleArt/tawindow.py')
-rw-r--r--TurtleArt/tawindow.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index 17369d1..aab2a52 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -26,6 +26,7 @@ import pygtk
pygtk.require('2.0')
import gtk
import gobject
+import pango
from StringIO import StringIO
from gettext import gettext as _
@@ -765,6 +766,12 @@ class TurtleArtWindow():
if blk.name in BLOCKS_WITH_SKIN:
self._resize_skin(blk)
+ # Resize text_entry widget
+ if hasattr(self, '_text_entry') and len(blocks) > 0:
+ font_desc = pango.FontDescription('Sans')
+ font_desc.set_size(int(blocks[0].font_size[0] * pango.SCALE))
+ self._text_entry.modify_font(font_desc)
+
def _shift_toolbar_palette(self, n):
''' Shift blocks on specified palette '''
x, y = self.palette_sprs[n][self.orientation].get_xy()
@@ -2370,6 +2377,9 @@ class TurtleArtWindow():
self._text_entry = gtk.TextView()
self._text_entry.set_justification(gtk.JUSTIFY_CENTER)
self._text_buffer = self._text_entry.get_buffer()
+ font_desc = pango.FontDescription('Sans')
+ font_desc.set_size(int(blk.font_size[0] * pango.SCALE))
+ self._text_entry.modify_font(font_desc)
self.activity.fixed.put(self._text_entry, 0, 0)
self._text_entry.show()
self._text_buffer.set_text(