SchematicExpansionMode enum
Controls the initial expansion state of the schematic after loading.
These modes are a rendering concern — they control which SchematicGraph methods are called before the first ELK layout, not what data is in the JSON.
Values
- defaultView → const SchematicExpansionMode
-
Default: top module shows non-primitive sub-modules as blocks, no wires. This is the
fromJsondefault behaviour. - collapsed → const SchematicExpansionMode
-
Nothing expanded — the top module is a single collapsed block.
- blocksOnly → const SchematicExpansionMode
-
All hierarchy blocks visible at every level, but no wires. Uses
SchematicGraph.expandNonPrimitivesRecursive. - fullyExpanded → const SchematicExpansionMode
-
Fully expanded with all wires visible at every level. Uses
SchematicGraph.toggleNodeRecursive.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
SchematicExpansionMode> - A constant List of the values in this enum, in order of their declaration.