GoDiagram Win Reference
GoLayoutTree Class Methods


For a list of all members of this type, see GoLayoutTree members.

Public Methods
 NameDescription
Public MethodCreateNetworkAllocate a GoLayoutTreeNetwork.  
Public MethodCreateObjRef (Inherited from System.MarshalByRefObject)
Public MethodDisposeOverloaded.  (Inherited from System.ComponentModel.Component)
Public MethodGetLifetimeService (Inherited from System.MarshalByRefObject)
Public MethodInitializeLifetimeService (Inherited from System.MarshalByRefObject)
Public MethodLayoutNodesAndLinksCall GoLayoutGenericNetwork.Node<N,L,Y>.CommitPosition to position each node, call LayoutComments, and then call GoLayoutTreeLink.CommitPosition to route the links.  
Public MethodPerformLayoutOverridden. Do a tree layout.  
Public MethodRaiseProgressOverloaded. Call OnProgress with an appropriate GoLayoutProgressEventArgs. (Inherited from Northwoods.Go.Layout.GoLayout)
Public MethodToString (Inherited from System.ComponentModel.Component)
Top
Protected Methods
 NameDescription
Protected MethodAddCommentsFind associated objects to be positioned along with the GoLayoutGenericNetwork.Node<N,L,Y>.GoLayoutGenericNetwork.Node<N,L,Y>.GoObject.  
Protected MethodArrangeTreesPosition each separate tree.  
Protected MethodAssignTreeNodeValuesAssign final property values for a GoLayoutTreeNode.  
Protected MethodCreateTreesThis 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.  
Protected MethodFinalize (Inherited from System.ComponentModel.Component)
Protected MethodFindRootsThis method is responsible for finding all of the root nodes.  
Protected MethodGetService (Inherited from System.ComponentModel.Component)
Protected MethodInitializeTreeNodeValuesAssign initial property values for a GoLayoutTreeNode.  
Protected MethodLayoutCommentsPosition any GoLayoutTreeNode.Comments around the GoLayoutGenericNetwork.Node<N,L,Y>.GoObject.  
Protected MethodLayoutTreeRecursively lay out a subtree starting with the given parent node.  
Protected MethodMemberwiseCloneOverloaded.  (Inherited from System.MarshalByRefObject)
Protected MethodOnProgressInvoke all Progress event handlers. (Inherited from Northwoods.Go.Layout.GoLayout)
Protected MethodRemoveNetworkOverridden. Set Network to null.  
Protected MethodSetPortSpotsAssign port spots for single-port nodes, if GoLayoutTreeNode.SetsPortSpot or GoLayoutTreeNode.SetsChildPortSpot is true, according to the value of PortSpot or ChildPortSpot.  
Protected MethodSortTreeNodeChildrenSort the GoLayoutTreeNode.Children of a node.  
Protected MethodWalkTreeTraverse the Network and assign the GoLayoutTreeNode.GoLayoutTreeNode.Parent, GoLayoutTreeNode.Level, and GoLayoutTreeNode.Children properties.  
Top
See Also

Reference

GoLayoutTree Class
Northwoods.Go.Layout Namespace

 

 


© 2013. Northwoods Software Corporation. All Rights Reserved.

Send Feedback