CellCheckboxMenuButton class

A menu item with a CellCheckbox, akin to CheckboxMenuButton.

See CellCheckbox for a more detailed explanation.

Inheritance

Constructors

CellCheckboxMenuButton({Key? key, ValueCell<bool> enabled = const ValueCell.value(true), MetaCell<bool>? onHover, MetaCell<bool>? onFocusChange, required MutableCell<bool?> value, ValueCell<bool> tristate = const ValueCell.value(false), ValueCell<bool> isError = const ValueCell.value(false), ValueCell<FocusNode?>? focusNode, ValueCell<MenuSerializableShortcut?>? shortcut, ValueCell<ButtonStyle?>? style, ValueCell<WidgetStatesController?>? statesController, ValueCell<Clip> clipBehavior = const ValueCell.value(Clip.none), ValueCell<Widget?>? trailingIcon, ValueCell<bool> closeOnActivate = const ValueCell.value(true), required ValueCell<Widget?> child})
const

Properties

child ValueCell<Widget?>
final
clipBehavior ValueCell<Clip>
final
closeOnActivate ValueCell<bool>
final
enabled ValueCell<bool>
Is the widget enabled for user input?
final
focusNode ValueCell<FocusNode?>?
final
hashCode int
The hash code for this object.
no setterinherited
isError ValueCell<bool>
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
onFocusChange MetaCell<bool>?
MetaCell for an cell that is updated whenever the focus state of the button changes.
final
onHover MetaCell<bool>?
MetaCell for an cell that is updated whenever the hover state of the button changes.
final
restorationId String?
Restoration ID to use for restoring the cell state
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shortcut ValueCell<MenuSerializableShortcut?>?
final
statesController ValueCell<WidgetStatesController?>?
final
style ValueCell<ButtonStyle?>?
final
trailingIcon ValueCell<Widget?>?
final
tristate ValueCell<bool>
final
value MutableCell<bool?>
final

Methods

bind({ValueCell<bool>? enabled, MetaCell<bool>? onHover, MetaCell<bool>? onFocusChange, MutableCell<bool?>? value, ValueCell<bool>? tristate, ValueCell<bool>? isError, ValueCell<FocusNode?>? focusNode, ValueCell<MenuSerializableShortcut?>? shortcut, ValueCell<ButtonStyle?>? style, ValueCell<WidgetStatesController?>? statesController, ValueCell<Clip>? clipBehavior, ValueCell<Widget?>? trailingIcon, ValueCell<bool>? closeOnActivate, ValueCell<Widget?>? child}) CellCheckboxMenuButton
build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
inherited
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
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
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

Operators

operator ==(Object other) bool
The equality operator.
inherited