Read-only view of the theme fields an expandable tier (Folder / Parent) renderer needs.
FolderNodeTheme and ParentNodeTheme implement this so a single
ExpandableNodeRenderer can consume either without switching on tier. It is
intentionally read-only (getters only): it therefore does not run into
the copyWith / lerp / scale self-type limitation that keeps those
classes un-unified — see ADR-0005. Reading is shareable; writing is not.
- Implementers
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- height → double
-
no setter
- highlightColor → Color?
-
no setter
- hoverColor → Color?
-
no setter
-
labelResolver
→ String? Function(Node<
T> node)? -
no setter
- margin → EdgeInsets
-
no setter
- openWidget → Widget?
-
no setter
-
openWidgetResolver
→ Widget? Function(Node<
T> node)? -
no setter
- padding → EdgeInsets
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- splashColor → Color?
-
no setter
-
tooltipTheme
→ NodeTooltipTheme<
T> ? -
no setter
- widget → Widget?
-
no setter
-
widgetResolver
→ Widget? Function(Node<
T> node)? -
no setter
- width → double
-
no setter
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