Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/path.py
diff options
context:
space:
mode:
Diffstat (limited to 'path.py')
-rwxr-xr-xpath.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/path.py b/path.py
index 6415ec7..46344bf 100755
--- a/path.py
+++ b/path.py
@@ -1,6 +1,8 @@
#!/usr/bin/env python
#Copyright (c) 2011 Walter Bender
+# Port To GTK3:
+# Ignacio Rodriguez <ignaciorodriguez@sugarlabs.org>
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -12,7 +14,7 @@
# Foundation, 51 Franklin Street, Suite 500 Boston, MA 02110-1335 USA
-import gtk
+from gi.repository import Gdk, Gtk
from gettext import gettext as _
import os
@@ -25,18 +27,18 @@ class PathMain:
self.r = 0
# create a new window
- self.win = gtk.Window(gtk.WINDOW_TOPLEVEL)
+ self.win = Gtk.Window(Gtk.WindowType.TOPLEVEL)
self.win.maximize()
self.win.set_title("%s: %s" % (_("Paths"),
_("Move tiles to make a path.")))
- self.win.connect("delete_event", lambda w,e: gtk.main_quit())
+ self.win.connect("delete_event", lambda w,e: Gtk.main_quit())
# A vbox to put a menu and the canvas in
- vbox = gtk.VBox(False, 0)
+ vbox = Gtk.VBox(False, 0)
self.win.add(vbox)
vbox.show()
- canvas = gtk.DrawingArea()
+ canvas = Gtk.DrawingArea()
vbox.pack_end(canvas, True, True)
canvas.show()
@@ -59,7 +61,7 @@ class PathMain:
def main():
- gtk.main()
+ Gtk.main()
return 0
if __name__ == "__main__":