def add_columns(treeview)
renderer = Gtk::CellRendererToggle.new
renderer.signal_connect('toggled') do |cell, path|
fixed_toggled(treeview.model, path)
end
column = Gtk::TreeViewColumn.new('Fixed?',
renderer,
'active' => COLUMN_FIXED)
column.sizing = Gtk::TreeViewColumn::FIXED
column.fixed_width = 50
treeview.append_column(column)
renderer = Gtk::CellRendererText.new
column = Gtk::TreeViewColumn.new('Bug number',
renderer,
'text' => COLUMN_NUMBER)
column.set_sort_column_id(COLUMN_NUMBER)
treeview.append_column(column)
renderer = Gtk::CellRendererText.new
column = Gtk::TreeViewColumn.new('Severity',
renderer,
'text' => COLUMN_SEVERITY)
column.set_sort_column_id(COLUMN_SEVERITY)
treeview.append_column(column)
renderer = Gtk::CellRendererText.new
column = Gtk::TreeViewColumn.new('Description',
renderer,
'text' => COLUMN_DESCRIPTION)
column.set_sort_column_id(COLUMN_DESCRIPTION)
treeview.append_column(column)
end