diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-03-19 13:24:35 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2007-03-19 13:24:35 (GMT) |
commit | 07b8cad5b973718b283562ae788be31d706e64df (patch) | |
tree | f1902e9049a9085a152c8030a9f4342489b8db43 /sugar | |
parent | 5104e24ffa76768707551f4cf2c2e0528bdee408 (diff) |
Set the DPI on activity startup. In the future we should have a xsetting for this.
Diffstat (limited to 'sugar')
-rw-r--r-- | sugar/activity/activity.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sugar/activity/activity.py b/sugar/activity/activity.py index 20e3dcb..937d686 100644 --- a/sugar/activity/activity.py +++ b/sugar/activity/activity.py @@ -21,6 +21,7 @@ import os import gtk import hippo +import _sugar from sugar.presence import PresenceService from sugar.activity.activityservice import ActivityService from sugar.graphics.window import Window @@ -31,6 +32,11 @@ class Activity(Window, gtk.Container): def __init__(self, handle): Window.__init__(self) + # FIXME: This will work only for activities in python. We need a xsetting. + display = gtk.gdk.display_manager_get().get_default_display() + screen = display.get_default_screen() + screen.set_resolution(_sugar.get_screen_dpi()) + self.connect('destroy', self._destroy_cb) self._shared = False |