Inserted visible header sort

This commit is contained in:
Arnar Flatberg 2007-03-14 16:34:50 +00:00
parent 3d2492578e
commit 438a268b1d

View File

@ -201,13 +201,19 @@ class SelectionListController:
# Selection column
renderer = gtk.CellRendererText()
sel_column = gtk.TreeViewColumn('Selection', renderer, text=0)
sel_column.set_resizable(True)
sel_column.set_max_width(200)
seltree.insert_column(sel_column, 0)
# Detail columns
cols = [('In CS', 3), ('All', 4), ('Rank', 5)]
for name, store_col in cols:
self._detail_cols.append(gtk.TreeViewColumn(name, renderer, text=store_col))
for name, store_col_num in cols:
col = gtk.TreeViewColumn(name, renderer, text=store_col_num)
col.set_sort_indicator(True)
col.set_sort_column_id(store_col_num)
col.set_sort_order(gtk.SORT_ASCENDING)
self._detail_cols.append(col)
# Signals
seltree.connect('row-activated', self._on_row_activated)
seltree.connect('cursor-changed', self._on_cursor_changed)