module Gtk::TreeModel

Public Instance Methods

get_iter(path) click to toggle source
# File lib/gtk3/tree-model.rb, line 20
def get_iter(path)
  if path.is_a?(String)
    got, iter = get_iter_from_string(path)
  else
    got, iter = get_iter_raw(path)
  end

  if got
    setup_iter(iter)
    iter
  else
    nil
  end
end
Also aliased as: get_iter_raw
get_iter_raw(path)
Alias for: get_iter
get_value(iter, column) click to toggle source
# File lib/gtk3/tree-model.rb, line 58
def get_value(iter, column)
  get_value_raw(iter, column).value
end
Also aliased as: get_value_raw
get_value_raw(iter, column)
Alias for: get_value
iter_first() click to toggle source
# File lib/gtk3/tree-model.rb, line 36
def iter_first
  got, iter = iter_first_raw
  if got
    setup_iter(iter)
    iter
  else
    nil
  end
end
Also aliased as: iter_first_raw
iter_first_raw()
Alias for: iter_first
iter_parent(iter) click to toggle source
# File lib/gtk3/tree-model.rb, line 47
def iter_parent(iter)
  got, iter = iter_parent_raw(iter)
  if got
    setup_iter(iter)
    iter
  else
    nil
  end
end
Also aliased as: iter_parent_raw
iter_parent_raw(iter)
Alias for: iter_parent

Private Instance Methods

setup_iter(iter) click to toggle source
# File lib/gtk3/tree-model.rb, line 63
def setup_iter(iter)
  iter.model = self
end