def add_row(parent, hash = {})
      row = vr_row(model.append(parent))
      hash.each_pair { |key, val| row[key] = val }
      return row
    end
def add_row(parent, hash = {})
      row = vr_row(model.append(parent))
      hash.each_pair { |key, val| row[key] = val }
      return row
    end
See VR::ListView constructor. (exactly the same)

  Adds row to the model.  This will return a "row" type iter that responds
  to column IDs (symbols).  You need to provide a parent row (iter).
  See GtkTreeView#append for more.

  The iter is a GtkTreeIter object for the parent or nil for the root of the tree.  The hash argument is a Hash of values to add:

  @view.add_row(iter, :name => "Chester", :email => "chester@chesterizer.com")