SchematicExpansionMode enum
Controls the initial expansion state of the schematic after loading.
These modes are a rendering concern. They control graph or hierarchy expansion before layout, not what data is present in the source.
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 available wires visible at every level.
Uses
SchematicGraph.toggleNodeRecursivefor netlist-backed layouts. Hierarchy-only layouts have no wires, so this behaves like blocksOnly.
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.