Enumeration LayoutConditions

GoJS® Diagramming Components
version 3.0.1
by Northwoods Software®

This enumeration specifies possible values for Part.layoutConditions. These values can be combined as flags.

since

3.0

Index

Enumeration Members

Indicates that when a Part is added to a Diagram or Group, it invalidates the Layout responsible for the Part.

Indicates that when a Group has been laid out, it invalidates the Layout responsible for that Group; this flag is ignored for Parts that are not Groups.

Indicates that when a Part's GraphObject.visible becomes false, it invalidates the Layout responsible for the Part.

Indicates that when a Node or simple Part's category changes, it invalidates the Layout responsible for the Part; this flag is ignored for Parts that are Links.

Indicates that when a Node or simple Part's GraphObject.actualBounds changes size, it invalidates the Layout responsible for the Part; this flag is ignored for Parts that are Links.

Indicates that no operation on a Part causes invalidation of the Layout responsible for that Part.

Indicates that when a Part is removed from a Diagram or Group, it invalidates the Layout responsible for the Part.

Indicates that when a Part's GraphObject.visible becomes true, it invalidates the Layout responsible for the Part.

This is the default value for the Part.layoutConditions property, basically a combination of all of the conditions: the Layout responsible for the Part is invalidated when the Part is added or removed or replaced from the Diagram or Group, or when it changes visibility or size, or when a Group's layout has been performed.