self._treeView = gtk.TreeView()
self._treeView.connect("row-activated", self._on_row_activated)
+ self._treeView.set_property("fixed-height-mode", True)
self._treeView.set_headers_visible(False)
self._treeView.set_model(self._model)
for column in columns:
textrenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Date")
+ column.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
+ column.set_property("fixed-width", 96)
column.pack_start(textrenderer, expand=True)
column.add_attribute(textrenderer, "text", 1)
yield gobject.TYPE_STRING, column
textrenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Conference")
+ column.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
column.pack_start(textrenderer, expand=True)
column.add_attribute(textrenderer, "text", 2)
yield gobject.TYPE_STRING, column
textrenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Session")
+ column.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
column.pack_start(textrenderer, expand=True)
column.add_attribute(textrenderer, "text", 1)
yield gobject.TYPE_STRING, column
textrenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Talk")
+ column.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
column.pack_start(textrenderer, expand=True)
column.add_attribute(textrenderer, "text", 1)
yield gobject.TYPE_STRING, column
pixrenderer = gtk.CellRendererPixbuf()
column = gtk.TreeViewColumn("Covers")
+ column.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
+ column.set_property("fixed-width", 96)
column.pack_start(pixrenderer, expand=True)
column.add_attribute(pixrenderer, "pixbuf", 1)
yield gobject.TYPE_OBJECT, column
textrenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Magazine")
+ column.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
column.pack_start(textrenderer, expand=True)
column.add_attribute(textrenderer, "text", 2)
yield gobject.TYPE_STRING, column
pixrenderer = gtk.CellRendererPixbuf()
column = gtk.TreeViewColumn("Covers")
+ column.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
+ column.set_property("fixed-width", 96)
column.pack_start(pixrenderer, expand=True)
column.add_attribute(pixrenderer, "pixbuf", 1)
yield gobject.TYPE_OBJECT, column
textrenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Issue")
+ column.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
column.pack_start(textrenderer, expand=True)
column.add_attribute(textrenderer, "text", 2)
yield gobject.TYPE_STRING, column
textrenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Article")
+ column.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
column.pack_start(textrenderer, expand=True)
column.add_attribute(textrenderer, "text", 1)
yield gobject.TYPE_STRING, column
textrenderer = gtk.CellRendererText()
timeColumn = gtk.TreeViewColumn("Time")
+ timeColumn.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
+ timeColumn.set_property("fixed-width", 80)
timeColumn.pack_start(textrenderer, expand=True)
timeColumn.add_attribute(textrenderer, "text", 0)
textrenderer = gtk.CellRendererText()
titleColumn = gtk.TreeViewColumn("Program")
+ titleColumn.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
titleColumn.pack_start(textrenderer, expand=True)
titleColumn.add_attribute(textrenderer, "text", 1)
self._treeView = gtk.TreeView()
+ self._treeView.set_property("fixed-height-mode", True)
self._treeView.set_headers_visible(False)
self._treeView.set_model(self._programmingModel)
self._treeView.append_column(timeColumn)
textrenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Scripture")
+ column.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
column.pack_start(textrenderer, expand=True)
column.add_attribute(textrenderer, "text", 1)
yield gobject.TYPE_STRING, column
textrenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Book")
+ column.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
column.pack_start(textrenderer, expand=True)
column.add_attribute(textrenderer, "text", 1)
yield gobject.TYPE_STRING, column
textrenderer = gtk.CellRendererText()
column = gtk.TreeViewColumn("Chapter")
+ column.set_property("sizing", gtk.TREE_VIEW_COLUMN_FIXED)
column.pack_start(textrenderer, expand=True)
column.add_attribute(textrenderer, "text", 1)
yield gobject.TYPE_STRING, column