Enum LayoutConditions

GoDiagram®
v10.0.12
by Northwoods Software®

This enumeration specifies possible values for LayoutConditions.

Namespace: Northwoods.Go
Assembly: Northwoods.GoDiagram.Avalonia.dll
Syntax
[Flags]
public enum LayoutConditions

Fields

Name Description
Added

This flag may be combined with other flags to indicate that when a Part is added to a Diagram or Group, it invalidates the Layout responsible for the Part.

All

The Layout responsible for the Part is invalidated when the Part is added or removed from the Diagram or Group or when it changes visibility or size.

GroupLayout

This flag may be combined with other flags to indicate 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.

Hidden

This flag may be combined with other flags to indicate that when a Part's Visible becomes false, it invalidates the Layout responsible for the Part.

NodeReplaced

This flag may be combined with other flags to indicate 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.

NodeSized

This flag may be combined with other flags to indicate that when a Node or simple Part's ActualBounds changes size, it invalidates the Layout responsible for the Part; this flag is ignored for Parts that are Links.

None

No operation on this Part causes invalidation of the Layout responsible for this Part.

Removed

This flag may be combined with other flags to indicate that when a Part is removed from a Diagram or Group, it invalidates the Layout responsible for the Part.

Shown

This flag may be combined with other flags to indicate that when a Part's Visible becomes true, it invalidates the Layout responsible for the Part.

Standard

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.