[Pkg-bazaar-commits] ./bzr-gtk/unstable r345: Made treeview columns instance variables.

Daniel Schierbeck daniel.schierbeck at gmail.com
Fri Apr 10 07:50:00 UTC 2009


------------------------------------------------------------
revno: 345
committer: Daniel Schierbeck <daniel.schierbeck at gmail.com>
branch nick: menubar
timestamp: Sun 2007-11-04 16:49:06 +0100
message:
  Made treeview columns instance variables.
modified:
  viz/treeview.py
-------------- next part --------------
=== modified file 'viz/treeview.py'
--- a/viz/treeview.py	2007-11-03 17:42:08 +0000
+++ b/viz/treeview.py	2007-11-04 15:49:06 +0000
@@ -22,12 +22,12 @@
 class TreeView(gtk.ScrolledWindow):
 
     __gsignals__ = {
-            'revisions-loaded': (gobject.SIGNAL_RUN_FIRST, 
-                                 gobject.TYPE_NONE,
-                                 ()),
-            'revision-selected': (gobject.SIGNAL_RUN_FIRST,
-                                  gobject.TYPE_NONE,
-                                  ())
+        'revisions-loaded': (gobject.SIGNAL_RUN_FIRST, 
+                             gobject.TYPE_NONE,
+                             ()),
+        'revision-selected': (gobject.SIGNAL_RUN_FIRST,
+                              gobject.TYPE_NONE,
+                              ())
     }
 
     def __init__(self, branch, start, maxnum, broken_line_length=None):
@@ -187,13 +187,13 @@
         cell = gtk.CellRendererText()
         cell.set_property("width-chars", 15)
         cell.set_property("ellipsize", pango.ELLIPSIZE_END)
-        column = gtk.TreeViewColumn("Revision No")
-        column.set_resizable(True)
-        column.set_sizing(gtk.TREE_VIEW_COLUMN_FIXED)
-        column.set_fixed_width(cell.get_size(self.treeview)[2])
-        column.pack_start(cell, expand=True)
-        column.add_attribute(cell, "text", treemodel.REVNO)
-        self.treeview.append_column(column)
+        self.revno_column = gtk.TreeViewColumn("Revision No")
+        self.revno_column.set_resizable(True)
+        self.revno_column.set_sizing(gtk.TREE_VIEW_COLUMN_FIXED)
+        self.revno_column.set_fixed_width(cell.get_size(self.treeview)[2])
+        self.revno_column.pack_start(cell, expand=True)
+        self.revno_column.add_attribute(cell, "text", treemodel.REVNO)
+        self.treeview.append_column(self.revno_column)
 
         self.graph_cell = CellRendererGraph()
         self.graph_column = gtk.TreeViewColumn()
@@ -208,24 +208,24 @@
         cell = gtk.CellRendererText()
         cell.set_property("width-chars", 65)
         cell.set_property("ellipsize", pango.ELLIPSIZE_END)
-        column = gtk.TreeViewColumn("Message")
-        column.set_resizable(True)
-        column.set_sizing(gtk.TREE_VIEW_COLUMN_FIXED)
-        column.set_fixed_width(cell.get_size(self.treeview)[2])
-        column.pack_start(cell, expand=True)
-        column.add_attribute(cell, "text", treemodel.MESSAGE)
-        self.treeview.append_column(column)
+        self.msg_column = gtk.TreeViewColumn("Message")
+        self.msg_column.set_resizable(True)
+        self.msg_column.set_sizing(gtk.TREE_VIEW_COLUMN_FIXED)
+        self.msg_column.set_fixed_width(cell.get_size(self.treeview)[2])
+        self.msg_column.pack_start(cell, expand=True)
+        self.msg_column.add_attribute(cell, "text", treemodel.MESSAGE)
+        self.treeview.append_column(self.msg_column)
 
         cell = gtk.CellRendererText()
         cell.set_property("width-chars", 15)
         cell.set_property("ellipsize", pango.ELLIPSIZE_END)
-        column = gtk.TreeViewColumn("Committer")
-        column.set_resizable(True)
-        column.set_sizing(gtk.TREE_VIEW_COLUMN_FIXED)
-        column.set_fixed_width(cell.get_size(self.treeview)[2])
-        column.pack_start(cell, expand=True)
-        column.add_attribute(cell, "text", treemodel.COMMITER)
-        self.treeview.append_column(column)
+        self.committer_column = gtk.TreeViewColumn("Committer")
+        self.committer_column.set_resizable(True)
+        self.committer_column.set_sizing(gtk.TREE_VIEW_COLUMN_FIXED)
+        self.committer_column.set_fixed_width(cell.get_size(self.treeview)[2])
+        self.committer_column.pack_start(cell, expand=True)
+        self.committer_column.add_attribute(cell, "text", treemodel.COMMITER)
+        self.treeview.append_column(self.committer_column)
 
     def _on_selection_changed(self, selection, *args):
         """callback for when the treeview changes."""



More information about the Pkg-bazaar-commits mailing list