C# Class SilverlightMappingToolBasic.MapDepth.SortNodesLeftToRight

Exibir arquivo Open project: chris-tomich/Glyma

Private Properties

Property Type Description
BuildTreeNodeGroup TreeNodeGroup
CalculateColumnWidth double
GetChildNodeRenderers List
GetColumnXPosition double
GetLeftMostNodes List
NodePositionComparison int
PopulateColumns void
SetNodeXLocations void

Public Methods

Method Description
SortLeftToRight ( ) : void
SortNodesLeftToRight ( INodeNavigator navigator, MapDepthViewManager viewManager ) : System

Private Methods

Method Description
BuildTreeNodeGroup ( NodeRenderer leftMostNode ) : TreeNodeGroup
CalculateColumnWidth ( List nodeRenderers ) : double
GetChildNodeRenderers ( NodeRenderer parentNode ) : List
GetColumnXPosition ( int columnNumber ) : double
GetLeftMostNodes ( ) : List
NodePositionComparison ( NodeRenderer node1, NodeRenderer node2 ) : int

Used as the comparison for sorting the nodes based on their initial position.

PopulateColumns ( int columnNumber, List parentNodes, bool useLocationOrder ) : void
SetNodeXLocations ( ) : void

Method Details

SortLeftToRight() public method

public SortLeftToRight ( ) : void
return void

SortNodesLeftToRight() public method

public SortNodesLeftToRight ( INodeNavigator navigator, MapDepthViewManager viewManager ) : System
navigator INodeNavigator
viewManager MapDepthViewManager
return System