Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/graphics/style.py
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2007-02-12 19:37:20 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2007-02-12 19:37:20 (GMT)
commitf4a6eb4453108de4878c9bbfb0a17fe46ac7408e (patch)
tree9c97c885fa96ccf5da2acc10ee13db8696b4ada4 /sugar/graphics/style.py
parent5aa820d72f953158625f9ba50aa62870d47106b7 (diff)
Refactor Frame, create RoundBox, some Entry fixes and new Label control.
Diffstat (limited to 'sugar/graphics/style.py')
-rw-r--r--sugar/graphics/style.py20
1 files changed, 11 insertions, 9 deletions
diff --git a/sugar/graphics/style.py b/sugar/graphics/style.py
index 2525e3e..d1dffda 100644
--- a/sugar/graphics/style.py
+++ b/sugar/graphics/style.py
@@ -20,16 +20,18 @@ import gtk
_styles = {}
-_screen_factor = gtk.gdk.screen_width() / 1200.0
+screen_factor = gtk.gdk.screen_width() / 1200.0
-space_unit = 9 * _screen_factor
-separator_thickness = 3 * _screen_factor
+space_unit = 9 * screen_factor
+separator_thickness = 3 * screen_factor
-standard_icon_scale = 1.0 * _screen_factor
-small_icon_scale = 0.5 * _screen_factor
-medium_icon_scale = 1.5 * _screen_factor
-large_icon_scale = 2.0 * _screen_factor
-xlarge_icon_scale = 3.0 * _screen_factor
+standard_icon_scale = 1.0 * screen_factor
+small_icon_scale = 0.5 * screen_factor
+medium_icon_scale = 1.5 * screen_factor
+large_icon_scale = 2.0 * screen_factor
+xlarge_icon_scale = 3.0 * screen_factor
+
+default_font_size = 9.0 * screen_factor
def load_stylesheet(module):
for objname in dir(module):
@@ -50,5 +52,5 @@ def apply_stylesheet(item, stylesheet_name):
logging.debug('Stylesheet %s not found.' % stylesheet_name)
def get_font_description(style, relative_size):
- base_size = 18 * _screen_factor
+ base_size = 18 * screen_factor
return '%s %dpx' % (style, int(base_size * relative_size))