SchematicConstants class

Schematic layout constants

Constructors

SchematicConstants()

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. "bus7: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