Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/browser/browser.py
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2006-04-26 04:18:21 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2006-04-26 04:18:21 (GMT)
commit7c2531899bff565e144e8c70da1bc52c8f1c315f (patch)
treef96285dd6651e3b77d3fd9272d9ad3474eaaacd1 /browser/browser.py
parentba744c32dbb74592dbb501d8fc5b16b2ebcfb4df (diff)
Automakeify
Diffstat (limited to 'browser/browser.py')
-rwxr-xr-xbrowser/browser.py32
1 files changed, 17 insertions, 15 deletions
diff --git a/browser/browser.py b/browser/browser.py
index c2ad8e1..fbb16f8 100755
--- a/browser/browser.py
+++ b/browser/browser.py
@@ -11,9 +11,10 @@ import gtk
import geckoembed
import sys
-sys.path.append('../shell/example-activity/')
import activity
+from sugar_globals import *
+
class AddressToolbar(gtk.Toolbar):
def __init__(self):
gtk.Toolbar.__init__(self)
@@ -60,14 +61,14 @@ class AddressEntry(gtk.HBox):
def _update_folded_state(self):
if self.folded:
image = gtk.Image()
- image.set_from_file("unfold.png")
+ image.set_from_file(data_dir + "/unfold.png")
self.button.set_image(image)
image.show()
self.entry.hide()
else:
image = gtk.Image()
- image.set_from_file("fold.png")
+ image.set_from_file(data_dir + "/fold.png")
self.button.set_image(image)
image.show()
@@ -233,15 +234,16 @@ class BrowserShell(dbus.service.Object):
browser = BrowserActivity(uri)
self.__browsers.append(browser)
browser.activity_connect_to_shell()
-
-web_activity = WebActivity()
-web_activity.activity_connect_to_shell()
-
-session_bus = dbus.SessionBus()
-bus_name = dbus.service.BusName('com.redhat.Sugar.Browser', bus=session_bus)
-browser_shell = BrowserShell(bus_name)
-
-try:
- gtk.main()
-except KeyboardInterrupt:
- pass
+
+def main():
+ web_activity = WebActivity()
+ web_activity.activity_connect_to_shell()
+
+ session_bus = dbus.SessionBus()
+ bus_name = dbus.service.BusName('com.redhat.Sugar.Browser', bus=session_bus)
+ browser_shell = BrowserShell(bus_name)
+
+ try:
+ gtk.main()
+ except KeyboardInterrupt:
+ pass