Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-release-src > by-pkgid > 25c408b2bf34c1f9435167b7a667b1bd > files > 2

sugar-0.88.0-1mdv2010.1.src.rpm

From c11b7b113588a4d0a5c7d30b823c248bd5cc6724 Mon Sep 17 00:00:00 2001
From: Aleksey Lim <alsroot@member.fsf.org>
Date: Tue, 23 Feb 2010 07:48:03 +0000
Subject: Minor sugar-emulator tweaks #1747


diff --git a/src/jarabe/util/emulator.py b/src/jarabe/util/emulator.py
index c00f1db..91fd711 100644
--- a/src/jarabe/util/emulator.py
+++ b/src/jarabe/util/emulator.py
@@ -27,12 +27,14 @@ import gobject
 from sugar import env
 
 
-default_dimensions = (800, 600)
 def _run_xephyr(display, dpi, dimensions, fullscreen):
     cmd = [ 'Xephyr' ]
     cmd.append(':%d' % display)
     cmd.append('-ac') 
 
+    from sugar.graphics.style import GRID_CELL_SIZE
+    default_dimensions = (GRID_CELL_SIZE * 16, GRID_CELL_SIZE * 12)
+
     screen_size = (gtk.gdk.screen_width(), gtk.gdk.screen_height())
 
     if (not dimensions) and (fullscreen is None) and \
@@ -122,7 +124,7 @@ def main():
     parser.add_option('-d', '--dpi', dest='dpi', type="int",
                       help='Emulator dpi')
     parser.add_option('-s', '--scaling', dest='scaling',
-                      help='Sugar scaling in %')
+                      help='Sugar scaling in %', default='72')
     parser.add_option('-i', '--dimensions', dest='dimensions',
                       help='Emulator dimensions (ex. 1200x900)')
     parser.add_option('-f', '--fullscreen', dest='fullscreen',
@@ -134,12 +136,10 @@ def main():
     (options, args) = parser.parse_args()
 
     _setup_env()
+    os.environ['SUGAR_SCALING'] = options.scaling
 
     server = _start_xephyr(options.dpi, options.dimensions, options.fullscreen)
 
-    if options.scaling:
-        os.environ['SUGAR_SCALING'] = options.scaling
-
     command = ['dbus-launch', '--exit-with-session']
 
     if not args:
-- 
1.6.5.3