C# Class TUM.CMS.VplControl.Core.VplControl

Inheritance: ZoomCanvas
Show file Open project: tumcms/TUM.CMS.VPLControl Class Usage Examples

Public Properties

Property Type Description
ImportFlowDirection GraphFlowDirections
TempLine Line

Private Properties

Property Type Description
DeserializeNetwork void
HideElementsForTransformation void
InitializeGridBackground void
InitializeTheme void
ScaleTransformOnChanged void
SerializeNetwork void
ShowElementsAfterTransformation void
ShowSelectionNode void
TranslateTransformOnChanged void
UnselectAllElements void

Public Methods

Method Description
ClearTempLine ( ) : void
GroupNodes ( ) : void
NewFile ( ) : void
OpenFile ( ) : void
OpenFile ( string filepath ) : void
SaveFile ( ) : void
VplControl ( ) : System
VplControl_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
VplControl_KeyUp ( object sender, System.Windows.Input.KeyEventArgs e ) : void

Protected Methods

Method Description
HandleMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
HandleMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
HandleMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
HandleMouseWheel ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void

Private Methods

Method Description
DeserializeNetwork ( string filePath ) : void
HideElementsForTransformation ( ) : void
InitializeGridBackground ( ) : void
InitializeTheme ( ) : void
ScaleTransformOnChanged ( object sender, EventArgs eventArgs ) : void
SerializeNetwork ( string filePath ) : void
ShowElementsAfterTransformation ( ) : void
ShowSelectionNode ( ) : void
TranslateTransformOnChanged ( ) : void
UnselectAllElements ( ) : void

Method Details

ClearTempLine() public method

public ClearTempLine ( ) : void
return void

GroupNodes() public method

public GroupNodes ( ) : void
return void

HandleMouseDown() protected method

protected HandleMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
return void

HandleMouseMove() protected method

protected HandleMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
return void

HandleMouseUp() protected method

protected HandleMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
return void

HandleMouseWheel() protected method

protected HandleMouseWheel ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void
sender object
e System.Windows.Input.MouseWheelEventArgs
return void

NewFile() public method

public NewFile ( ) : void
return void

OpenFile() public method

public OpenFile ( ) : void
return void

OpenFile() public method

public OpenFile ( string filepath ) : void
filepath string
return void

SaveFile() public method

public SaveFile ( ) : void
return void

VplControl() public method

public VplControl ( ) : System
return System

VplControl_KeyDown() public method

public VplControl_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
sender object
e System.Windows.Input.KeyEventArgs
return void

VplControl_KeyUp() public method

public VplControl_KeyUp ( object sender, System.Windows.Input.KeyEventArgs e ) : void
sender object
e System.Windows.Input.KeyEventArgs
return void

Property Details

ImportFlowDirection public property

public GraphFlowDirections ImportFlowDirection
return GraphFlowDirections

TempLine public property

public Line TempLine
return Line