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