PaintEditorIcons class
Customizable icons for the Paint Editor component.
Constructors
- PaintEditorIcons({IconData moveAndZoom = Icons.pinch_outlined, IconData changeOpacity = Icons.opacity_outlined, IconData eraser = Icons.delete_forever_outlined, IconData lineWeight = Icons.line_weight_rounded, IconData freeStyle = Icons.edit, IconData arrow = Icons.arrow_right_alt_outlined, IconData line = Icons.horizontal_rule, IconData fill = Icons.format_color_fill, IconData noFill = Icons.format_color_reset, IconData rectangle = Icons.crop_free, IconData circle = Icons.lens_outlined, IconData dashLine = Icons.power_input, IconData applyChanges = Icons.done, IconData backButton = Icons.arrow_back, IconData undoAction = Icons.undo, IconData redoAction = Icons.redo})
-
Creates an instance of PaintEditorIcons with customizable icon
settings.
const
Properties
- applyChanges → IconData
-
The icon for applying changes in the editor.
final
- arrow → IconData
-
The icon for the arrow drawing tool.
final
- backButton → IconData
-
The icon for the back button.
final
-
The icon to be displayed in the bottom navigation bar.
final
- changeOpacity → IconData
-
The icon representing to change the opacity.
final
- circle → IconData
-
The icon for the circle drawing tool.
final
- dashLine → IconData
-
The icon for the dashed line drawing tool.
final
- eraser → IconData
-
The icon for the eraser tool.
final
- fill → IconData
-
The icon representing a filled background.
final
- freeStyle → IconData
-
The icon for the freehand drawing tool.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- line → IconData
-
The icon for the straight line drawing tool.
final
- lineWeight → IconData
-
The icon for adjusting line weight.
final
- moveAndZoom → IconData
-
The icon used for moving and zooming within the editor.
final
- noFill → IconData
-
The icon representing an unfilled (transparent) background.
final
- rectangle → IconData
-
The icon for the rectangle drawing tool.
final
- redoAction → IconData
-
The icon for redoing the last undone action.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- undoAction → IconData
-
The icon for undoing the last action.
final
Methods
-
copyWith(
{IconData? moveAndZoom, IconData? changeOpacity, IconData? eraser, IconData? lineWeight, IconData? freeStyle, IconData? arrow, IconData? line, IconData? fill, IconData? noFill, IconData? rectangle, IconData? circle, IconData? dashLine, IconData? backButton, IconData? undoAction, IconData? redoAction, IconData? applyChanges}) → PaintEditorIcons -
Creates a copy of this
PaintEditorIcons
object 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.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited