protected void OnNodesRemoved(TreeModelEventArgs e) { if (NodesRemoved != null) { NodesRemoved(this, e); } }
internal void OnNodesChanged(TreeModelEventArgs args) { if (NodesChanged != null) { NodesChanged(this, args); } }
/// <summary> /// Nodes have been removed. Remove the event handlers /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void mTreeModel_NodesRemoved(object sender, TreeModelEventArgs e) { foreach (Node node in e.Children) { SetHandlers(node, false); } }
/// <summary> /// Called when new nodes were inserted into the tree model. /// We need to set the nodes' event handlers accordingly. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void mTreeModel_NodesInserted(object sender, TreeModelEventArgs e) { foreach (Node node in e.Children) { SetHandlers(node, true); } }
internal void OnNodeInserted(GlobalFormElementTreeItemBase parent, int index, Node node) { if (NodesInserted != null) { TreeModelEventArgs args = new TreeModelEventArgs(GetPath(parent), new int[] { index }, new object[] { node }); NodesInserted(this, args); } }
internal protected virtual void OnNodeInserted(Node parent, int index, Node node) { if (NodesInserted != null) { TreeModelEventArgs args = new TreeModelEventArgs(GetPath(parent), new int[] { index }, new object[] { node }); NodesInserted(this, args); } }
internal void OnNodeRemoved(PlaylistTreeNodeBase parent, int index, PlaylistTreeNodeBase node) { if (NodesRemoved != null) { var args = new TreeModelEventArgs(GetPath(parent), new[] { index }, new object[] { node }); NodesRemoved(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 OnNodesRemoved(TreeModelEventArgs e) { var handler = this.NodesRemoved; if (handler != null) { handler(this, e); } }
public void OnNodeInserted(Node parent, int index, Node node) { if (NodesInserted != null) { var args = new TreeModelEventArgs(GetPath(parent), new[] { index }, new object[] { node }); NodesInserted(this, args); } }
internal void OnNodeChanged(MyNode node) { if (NodesChanged != null) { var parent = node.Parent; TreeModelEventArgs args = new TreeModelEventArgs(GetPath(parent), new int[] { parent.Children.IndexOf(node) }, new object[] { node }); NodesChanged(this, args); } }
public void StructureChanged_event_should_bubble_up() { var flag = false; decorator.StructureChanged += (s, e) => { flag = true; }; var eventArgs = new TreeModelEventArgs(new TreePath(), new object[0]); treeModel.Raise(tm => tm.StructureChanged += null, null, eventArgs); Assert.IsTrue(flag); }
internal protected virtual void OnNodesChanged(Node parent, int index, Node node) { if (NodesChanged != null) { TreePath path = GetPath(parent); if (path == null) { return; } TreeModelEventArgs args = new TreeModelEventArgs(path, new int[] { index }, new object[] { node }); NodesChanged(this, args); } }
void Model_NodesRemoved(object sender, TreeModelEventArgs e) { if (ModelSaved) { Model.NodesRemoved -= Model_NodesRemoved; ModelSaved = false; if (cbShowAll.Checked) { LoadFiles(); } } }
protected void NotifyModel() { var model = FindModel(); if (model != null && Parent != null) { var path = model.GetPath(Parent); if (path != null) { var args = new TreeModelEventArgs(path, new[] { Index }, new object[] { this }); model.OnNodesChanged(args); } } }
private void NotifyNodesChanged() { if (!_notify) { return; } var model = FindModel(); if (model != null) { TreePath path = model.GetPath(this); if (path != null) { var args = new TreeModelEventArgs(path, new object[] { this }); model.RaiseNodesChanged(args); } } }
private void OnBomTreeModel_NodesInserted(object sender, TreeModelEventArgs e) { //throw new NotImplementedException(); }
private void modelInstalled_NodesChanged(object sender, TreeModelEventArgs e) { this.InvokeEx(this.ScheduleLazyPackageInterfaceUpdate, false); }
internal void RaiseNodesChanged(TreeModelEventArgs args) { base.OnNodesChanged(args); }
internal void OnNodesChanged(TreeModelEventArgs args) { NodesChanged?.Invoke(this, args); }
void model_NodesInserted(object sender, TreeModelEventArgs e) { insert++; }
void model_NodesRemoved(object sender, TreeModelEventArgs e) { remove++; }
void _model_NodesChanged(object sender, TreeModelEventArgs e) { UpdateDataKey(); }
private void OnPPRTreeModel_NodesChanged(object sender, TreeModelEventArgs e) { //throw new NotImplementedException(); }
protected void OnNodesRemoved(TreeModelEventArgs e) { this.NodesRemoved?.Invoke(this, e); }
public void OnNodeRemoved(Node parent, int index, Node node) { TreeModelEventArgs args = new TreeModelEventArgs(GetPath(parent), new[] { index }, new object[] { node }); NodesRemoved?.Invoke(this, args); }