Class: Gtk::TreeView
- Defined in:
- lib/knj/jruby-gtk2/treeview.rb,
lib/knj/ironruby-gtk2/gtk_treeview.rb,
lib/knj/gtk2_tv.rb
Instance Method Summary collapse
- #append(data) ⇒ Object
- #append_column(column) ⇒ Object
- #columns ⇒ Object
- #init(cols) ⇒ Object
- #model ⇒ Object
- #sel ⇒ Object
- #selection ⇒ Object
- #set_model(newmodel) ⇒ Object (also: #model=)
Instance Method Details
#append(data) ⇒ Object
56 57 58 |
# File 'lib/knj/gtk2_tv.rb', line 56 def append(data) return Knj::Gtk2::Tv.append(self, data) end |
#append_column(column) ⇒ Object
15 16 17 |
# File 'lib/knj/jruby-gtk2/treeview.rb', line 15 def append_column(column) #do nothing - the Java mode should already have done this. end |
#columns ⇒ Object
23 24 25 |
# File 'lib/knj/jruby-gtk2/treeview.rb', line 23 def columns return TreeViewColumns.new(self) end |
#init(cols) ⇒ Object
60 61 62 |
# File 'lib/knj/gtk2_tv.rb', line 60 def init(cols) return Knj::Gtk2::Tv.init(self, cols) end |
#model ⇒ Object
19 20 21 |
# File 'lib/knj/jruby-gtk2/treeview.rb', line 19 def model return @knj_model end |
#sel ⇒ Object
52 53 54 |
# File 'lib/knj/gtk2_tv.rb', line 52 def sel return Knj::Gtk2::Tv.sel(self) end |
#selection ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'lib/knj/jruby-gtk2/treeview.rb', line 27 def selection if !@tsel Gtk.takeob = @ob.selection @tsel = Gtk::TreeSelection.new end return @tsel end |
#set_model(newmodel) ⇒ Object Also known as: model=
5 6 7 8 9 10 11 |
# File 'lib/knj/jruby-gtk2/treeview.rb', line 5 def set_model(newmodel) @knj_model = newmodel @ob.model = newmodel.ob newmodel.tv = self $knj_jruby_gtk_last_treeview = self end |