ScreenboardOptions class
Options for the Screenboard widget. Matches React ScreenboardOptions interface.
Constructors
- ScreenboardOptions.new({required double customWidth, required double customHeight, required ScreenboardParameters parameters, bool showAspect = true, Color defaultColor = Colors.black, double brushThickness = 6.0, double lineThickness = 6.0, double eraserThickness = 10.0, bool allowAnnotation = true, bool autoRemoveShapes = true, Duration autoRemoveDuration = const Duration(seconds: 15)})
Properties
- allowAnnotation → bool
-
final
- autoRemoveDuration → Duration
-
final
- autoRemoveShapes → bool
-
final
- brushThickness → double
-
final
- customHeight → double
-
final
- customWidth → double
-
final
- defaultColor → Color
-
final
- eraserThickness → double
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- lineThickness → double
-
final
- parameters → ScreenboardParameters
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- showAspect → bool
-
final
Methods
-
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