KanbanColumnTheme class
Theme configuration for a Kanban column.
Defines the visual appearance of a column including colors for various components like background, borders, headers, and action buttons.
Constructors
- KanbanColumnTheme({Color columnBackgroundColor = Colors.white, Color columnBorderColor = const Color(0xFFE0E0E0), double columnBorderWidth = 0.0, Color columnHeaderColor = Colors.blue, Color columnHeaderTextColor = Colors.black87, Color columnAddButtonBoxColor = const Color.fromARGB(255, 76, 127, 175), Color columnAddIconColor = Colors.white})
-
Creates a KanbanColumnTheme with customizable colors.
const
Properties
- columnAddButtonBoxColor → Color
-
Background color for the add task button.
final
- columnAddIconColor → Color
-
Color of the add task icon.
final
- columnBackgroundColor → Color
-
Background color of the column.
final
- columnBorderColor → Color
-
Color of the column's border.
final
- columnBorderWidth → double
-
Border width for the column
final
- columnHeaderColor → Color
-
Background color of the column header.
final
- columnHeaderTextColor → Color
-
Text color for the column header.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
copyWith(
{Color? columnBackgroundColor, Color? columnBorderColor, double? columnBorderWidth, Color? columnHeaderColor, Color? columnHeaderTextColor, Color? columnAddButtonBoxColor, Color? columnAddIconColor}) → KanbanColumnTheme - Creates a copy of this KanbanColumnTheme with modified values.
-
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