ConnectionStyles class final
Built-in connection styles
This class provides easy access to all the built-in connection styles and handles backward compatibility with the legacy enum system.
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
Static Methods
-
findById(
String id) → ConnectionStyle? - Find a connection style by its ID
-
getWithFallback(
String? id) → ConnectionStyle - Get a connection style with fallback to default
-
isBuiltIn(
ConnectionStyle style) → bool - Check if a style is a built-in style
Constants
-
all
→ const List<
ConnectionStyle> - All built-in connection styles
- bezier → const ConnectionStyle
- Smooth bezier curve connections
-
byId
→ const Map<
String, ConnectionStyle> - Built-in styles mapped by their ID
- customBezier → const ConnectionStyle
- Custom bezier connections with configurable parameters
- smoothstep → const ConnectionStyle
- 90-degree step connections with rounded corners
- step → const ConnectionStyle
- 90-degree step connections without rounded corners
- straight → const ConnectionStyle
- Straight line connections with port extensions