IconsPaintingEditor class
Customizable icons for the Painting Editor component.
Constructors
- IconsPaintingEditor({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})
-
Creates an instance of IconsPaintingEditor with customizable icon
settings.
const
Properties
- arrow → IconData
-
The icon for the arrow drawing tool.
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
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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}) → IconsPaintingEditor -
Creates a copy of this
IconsPaintingEditor
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