hi<br><br>i had submitted a patch for the ticket #1858.<br><br>Wish if you can review the patch and provide me suggestions on any changes required.<br><br>regards<br><br>ishan<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>
From: <b class="gmail_sendername">Ishan Bansal</b> <span dir="ltr"><<a href="mailto:ishan@seeta.in">ishan@seeta.in</a>></span><br>Date: Sun, Sep 26, 2010 at 1:49 AM<br>Subject: [PATCH] Scale TA font proportional to Sugar font-settings. (SL#1858)<br>
To: <a href="mailto:sugar-devel@lists.sugarlabs.org">sugar-devel@lists.sugarlabs.org</a><br><br><br>This patch scales the font in TA by using function zoom set in<br>
sugar.graphics.style (SL#1858)<br>
---<br>
 TurtleArt/tawindow.py |    9 +++++----<br>
 1 files changed, 5 insertions(+), 4 deletions(-)<br>
<br>
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py<br>
index ac16d9c..696a1bd 100644<br>
--- a/TurtleArt/tawindow.py<br>
+++ b/TurtleArt/tawindow.py<br>
@@ -35,6 +35,7 @@ try:<br>
     from sugar.graphics.objectchooser import ObjectChooser<br>
     from sugar.datastore import datastore<br>
     from sugar import profile<br>
+    from sugar.graphics import style<br>
 except ImportError:<br>
     pass<br>
<br>
@@ -127,17 +128,17 @@ class TurtleArtWindow():<br>
         self.orientation = HORIZONTAL_PALETTE<br>
         if olpc_xo_1():<br>
             self.lead = 1.0<br>
-            self.scale = 0.67<br>
+            self.scale = 0.67 * style.zoom(1)<br>
             self.color_mode = '565'<br>
             if self.running_sugar and not self.activity.new_sugar_system:<br>
                 self.orientation = VERTICAL_PALETTE<br>
         else:<br>
             self.lead = 1.0<br>
-            self.scale = 1.0<br>
+            self.scale = 1.0 * style.zoom(1)<br>
             self.color_mode = '888' # TODO: Read visual mode from gtk image<br>
<br>
         self.block_scale = BLOCK_SCALE<br>
-        self.trash_scale = 0.5<br>
+        self.trash_scale = 0.5 * style.zoom(1)<br>
         self.myblock = None<br>
         self.nop = 'nop'<br>
         self.loaded = 0<br>
@@ -2156,7 +2157,7 @@ class TurtleArtWindow():<br>
             blk.spr.set_label(blk.values[0].replace('\n', RETURN))<br>
         elif btype == 'start': # block size is saved in start block<br>
             if value is not None:<br>
-                self.block_scale = value<br>
+                self.block_scale = value * style.zoom(1)<br>
         elif btype in EXPANDABLE or btype in EXPANDABLE_BLOCKS or \<br>
              btype in EXPANDABLE_ARGS or btype == 'nop':<br>
             if btype == 'vspace' or btype in EXPANDABLE_BLOCKS:<br>
<font color="#888888">--<br>
1.7.0.4<br>
<br>
</font></div><br>