Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/window.py
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2009-10-04 16:54:37 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2009-10-04 16:54:37 (GMT)
commit898c047724bd7fa5e6874be25b673594a3100262 (patch)
treec8587c0140292cb541e808fedeefc5aff4623520 /window.py
parent141e6e82047a2f9a1a4b449fadaf69ce1b1424a4 (diff)
more adj. to cmdline launch
Diffstat (limited to 'window.py')
-rw-r--r--window.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/window.py b/window.py
index ea3bb25..d29165b 100644
--- a/window.py
+++ b/window.py
@@ -43,18 +43,24 @@ class taWindow: pass
#
def new_window(canvas, path, parent=None):
tw = taWindow()
- tw.canvas = canvas
tw.path = path
tw.activity = parent
# starting from command line
if parent is None:
tw.sugar = False
+ win = gtk.Window(gtk.WINDOW_TOPLEVEL)
+ win.set_has_frame(True)
+ win.set_decorated(True)
+ tw.canvas = win
tw.canvas.set_size_request(gtk.gdk.screen_width(), \
gtk.gdk.screen_height())
- tw.canvas.show_all()
+ tw.canvas.connect("destroy", lambda w: gtk.main_quit())
+ win.show_all()
+
# starting from Sugar
else:
tw.sugar = True
+ tw.canvas = canvas
parent.show_all()
tw.canvas.set_flags(gtk.CAN_FOCUS)