Gtk.TreeStore.InsertWithValues C# (CSharp) Method

InsertWithValues() public method

public InsertWithValues ( Gtk.TreeIter parent, int position ) : Gtk.TreeIter
parent Gtk.TreeIter
position int
return Gtk.TreeIter
        public TreeIter InsertWithValues(TreeIter parent, int position, params object[] values)
        {
            return InsertWithValues(true, parent, position, values);
        }

Same methods

TreeStore::InsertWithValues ( bool hasParent, Gtk.TreeIter parent, int position ) : Gtk.TreeIter
TreeStore::InsertWithValues ( int position ) : Gtk.TreeIter

Usage Example

Beispiel #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);
    }