public void OnNodeRemoved(TreeModelEventArgs args) { if (NodesRemoved != null) { NodesRemoved(this, args); } }
protected void OnNodesRemoved(TreeModelEventArgs args) { if (NodesRemoved != null) { NodesRemoved(this, args); } }
public void OnNodeInserted(TreeModelEventArgs args) { if (NodesInserted != null) { NodesInserted(this, args); } }
public void OnNodesChanged(TreeModelEventArgs args) { if (NodesChanged != null) { NodesChanged(this, args); } }
internal void OnNodeRemoved(Node parent, int index, Node node) { if (NodesRemoved != null) { TreeModelEventArgs args = new TreeModelEventArgs(GetPath(parent), new int[] { index }, new object[] { node }); NodesRemoved(this, args); } }
protected void NotifyModel() { TreeModel model = FindModel(); if (model != null && Parent != null) { TreePath path = model.GetPath(Parent); if (path != null) { TreeModelEventArgs args = new TreeModelEventArgs(path, new int[] { Index }, new object[] { this }); model.OnNodesChanged(args); } } }
internal void OnNodesChanged(TreeModelEventArgs args) { if (NodesChanged != null) NodesChanged(this, args); }
void _innerModel_NodesChanged(object sender, TreeModelEventArgs e) { OnStructureChanged(new TreePathEventArgs(e.Path)); }