PatchNames.py: convert to use gtkbuilder instead of libglade

svn: r12419
This commit is contained in:
Gerald Britton
2009-04-09 19:04:38 +00:00
parent db1884afc9
commit eec911dc0d
2 changed files with 232 additions and 249 deletions

View File

@ -37,7 +37,6 @@ import re
#
#-------------------------------------------------------------------------
import gtk
from gtk import glade
import gobject
#-------------------------------------------------------------------------
@ -202,17 +201,17 @@ class PatchNames(Tool.BatchTool, ManagedWindow.ManagedWindow):
base = os.path.dirname(__file__)
glade_file = os.path.join(base, "patchnames.glade")
self.top = glade.XML(glade_file, "top", "gramps")
window = self.top.get_widget('top')
self.top.signal_autoconnect({
self.top = gtk.Builder()
self.top.add_from_file(glade_file)
window = self.top.get_object('top')
self.top.connect_signals({
"destroy_passed_object" : self.close,
"on_ok_clicked" : self.on_ok_clicked,
"on_help_clicked" : self.on_help_clicked,
})
self.list = self.top.get_widget("list")
self.set_window(window, self.top.get_widget('title'), self.label)
self.list = self.top.get_object("list")
self.set_window(window, self.top.get_object('title'), self.label)
self.model = gtk.ListStore(gobject.TYPE_BOOLEAN, gobject.TYPE_STRING,
gobject.TYPE_STRING, gobject.TYPE_STRING,