using System; using DevComponents.Tree.Display; namespace DevComponents.Tree { /// /// Defines the delegate for TreeGX cell based action events. /// public delegate void TreeGXCellEventHandler(object sender, TreeGXCellEventArgs e); /// /// Defines the delegate for TreeGX cell based action events. /// public delegate void TreeGXCellCancelEventHandler(object sender, TreeGXCellCancelEventArgs e); /// /// Defines the delegate for TreeGX node based action events that can be cancelled. /// public delegate void TreeGXNodeCancelEventHandler(object sender, TreeGXNodeCancelEventArgs e); /// /// Defines the delegate for TreeGX node based action events. /// public delegate void TreeGXNodeEventHandler(object sender, TreeGXNodeEventArgs e); /// /// Defines delegate for Command button events. /// public delegate void CommandButtonEventHandler(object sender, CommandButtonEventArgs e); /// /// Defines delegate for label editing events. /// public delegate void CellEditEventHandler(object sender, CellEditEventArgs e); /// /// Defines the delegate for TreeGX node based action events. /// public delegate void TreeGXNodeCollectionEventHandler(object sender, TreeGXNodeCollectionEventArgs e); /// /// Defines the delegate for BeforeNodeDrop and AfterNodeDrop events /// public delegate void TreeGXDragDropEventHandler(object sender, TreeGXDragDropEventArgs e); /// /// Defines the delegate for mouse based node events /// public delegate void TreeGXNodeMouseEventHandler(object sender, TreeGXNodeMouseEventArgs e); /// /// Defines delegate for node rendering events. /// public delegate void NodeRendererEventHandler(object sender, NodeRendererEventArgs e); /// /// Defines delegate for cell rendering events. /// public delegate void NodeCellRendererEventHandler(object sender, NodeCellRendererEventArgs e); /// /// Defines delegate for RenderExpandPart event. /// public delegate void NodeExpandPartRendererEventHandler(object sender, NodeExpandPartRendererEventArgs e); /// /// Defines delegate for RenderExpandPart event. /// public delegate void NodeCommandPartRendererEventHandler(object sender, NodeCommandPartRendererEventArgs e); /// /// Defines delegate for RenderExpandPart event. /// public delegate void SelectionRendererEventHandler(object sender, SelectionRendererEventArgs e); /// /// Defines delegate for RenderConnector event. /// public delegate void ConnectorRendererEventHandler(object sender, ConnectorRendererEventArgs e); /// /// Defines delegate for TreeBackgroundRenderer events. /// public delegate void TreeBackgroundRendererEventHandler(object sender, TreeBackgroundRendererEventArgs e); }