89
89
# This code is from Jelmer Vernooij's bzr-gtk branch
90
90
def _create_file_view(self):
91
self.file_store = gtk.ListStore(gobject.TYPE_BOOLEAN, gobject.TYPE_STRING, gobject.TYPE_STRING)
91
self.file_store = gtk.ListStore(gobject.TYPE_BOOLEAN,
92
94
self.file_view = self.glade.get_widget('treeview_commit_select')
93
95
self.file_view.set_model(self.file_store)
94
96
crt = gtk.CellRendererToggle()
95
97
crt.set_property("activatable", True)
96
98
crt.connect("toggled", self._toggle_commit, self.file_store)
97
self.file_view.append_column(gtk.TreeViewColumn("Commit",crt,active=0))
98
self.file_view.append_column(gtk.TreeViewColumn("Path",gtk.CellRendererText(),text=1))
99
self.file_view.append_column(gtk.TreeViewColumn("Type",gtk.CellRendererText(),text=2))
99
self.file_view.append_column(gtk.TreeViewColumn("Commit",
101
self.file_view.append_column(gtk.TreeViewColumn("Path",
102
gtk.CellRendererText(), text=1))
103
self.file_view.append_column(gtk.TreeViewColumn("Type",
104
gtk.CellRendererText(), text=2))
101
for path, id, kind in self.delta.added:
106
for path, _, _ in self.delta.added:
102
107
self.file_store.append([ True, path, "added" ])
104
for path, id, kind in self.delta.removed:
109
for path, _, _ in self.delta.removed:
105
110
self.file_store.append([ True, path, "removed" ])
107
for oldpath, newpath, id, kind, text_modified, meta_modified in self.delta.renamed:
112
for oldpath, _, _, _, _, _ in self.delta.renamed:
108
113
self.file_store.append([ True, oldpath, "renamed"])
110
for path, id, kind, text_modified, meta_modified in self.delta.modified:
115
for path, _, _, _, _ in self.delta.modified:
111
116
self.file_store.append([ True, path, "modified"])
113
118
def _get_specific_files(self):