The Gtk::TreeIter class is reopened and some auxiliary methods are added.
Returns the content of this node.
# File lib/json/editor.rb, line 195 def content self[CONTENT_COL] end
Sets the content of this node to value.
# File lib/json/editor.rb, line 200 def content=(value) self[CONTENT_COL] = value end
Traverse each of this Gtk::TreeIter instance’s children and yield to them.
# File lib/json/editor.rb, line 161 def each n_children.times { |i| yield nth_child(i) } end
Recursively traverse all nodes of this Gtk::TreeIter’s subtree (including self) and yield to them.
# File lib/json/editor.rb, line 167 def recursive_each(&block) yield self each do |i| i.recursive_each(&block) end end
Remove the subtree of this Gtk::TreeIter instance from the model model.
# File lib/json/editor.rb, line 176 def remove_subtree(model) while current = first_child model.remove(current) end end
Generated with the Darkfish Rdoc Generator 2.