More cleanups and some fixes

This commit is contained in:
Marco Pesenti Gritti
2006-07-12 14:02:29 +02:00
parent ca2b08f8b6
commit be806eb191
10 changed files with 78 additions and 105 deletions
+1
View File
@@ -7,6 +7,7 @@ sugar_PYTHON = \
bots.py \
env.py \
keybindings.py \
theme.py \
util.py \
LogWriter.py
-11
View File
@@ -1,11 +0,0 @@
import pygtk
pygtk.require('2.0')
import gtk
settings = gtk.settings_get_default()
if settings.get_property('gtk-theme-name') != 'olpc':
settings.set_string_property('gtk-theme-name', 'olpc', '')
if settings.get_property('gtk-icon-theme-name') != 'olpc':
settings.set_string_property('gtk-icon-theme-name', 'olpc', '')
+3 -10
View File
@@ -11,6 +11,7 @@ import gtk, gobject
from sugar.LogWriter import LogWriter
from sugar import keybindings
import sugar.util
import sugar.theme
SHELL_SERVICE_NAME = "caom.redhat.Sugar.Shell"
SHELL_SERVICE_PATH = "/com/redhat/Sugar/Shell"
@@ -82,18 +83,10 @@ def create(activity_name, service = None, args = None):
else:
factory.create()
def _get_registry():
bus = dbus.SessionBus()
proxy_obj = bus.get_object("com.redhat.Sugar.ActivityRegistry",
"/com/redhat/Sugar/ActivityRegistry")
return dbus.Interface(proxy_obj, "com.redhat.Sugar.ActivityRegistry")
def list_activities():
registry = _get_registry()
return registry.list_activities()
def main(activity_name, activity_class):
"""Starts the activity main loop."""
sugar.theme.setup()
log_writer = LogWriter(activity_name)
log_writer.start()
+10
View File
@@ -0,0 +1,10 @@
import gtk
def setup():
settings = gtk.settings_get_default()
if settings.get_property('gtk-theme-name') != 'olpc':
settings.set_string_property('gtk-theme-name', 'olpc', '')
if settings.get_property('gtk-icon-theme-name') != 'olpc':
settings.set_string_property('gtk-icon-theme-name', 'olpc', '')