From 69c52e6e8e55f311632b9e03825070eec042077c Mon Sep 17 00:00:00 2001
From: Daniel Drake <dsd@laptop.org>
Date: Mon, 7 Dec 2009 17:41:50 +0000
Subject: [PATCH] Apply activity font settings earlier
Fixes some minor changes in toolbar appearance that my previous
work unintentionally introduced.
---
src/sugar/activity/activity.py | 3 ---
src/sugar/activity/main.py | 7 +++++++
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/sugar/activity/activity.py b/src/sugar/activity/activity.py
index 32f9a05..9043a3c 100644
a
|
b
|
class Activity(Window, gtk.Container): |
485 | 485 | self._jobject = None |
486 | 486 | self._read_file_called = False |
487 | 487 | |
488 | | settings = gtk.settings_get_default() |
489 | | settings.set_property("gtk-font-name", "%s %f" % (style.FONT_FACE, style.FONT_SIZE)) |
490 | | |
491 | 488 | self._session = _get_session() |
492 | 489 | self._session.register(self) |
493 | 490 | self._session.connect('quit-requested', |
diff --git a/src/sugar/activity/main.py b/src/sugar/activity/main.py
index 721595c..17d3d7d 100644
a
|
b
|
import dbus.glib |
28 | 28 | import sugar |
29 | 29 | from sugar.activity import activityhandle |
30 | 30 | from sugar.bundle.activitybundle import ActivityBundle |
| 31 | from sugar.graphics import style |
31 | 32 | from sugar import logger |
32 | 33 | |
33 | 34 | def create_activity_instance(constructor, handle): |
… |
… |
def main(): |
90 | 91 | |
91 | 92 | gtk.icon_theme_get_default().append_search_path(bundle.get_icons_path()) |
92 | 93 | |
| 94 | # This code can be removed when we grow an xsettings daemon (the GTK+ |
| 95 | # init routines will then automatically figure out the font settings) |
| 96 | settings = gtk.settings_get_default() |
| 97 | settings.set_property("gtk-font-name", |
| 98 | "%s %f" % (style.FONT_FACE, style.FONT_SIZE)) |
| 99 | |
93 | 100 | locale_path = None |
94 | 101 | if 'SUGAR_LOCALEDIR' in os.environ: |
95 | 102 | locale_path = os.environ['SUGAR_LOCALEDIR'] |