From 5a51661edf0074fdd45feb6230da0f975a442476 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Fri, 03 Oct 2008 00:15:48 +0000 Subject: Respect SUGAR_SCALING --- (limited to 'src') diff --git a/src/sugar/graphics/style.py b/src/sugar/graphics/style.py index ce2abe8..b8875a6 100644 --- a/src/sugar/graphics/style.py +++ b/src/sugar/graphics/style.py @@ -34,15 +34,13 @@ _XO_DPI = 200.0 _FOCUS_LINE_WIDTH = 2 _TAB_CURVATURE = 1 -def _get_screen_dpi(): - xft_dpi = gtk.settings_get_default().get_property('gtk-xft-dpi') - return float(xft_dpi / 1024) - def _compute_zoom_factor(): - if _get_screen_dpi() == 96.0: - if not os.environ.has_key('SUGAR_XO_STYLE') or \ - not os.environ['SUGAR_XO_STYLE'] == 'yes': - return 0.72 + if os.environ.has_key('SUGAR_SCALING'): + try: + scaling = int(os.environ['SUGAR_SCALING']) + return scaling / 100.0 + except ValueError: + logging.error('Invalid SUGAR_SCALING.') return 1.0 -- cgit v0.9.1