ResizableWidget class
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- ResizableWidget
Constructors
- ResizableWidget({dynamic key, required int position, required Widget resizableWidget, bool canMove = true, bool showRemoveIcon = true, Color borderColor = Colors.black, String? widgetType, Matrix4? matrix4, bool isVisible = true, Icon removeIcon = const Icon(Icons.close, size: 20.0), required dynamic onRemoveClick(Key, int), required dynamic onSetTop(Key, int, String?), required dynamic onClick(Key, int, String?), required dynamic onTouchOver(Key, int, Matrix4)})
Properties
- borderColor ↔ Color
-
getter/setter pair
- canMove ↔ bool
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isVisible ↔ bool
-
getter/setter pair
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- matrix4 ↔ Matrix4?
-
getter/setter pair
- onClick → dynamic Function(Key, int, String?)
-
return widget key, position and his type if you added
final
- onRemoveClick → dynamic Function(Key, int)
-
return widget key and his position
final
- onSetTop → dynamic Function(Key, int, String?)
-
return widget key, position and his type if you added
final
- onTouchOver → dynamic Function(Key, int, Matrix4)
-
return widget key, position and his matrix
final
- position → int
-
final
- removeIcon → Icon
-
final
- resizableWidget ↔ Widget
-
getter/setter pair
- resizableWidgetState → _ResizableWidgetState
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- showRemoveIcon ↔ bool
-
getter/setter pair
- widgetType ↔ String?
-
getter/setter pair
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → _ResizableWidgetState -
Creates the mutable state for this widget at a given location in the tree.
override
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.inherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
getAngle(
) → double -
getHeight(
) → double -
getWidth(
) → double -
getX(
) → double -
getY(
) → double -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
-
updateMatrix(
Matrix4 matrix4) → void -
updateView(
) → void
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited