C# Class SilverlightMappingToolBasic.UI.SuperGraph.View.NodeControlSupportClasses.NodeControl

Inheritance: System.Windows.Controls.UserControl, ISelectableNode, ICutableNode, IPolymorphicShape, IDisposable
Show file Open project: chris-tomich/Glyma Class Usage Examples

Private Properties

Property Type Description
AddChild void
AddParent void
Container_KeyDown void
Container_OnMouseEnter void
Container_OnMouseLeave void
CornerButton_OnButtonClicked void
ICutableNode void
ISelectableNode void
ISelectableNode void
MotionHandler_NodeInMotionEvent void
NodeControl_KeyUp void
NodeControl_Loaded void
NodeControl_SizeChanged void
NodeCornerControlOnNodeSelected void
NodeImageExplorer_RightButtonSingleClick void
NodeImage_ExplorerModeLeftButtonSingleClick void
NodeImage_LeftButtonDoubleClick void
NodeImage_LeftButtonSingleClick void
NodeImage_RightButtonDragReleased void
NodeImage_RightButtonDragStart void
NodeImage_RightButtonSingleClick void
NodePropertiesDialogOnClosed void
NodeTextMouseManagerOnLeftButtonDoubleClick void
NodeText_LeftButtonSingleClick void
OnExtendButtonClicked void
OnMouseRightButtonUp void
RefreshCornerControl void
RemoveChild void
RemoveParent void
UserControl_DataContextChanged void
VideoRemoteControlOnPlayClicked void
VideoRemoteControlOnVisibilityChanged void
ViewModelNodeOnPropertyChanged void

Public Methods

Method Description
ChangeNodeType ( ChangeNodeTypeEventArgs e ) : void
Clone ( ) : void
Copy ( ) : void
CopyUrl ( ) : void
CutNode ( ) : void
Dispose ( ) : void
GetAllChildNodeControls ( ) : IEnumerable
GetAllNodeControls ( ) : IEnumerable
GetShapeHighest ( ) : IShapeEquation
GetShapeLeftMost ( ) : IShapeEquation
GetShapeLowest ( ) : IShapeEquation
GetShapeRightMost ( ) : IShapeEquation
GiveEditorFocus ( ) : void
HasChildren ( ) : bool
LinkFromNode ( NodeControl node ) : void
MenuClosed ( object sender, EventArgs e ) : void
NodeControl ( ) : System
NodeProperties ( ) : void
RefreshNodeControl ( ) : void
SelectNodeDetail ( NodeSelectedEventArgs type, NodeSelectedEventArgs source ) : void
SetEditFocus ( ) : void
ShareWith ( ShareWithType item ) : void
UnLinkFromNode ( NodeControl node ) : void

Private Methods

Method Description
AddChild ( NodeControl node ) : void
AddParent ( NodeControl node ) : void
Container_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
Container_OnMouseEnter ( object sender, System.Windows.Input.MouseEventArgs e ) : void
Container_OnMouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
CornerButton_OnButtonClicked ( object sender, NodeCornerButtonClickedEventArgs e ) : void
ICutableNode ( ) : void
ISelectableNode ( ) : void
ISelectableNode ( bool isShowDetail = true ) : void
MotionHandler_NodeInMotionEvent ( object sender, NodeMotionHandlerEventArgs e ) : void
NodeControl_KeyUp ( object sender, System.Windows.Input.KeyEventArgs e ) : void
NodeControl_Loaded ( object sender, RoutedEventArgs e ) : void
NodeControl_SizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
NodeCornerControlOnNodeSelected ( object sender, NodeSelectedEventArgs e ) : void
NodeImageExplorer_RightButtonSingleClick ( object sender, MouseManagerEventArgs e ) : void
NodeImage_ExplorerModeLeftButtonSingleClick ( object sender, MouseManagerEventArgs e ) : void
NodeImage_LeftButtonDoubleClick ( object sender, MouseManagerEventArgs e ) : void
NodeImage_LeftButtonSingleClick ( object sender, MouseManagerEventArgs e ) : void
NodeImage_RightButtonDragReleased ( object sender, MouseManagerEventArgs e ) : void
NodeImage_RightButtonDragStart ( object sender, MouseManagerEventArgs e ) : void
NodeImage_RightButtonSingleClick ( object sender, MouseManagerEventArgs e ) : void
NodePropertiesDialogOnClosed ( object sender, EventArgs eventArgs ) : void
NodeTextMouseManagerOnLeftButtonDoubleClick ( object sender, MouseManagerEventArgs mouseManagerEventArgs ) : void
NodeText_LeftButtonSingleClick ( object sender, MouseManagerEventArgs e ) : void
OnExtendButtonClicked ( object sender, EventArgs e ) : void
OnMouseRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
RefreshCornerControl ( ) : void
RemoveChild ( NodeControl node ) : void
RemoveParent ( NodeControl node ) : void
UserControl_DataContextChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
VideoRemoteControlOnPlayClicked ( object sender, EventArgs eventArgs ) : void
VideoRemoteControlOnVisibilityChanged ( object sender, VisibilityChangedEventArgs visibilityChangedEventArgs ) : void
ViewModelNodeOnPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Method Details

ChangeNodeType() public method

public ChangeNodeType ( ChangeNodeTypeEventArgs e ) : void
e SilverlightMappingToolBasic.UI.SuperGraph.View.ContextMenu.ChangeNodeTypeEventArgs
return void

Clone() public method

public Clone ( ) : void
return void

Copy() public method

public Copy ( ) : void
return void

CopyUrl() public method

public CopyUrl ( ) : void
return void

CutNode() public method

public CutNode ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

GetAllChildNodeControls() public method

public GetAllChildNodeControls ( ) : IEnumerable
return IEnumerable

GetAllNodeControls() public method

public GetAllNodeControls ( ) : IEnumerable
return IEnumerable

GetShapeHighest() public method

public GetShapeHighest ( ) : IShapeEquation
return IShapeEquation

GetShapeLeftMost() public method

public GetShapeLeftMost ( ) : IShapeEquation
return IShapeEquation

GetShapeLowest() public method

public GetShapeLowest ( ) : IShapeEquation
return IShapeEquation

GetShapeRightMost() public method

public GetShapeRightMost ( ) : IShapeEquation
return IShapeEquation

GiveEditorFocus() public method

public GiveEditorFocus ( ) : void
return void

HasChildren() public method

public HasChildren ( ) : bool
return bool

LinkFromNode() public method

public LinkFromNode ( NodeControl node ) : void
node NodeControl
return void

MenuClosed() public method

public MenuClosed ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

NodeControl() public method

public NodeControl ( ) : System
return System

NodeProperties() public method

public NodeProperties ( ) : void
return void

RefreshNodeControl() public method

public RefreshNodeControl ( ) : void
return void

SelectNodeDetail() public method

public SelectNodeDetail ( NodeSelectedEventArgs type, NodeSelectedEventArgs source ) : void
type NodeSelectedEventArgs
source NodeSelectedEventArgs
return void

SetEditFocus() public method

public SetEditFocus ( ) : void
return void

ShareWith() public method

public ShareWith ( ShareWithType item ) : void
item ShareWithType
return void

UnLinkFromNode() public method

public UnLinkFromNode ( NodeControl node ) : void
node NodeControl
return void