private void OnNodesReordered(TreeNodeOrderEventArgs e) { var handler = NodesReordered; if (handler != null) { handler(this, e); } }
void HandleNodesReordered(object sender, TreeNodeOrderEventArgs e) { // Don't increase the stamp because no nodes have been removed, so all iters are still valid // Update the cached indexes for all the children that have chanfed for (int n = 0; n < e.ChildrenOrder.Length; n++) { if (e.ChildrenOrder [n] != n) { var child = source.GetChild(e.Node, n); if (child != null) { CacheIndex(child, n); } } } adapter.EmitRowsReordered(GetPath(e.Node), IterFromNode(e.Node), e.ChildrenOrder); }
void HandleNodesReordered(object sender, TreeNodeOrderEventArgs e) { Gtk.TreeIter it = IterFromNode(e.Node); adapter.EmitRowsReordered(GetPath(it), it, e.ChildrenOrder); }
void HandleNodesReordered (object sender, TreeNodeOrderEventArgs e) { Gtk.TreeIter it = IterFromNode (e.Node); adapter.EmitRowsReordered (GetPath (it), it, e.ChildrenOrder); }
private void OnNodesReordered (TreeNodeOrderEventArgs e) { var handler = NodesReordered; if (handler != null) handler (this, e); }