def __init__(self):
glade_dir = gv.jcchess.get_glade_dir()
self.glade_file = os.path.join(glade_dir, "gamelist.glade")
# create gamelist window
self.builder = Gtk.Builder()
self.builder.set_translation_domain(gv.domain)
self.builder.add_from_file(self.glade_file)
self.builder.connect_signals(self)
self.window = self.builder.get_object("gamelist_window")
self.treeview = self.builder.get_object("gamelist_treeview")
self.liststore = self.builder.get_object("liststore1")
cell0 = Gtk.CellRendererText()
# cell0.set_property("cell-background", Gdk.color_parse("#F8F8FF"))
tvcolumn0 = Gtk.TreeViewColumn()
self.treeview.append_column(tvcolumn0)
tvcolumn0.pack_start(cell0, True)
tvcolumn0.set_min_width(50)
tvcolumn0.set_attributes(cell0, text=0)
self.treeview.connect("row_activated", self.entry_clicked)
self.tree_selection = self.treeview.get_selection()
self.window.hide()
# user has closed the window
# just hide it
评论列表
文章目录