SchematicConstants class
Schematic layout constants
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- 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
- busLabelMinSegmentLength → const double
-
Minimum segment length to label bus width (e.g. "bus
7:0") - 25 * 25 = 625px. - busLabelThresholdMultiplier → const double
- Bus width label threshold: label any segment longer than this many times the default primitive cell width (25px).
- busWireStrokeWidth → const double
- Bus (multi-bit) wire stroke width
- charHeight → const double
- Character height.
- charWidth → const double
- Character dimensions for monospace font Note: charWidth/Height are for LAYOUT calculations textFontSize is the actual rendered font size (smaller for visual balance)
- constNodeFontSize → const double
- Font size for constant nodes (smaller for visual balance).
- junctionRadius → const double
- Junction point radius
- nodeCornerRadius → const double
- Node corner radius (rx, ry in SVG)
- nodeStrokeWidth → const double
- Node stroke width
- portOpacity → const double
- Port opacity
- portPinHeight → const double
- Port pin height.
- portPinWidth → const double
-
Port pin size
width, height - textFontSize → const double
- Text font size.
- wireCornerRadius → const double
- Corner rounding radius for orthogonal wire bends.
- wireStrokeWidth → const double
- Wire/link stroke width - increased for visibility