InsertWithValues() public method

public InsertWithValues ( Gtk.TreeIter parent, int position ) : Gtk.TreeIter
parent Gtk.TreeIter
position int
return Gtk.TreeIter
示例#1
0
    //startOrEnd is true at start, false at end
    public static void TreeviewAddRow(Gtk.TreeView tv, TreeStore store, string [] row, bool startOrEnd)
    {
        TreeIter iter = new TreeIter();
        store.GetIterFirst(out iter);

        if(startOrEnd)
            iter = store.InsertWithValues(0,row);
        else
            iter = store.AppendValues(row);

        //scroll treeview if needed
        TreePath path = store.GetPath (iter);
        tv.ScrollToCell (path, null, true, 0, 0);
    }