FolderViewIconTheme class
Theme data for icon styles in FolderView
- Annotations
Constructors
Properties
- childIcon → IconData?
-
Icon for child nodes (leaf nodes)
final
- expandIcon → IconData?
-
Icon for expand/collapse control (will be rotated for animation)
final
- folderIcon → IconData?
-
Icon for folders in collapsed state
final
- folderOpenIcon → IconData?
-
Icon for folders in expanded state
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- iconColor → Color?
-
Default color for all icons
final
- iconSize → double
-
Size of all icons in the folder view
final
- parentIcon → IconData?
-
Icon for parent nodes
final
- parentOpenIcon → IconData?
-
Icon for parent nodes in expanded state (optional, defaults to parentIcon)
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selectedIconColor → Color?
-
Color for icons when the node is selected
final
Methods
-
copyWith(
{double? iconSize, Color? iconColor, Color? selectedIconColor, IconData? folderIcon, IconData? folderOpenIcon, IconData? parentIcon, IconData? parentOpenIcon, IconData? childIcon, IconData? expandIcon}) → FolderViewIconTheme - Creates a copy of this theme with the given fields replaced with new values
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Static Methods
-
lerp(
FolderViewIconTheme? a, FolderViewIconTheme? b, double t) → FolderViewIconTheme - Linearly interpolate between two FolderViewIconThemes