Class: Gtk::TreeView
- Defined in:
- lib/knj/gtk2_tv.rb,
lib/knj/jruby-gtk2/treeview.rb,
lib/knj/ironruby-gtk2/gtk_treeview.rb
Overview
Shortcuts on the actual treeview-objects.
Instance Method Summary collapse
-
#append(data) ⇒ Object
Shortcut to do Knj::Gtk2.append(treeview, [data1, data2]).
- #append_column(column) ⇒ Object
- #columns ⇒ Object
-
#init(cols) ⇒ Object
Shortcut to do Knj::Gtk2.init(treeview, columns_array).
- #model ⇒ Object
-
#sel ⇒ Object
Shortcut to do Knj::Gtk2::Tv.sel(treeview).
- #selection ⇒ Object
- #set_model(newmodel) ⇒ Object (also: #model=)
Instance Method Details
#append(data) ⇒ Object
Shortcut to do Knj::Gtk2.append(treeview, [data1, data2])
382 383 384 |
# File 'lib/knj/gtk2_tv.rb', line 382 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
Shortcut to do Knj::Gtk2.init(treeview, columns_array)
387 388 389 |
# File 'lib/knj/gtk2_tv.rb', line 387 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
Shortcut to do Knj::Gtk2::Tv.sel(treeview)
377 378 379 |
# File 'lib/knj/gtk2_tv.rb', line 377 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 |