Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugardummy.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugardummy.py')
-rw-r--r--sugardummy.py18
1 files changed, 16 insertions, 2 deletions
diff --git a/sugardummy.py b/sugardummy.py
index 6a2f796..5ebea5e 100644
--- a/sugardummy.py
+++ b/sugardummy.py
@@ -1,5 +1,6 @@
import gtk
+import os.path
# Dummy class for Sugar
class activity:
@@ -12,7 +13,8 @@ class activity:
def __init__(self, handle):
self.window = gtk.Window()
self.window.set_title("Roots")
- self.window.connect("destroy", gtk.main_quit)
+ self.window.connect("destroy", self.on_close)
+ self.metadata = {}
def set_canvas(self, canvas):
self._canvas = canvas
@@ -22,7 +24,9 @@ class activity:
vbox.pack_start(self._toolbox, True, True, 0)
vbox.pack_start(self._canvas, True, True, 0)
self.window.add(vbox)
- self.window.show_all()
+ self.window.show_all()
+ if os.path.isfile("../tmp/sugar_dummy_journal.txt"):
+ self.read_file("../tmp/sugar_dummy_journal.txt")
def create_pango_context(self):
return gtk.Widget.create_pango_context(self.window)
@@ -30,6 +34,16 @@ class activity:
def set_toolbox(self, toolbox):
self._toolbox = toolbox
+ def read_file(self, file_path):
+ pass
+
+ def write_file(self, file_path):
+ pass
+
+ def on_close(self, event):
+ gtk.main_quit()
+ self.write_file("../tmp/sugar_dummy_journal.txt")
+
# Dummy class for Toolbox
class ActivityToolbox(gtk.Toolbar):