Northwoods.Go.Layout Assembly > Northwoods.Go.Layout Namespace : GoLayoutTree Class |
The following tables list the members exposed by GoLayoutTree.
Name | Description | |
---|---|---|
![]() | GoLayoutTree Constructor | Overloaded. |
Name | Description | |
---|---|---|
![]() | Alignment | Gets or sets the default alignment of parents relative to their children. |
![]() | AlternateDefaults | Gets the object holding the default values for alternate layer GoLayoutTreeNodes, used when the Style is GoLayoutTreeStyle.Alternating or GoLayoutTreeStyle.LastParents. |
![]() | Angle | Gets or sets the default direction for tree growth. |
![]() | Arrangement | Gets or sets how ArrangeTrees should lay out the separate trees. |
![]() | ArrangementOrigin | Gets or sets the point at which ArrangeTrees will position the trees. |
![]() | ArrangementSpacing | Gets or sets the space between which ArrangeTrees will position the trees. |
![]() | BreadthLimit | Gets or sets a limit on how broad a tree should be. |
![]() | ChildPortSpot | Gets or sets the spot that children nodes' Northwoods.Go.GoPorts get as their Northwoods.Go.GoPort.ToSpot. |
![]() | CommentMargin | Gets or sets the distance between a node and its comments. |
![]() | CommentSpacing | Gets or sets the distance between comments. |
![]() | Compaction | Gets or sets how closely to pack the child nodes of a subtree. |
![]() | LayerSpacing | Gets or sets the distance between a parent node and its children. |
![]() | LayerSpacingParentOverlap | Gets or sets the fraction of the node's depth for which the children's layer starts overlapped with the parent's layer. |
![]() | NodeIndent | Gets or sets the default indentation of the first child. |
![]() | NodeIndentPastParent | Gets or sets the fraction of this node's breadth is added to NodeIndent to determine any spacing at the start of the children. |
![]() | NodeSpacing | Gets or sets the distance between child nodes. |
![]() | Path | Gets or sets how the tree should be constructed from the GoLayoutTreeLinks connecting GoLayoutTreeNodes. |
![]() | PortSpot | Gets or sets the spot that this node's Northwoods.Go.GoPort gets as its Northwoods.Go.GoPort.FromSpot. |
![]() | RootDefaults | Gets the object holding the default values for root GoLayoutTreeNodes. |
![]() | Roots | Gets or sets an Northwoods.Go.IGoCollection of root Northwoods.Go.GoObjects. |
![]() | RowIndent | Gets or sets the default indentation of the first child of each row, if the Alignment is not a "Center" alignment. |
![]() | RowSpacing | Gets or sets the distance between rows of children. |
![]() | SetsChildPortSpot | Gets or sets whether SetPortSpots should set the Northwoods.Go.GoPort.ToSpot for each child node port. |
![]() | SetsPortSpot | Gets or sets whether SetPortSpots should set the Northwoods.Go.GoPort.FromSpot for this parent node port. |
![]() | Sorting | Gets or sets the default GoLayoutTreeSorting policy. |
![]() | Style | Gets or sets the GoLayoutTreeStyle for the resulting trees. |
![]() | View | Gets or sets the Northwoods.Go.GoView whose thread is used to run document-updating code and Progress events. (Inherited from Northwoods.Go.Layout.GoLayout) |
Name | Description | |
---|---|---|
![]() | CanRaiseEvents | (Inherited from System.ComponentModel.Component) |
![]() | Events | (Inherited from System.ComponentModel.Component) |
Name | Description | |
---|---|---|
![]() | CreateNetwork | Allocate a GoLayoutTreeNetwork. |
![]() | CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject) |
![]() | Dispose | Overloaded. (Inherited from System.ComponentModel.Component) |
![]() | GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject) |
![]() | InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject) |
![]() | LayoutNodesAndLinks | Call GoLayoutGenericNetwork.Node<N,L,Y>.CommitPosition to position each node, call LayoutComments, and then call GoLayoutTreeLink.CommitPosition to route the links. |
![]() | PerformLayout | Overridden. Do a tree layout. |
![]() | RaiseProgress | Overloaded. Call OnProgress with an appropriate GoLayoutProgressEventArgs. (Inherited from Northwoods.Go.Layout.GoLayout) |
![]() | ToString | (Inherited from System.ComponentModel.Component) |
Name | Description | |
---|---|---|
![]() | AddComments | Find associated objects to be positioned along with the GoLayoutGenericNetwork.Node<N,L,Y>.GoLayoutGenericNetwork.Node<N,L,Y>.GoObject. |
![]() | ArrangeTrees | Position each separate tree. |
![]() | AssignTreeNodeValues | Assign final property values for a GoLayoutTreeNode. |
![]() | ComputeBusLastRowSpacing | Get the amount of space to leave between the sibling child vertexes and this last odd vertex when the parent's GoLayoutTreeNode.Alignment is Bus or BusBranching. |
![]() | ComputeBusNodeSpacing | Get the amount of space to insert between a child vertex and its parent spine when the parent's GoLayoutTreeNode.Alignment is Bus or BusBranching. |
![]() | CreateTrees | This method is responsible for initializing all of the GoLayoutTreeNodes, setting GoLayoutTreeNode.Initialized, GoLayoutTreeNode.Level, GoLayoutTreeNode.Parent, and GoLayoutTreeNode.Children, and making sure Roots has at least one suitable Northwoods.Go.GoObject in it. |
![]() | Finalize | (Inherited from System.ComponentModel.Component) |
![]() | FindRoots | This method is responsible for finding all of the root nodes. |
![]() | GetService | (Inherited from System.ComponentModel.Component) |
![]() | InitializeTreeNodeValues | Assign initial property values for a GoLayoutTreeNode. |
![]() | LayoutComments | Position any GoLayoutTreeNode.Comments around the GoLayoutGenericNetwork.Node<N,L,Y>.GoObject. |
![]() | LayoutTree | Recursively lay out a subtree starting with the given parent node. |
![]() | MemberwiseClone | Overloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject) |
![]() | OnProgress | Invoke all Progress event handlers. (Inherited from Northwoods.Go.Layout.GoLayout) |
![]() | RemoveNetwork | Overridden. Set Network to null. |
![]() | SetPortSpots | Assign port spots for single-port nodes, if GoLayoutTreeNode.SetsPortSpot or GoLayoutTreeNode.SetsChildPortSpot is true, according to the value of PortSpot or ChildPortSpot. |
![]() | SortTreeNodeChildren | Sort the GoLayoutTreeNode.Children of a node. |
![]() | WalkTree | Traverse the Network and assign the GoLayoutTreeNode.GoLayoutTreeNode.Parent, GoLayoutTreeNode.Level, and GoLayoutTreeNode.Children properties. |
Name | Description | |
---|---|---|
![]() | Progress | The Progress event is raised at various times during the PerformLayout routine to indicate progress. In particular, a Progress event should be raised at the start of the layout with a progress of 0.0 and at the end of the layout with a progress of 1.0. Other calls with progress values should be layout routine specific. (Inherited from Northwoods.Go.Layout.GoLayout) |