Class: Gtk::TreeViewColumn

Inherits:
Object show all
Defined in:
lib/knj/jruby-gtk2/treeview.rb,
lib/knj/ironruby-gtk2/gtk_treeviewcolumn.rb

Instance Method Summary collapse

Constructor Details

#initialize(title, renderer, *paras) ⇒ TreeViewColumn

Returns a new instance of TreeViewColumn.



63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/knj/jruby-gtk2/treeview.rb', line 63

def initialize(title, renderer, last_args = {})
  @treeview = $knj_jruby_gtk_last_treeview
  
  if Gtk.takeob
    @ob = Gtk.takeob
    Gtk.takeob = nil
  else
    @ob = @treeview.ob.append_column
    @ob.title = title
    $knj_jruby_gtk_last_treeview_column = self
    renderer.init(self)
    colstring = @treeview.model.dcol[@treeview.columns.length - 1]
    renderer.text = colstring
  end
end

Instance Method Details

#set_visible(newval) ⇒ Object Also known as: visible=



79
80
81
# File 'lib/knj/jruby-gtk2/treeview.rb', line 79

def set_visible(newval)
  @treeview.remove_column(@ob)
end