class Gtk::TreeSelection

Public Class Methods

new(val1 = nil) click to toggle source
# File lib/knj/jruby-gtk2/treeview.rb, line 48
def initialize(val1 = nil)
  if Gtk.takeob
    @ob = Gtk.takeob
    Gtk.takeob = nil
  else
    @ob = @treeview.ob.append_column
    @ob.title = title
    renderer.init(self)
    colstring = @treeview.model.dcol[@treeview.columns.length - 1]
    renderer.text = colstring
  end
end

Public Instance Methods

selected_rows() click to toggle source
# File lib/knj/ironruby-gtk2/gtk_treeselection.rb, line 6
def selected_rows
  ret = []
  sel_rows = @ob.GetSelectedRows
  sel_rows.each do |tpath|
    Gtk.takeob = tpath
    ret << Gtk::TreePath.new
  end
  
  return ret
end