diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-10-30 11:16:20 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-10-30 11:16:20 (GMT) |
commit | 8fed373b112b2f8c27a875e0a7a9a03d710ea55a (patch) | |
tree | 0362abad78efa298c467576ff16fb90d3d6d3262 /abacus.py | |
parent | 6f619d419053f6a1cdcd30d3b6aeeef9627e3903 (diff) |
gtk3 patches
Diffstat (limited to 'abacus.py')
-rwxr-xr-x | abacus.py | 36 |
1 files changed, 18 insertions, 18 deletions
@@ -13,7 +13,7 @@ # Free Software Foundation, Inc., 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA. -import gtk +from gi.repository import Gtk, Gdk from gettext import gettext as _ @@ -28,7 +28,7 @@ class AbacusMain: self.r = 0 self.tw = None - self.win = gtk.Window(gtk.WINDOW_TOPLEVEL) + self.win = Gtk.Window(type=Gtk.WindowType.TOPLEVEL) try: data_file = open('.abacusrc', 'r') except IOError: @@ -46,7 +46,7 @@ class AbacusMain: self.win.move(self.x, self.y) self.win.maximize() self.win.set_title(_('Abacus')) - self.win.connect('delete_event', lambda w, e: gtk.main_quit()) + self.win.connect('delete_event', lambda w, e: Gtk.main_quit()) ABACI = { 'c': _('Suanpan'), @@ -61,42 +61,42 @@ class AbacusMain: 'R': _('Rods') } - menu = gtk.Menu() + menu = Gtk.Menu() for k, v in ABACI.iteritems(): - menu_items = gtk.MenuItem(v) + menu_items = Gtk.MenuItem(v) menu.append(menu_items) menu_items.connect('activate', self._switch_abacus_cb, k) - menu_items = gtk.MenuItem(_('Reset')) + menu_items = Gtk.MenuItem(_('Reset')) menu.append(menu_items) menu_items.connect('activate', self._reset) - menu_items = gtk.MenuItem(_('Quit')) + menu_items = Gtk.MenuItem(_('Quit')) menu.append(menu_items) menu_items.connect('activate', self.destroy) menu_items.show() - root_menu = gtk.MenuItem('Tools') + root_menu = Gtk.MenuItem('Tools') root_menu.show() root_menu.set_submenu(menu) - vbox = gtk.VBox(False, 0) + vbox = Gtk.VBox(False, 0) self.win.add(vbox) vbox.show() - menu_bar = gtk.MenuBar() + menu_bar = Gtk.MenuBar() vbox.pack_start(menu_bar, False, False, 2) menu_bar.show() menu_bar.append(root_menu) - sw = gtk.ScrolledWindow() - sw.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) + sw = Gtk.ScrolledWindow() + sw.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) sw.show() - canvas = gtk.DrawingArea() - width = gtk.gdk.screen_width() - height = gtk.gdk.screen_height() + canvas = Gtk.DrawingArea() + width = Gdk.Screen.width() + height = Gdk.Screen.height() canvas.set_size_request(width, height) sw.add_with_viewport(canvas) canvas.show() - vbox.pack_end(sw, True, True) + vbox.pack_end(sw, True, True, 0) self.win.show_all() @@ -153,10 +153,10 @@ class AbacusMain: def destroy(self, event, data=None): ''' Callback for destroy event. ''' - gtk.main_quit() + Gtk.main_quit() def main(): - gtk.main() + Gtk.main() return 0 if __name__ == '__main__': |