private void treeView1_AfterLabelEdit(object sender, NodeLabelEditEventArgs e) { if (SelectedNode is ContainerTreeNode) { if (e.Node == newNode) { ContainerCreatedEventArgs ee = new ContainerCreatedEventArgs(SelectedNode as ContainerTreeNode, (SelectedNode.Parent as ContainerTreeNode).Container); newNode = null; OnNewContainerOrdered(ee); } else { ContainerEventArgs ee = new ContainerEventArgs((SelectedNode as ContainerTreeNode).Container); OnContainerLabelEdit(ee); } } else { if (e.Node == newNode) { newNode = null; LeafCreatedEventArgs ee = new LeafCreatedEventArgs(SelectedNode as LeafTreeNode, (SelectedNode.Parent as ContainerTreeNode).Container); OnCreatingNewLeaf(ee); } else { LeafEventArgs ee = new LeafEventArgs((SelectedNode as LeafTreeNode).Leaf); OnLeafLableEdit(ee); } } }
protected void OnContainerDelete(ContainerEventArgs e) { if (ContainerDeleted != null) { ContainerDeleted(this, e); } }
protected void OnNewContainerOrdered(ContainerEventArgs e) { if (NewContainerOrdered != null) { NewContainerOrdered(this, e); } }
protected void OnContainerLabelEdit(ContainerEventArgs e) { if (ContainerLabelEdited != null) { ContainerLabelEdited(this, e); } }
private void treeView1_BeforeExpand(object sender, TreeViewCancelEventArgs e) { if (e.Node == cutNode) { e.Cancel = true; return; } if (!((bool)e.Node.Tag)) { return; } ContainerEventArgs ee = new ContainerEventArgs((e.Node as ContainerTreeNode).Container); OnNodeExpanded(ee); if (ee.Cancel) { return; } e.Node.Nodes.Clear(); BuildBranch((e.Node as ContainerTreeNode), true); e.Node.Tag = false; }
protected void OnNodeExpanded(ContainerEventArgs e) { if (NodeExpanded != null) { NodeExpanded(this, e); } }
/// <summary> /// Raises the <see cref="E:MessageReceived"/> event. /// </summary> /// <param name="args">The <see cref="SD.Tools.Algorithmia.GeneralDataStructures.EventArguments.ContainerEventArgs<System.Byte[]>"/> instance containing the event data.</param> protected virtual void OnMessageReceived(ContainerEventArgs <byte[]> args) { EventHandler <ContainerEventArgs <byte[]> > handlers; lock (this._eventLock) { handlers = _messageReceived; } handlers.RaiseEvent(this, args); }
private static void Container_Full(object sender, ContainerEventArgs e) { Console.ForegroundColor = ConsoleColor.Red; if (e.Overflow > 0) { Console.WriteLine($"{sender.GetType().Name} is overflowing by: {e.Overflow}."); } else { Console.WriteLine($"{sender.GetType().Name} is full."); } Console.ResetColor(); }
void OnValidateChildrenChanged(object sender, ContainerEventArgs e) { if (processingEvent) { // probably ok return; } // Not a tooltip or overlay change? if (e.Index != -1) { throw new InvalidOperationException( "This widget has an active binding and should not be modified from elsewhere."); } }
void HandleOnChildrenChanged(object sender, ContainerEventArgs e) { if (e.Index != 0) { return; } if (e.RemovedChild is TView cRemoved) { cRemoved.DocumentModified -= OnContentModified; } if (e.AddedChild is TView cAdded) { cAdded.DocumentModified += OnContentModified; } }
private void ContainerDelete() { if (ShowDeleteMessage(SelectedNode) == DialogResult.Yes) { ContainerEventArgs ee = new ContainerEventArgs((SelectedNode as ContainerTreeNode).Container); if (cutNode != null && cutNode == SelectedNode) { CancelCut(); } OnContainerDelete(ee); if (!ee.Cancel) { SelectedNode.Remove(); } } }
void OnChildrenChanged(object sender, ContainerEventArgs e) { var w = sender as IWidget; if (w == null) { return; } if (registeredWidgets.ContainsKey(w)) { Dirty = true; if (e.RemovedChild != null) { Uninstall(e.RemovedChild); } if (e.AddedChild != null) { Install(e.AddedChild); } } }
/// <summary> /// Handles the MessageReceived event of the Connection object. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="args">The <see cref="SD.Tools.Algorithmia.GeneralDataStructures.EventArguments.ContainerEventArgs<System.Byte[]>"/> instance containing the event data.</param> private void Connection_MessageReceived(object sender, ContainerEventArgs <byte[]> args) { this.OnMessageReceived(args); }
public void OnOutputDirectoryChanged(object sender, ContainerEventArgs cea) { }
public static void Full(object sender, ContainerEventArgs e) { Debug.WriteLine($"A {e.GetType()} is full, please empty that bucket before it overflows"); }
protected string OnFull(ContainerEventArgs e) { Full?.Invoke(this, e); return(EventReturnString); }