S2MultiBuilder<T> class
Builder collection of multiple choice widget
Constructors
-
S2MultiBuilder({S2WidgetBuilder<
S2MultiState< ? tile, S2WidgetBuilder<T> >S2MultiState< ? modal, S2WidgetBuilder<T> >S2MultiState< ? modalHeader, S2WidgetBuilder<T> >S2MultiState< ? modalFilter, S2WidgetBuilder<T> >S2MultiState< ? modalFilterToggle, S2ListWidgetBuilder<T> >S2MultiState< ? modalActions, S2WidgetBuilder<T> >S2MultiState< ? modalConfirm, S2WidgetBuilder<T> >S2MultiState< ? modalDivider, S2ComplexWidgetBuilder<T> >S2MultiState< ? group, S2ComplexWidgetBuilder<T> , S2Group<T> >S2MultiState< ? groupHeader, S2ComplexWidgetBuilder<T> , S2Group<T> >S2MultiState< ? choice, S2ComplexWidgetBuilder<T> , S2Choice<T> >S2MultiState< ? choiceTitle, S2ComplexWidgetBuilder<T> , S2Choice<T> >S2MultiState< ? choiceSubtitle, S2ComplexWidgetBuilder<T> , S2Choice<T> >S2MultiState< ? choiceSecondary, S2WidgetBuilder<T> , S2Choice<T> >S2MultiState< ? choiceEmpty, IndexedWidgetBuilder? choiceDivider})T> > -
default constructor
const
Properties
-
choice
→ S2ComplexWidgetBuilder<
S2MultiState< ?T> , S2Choice<T> > -
Builder for each custom choices item
final
- choiceDivider → IndexedWidgetBuilder?
-
Builder for custom divider widget between choices item
finalinherited
-
choiceEmpty
→ S2WidgetBuilder<
S2MultiState< ?T> > -
Builder for custom empty display
final
-
choiceSecondary
→ S2ComplexWidgetBuilder<
S2MultiState< ?T> , S2Choice<T> > -
Builder for each custom choices item secondary
final
-
choiceSubtitle
→ S2ComplexWidgetBuilder<
S2MultiState< ?T> , S2Choice<T> > -
Builder for each custom choices item subtitle
final
-
choiceTitle
→ S2ComplexWidgetBuilder<
S2MultiState< ?T> , S2Choice<T> > -
Builder for each custom choices item subtitle
final
-
group
→ S2ComplexWidgetBuilder<
S2MultiState< ?T> , S2Group<T> > -
A widget builder for custom choices group
final
-
groupHeader
→ S2ComplexWidgetBuilder<
S2MultiState< ?T> , S2Group<T> > -
A widget builder for custom header choices group
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
modal
→ S2WidgetBuilder<
S2MultiState< ?T> > -
Builder for custom modal widget
final
-
modalActions
→ S2ListWidgetBuilder<
S2MultiState< ?T> > -
Builder for custom modal actions widget
final
-
modalConfirm
→ S2WidgetBuilder<
S2MultiState< ?T> > -
Builder for custom modal confirm action widget
final
-
modalDivider
→ S2WidgetBuilder<
S2MultiState< ?T> > -
Builder for divider widget between header, body, and footer modal
final
-
modalFilter
→ S2WidgetBuilder<
S2MultiState< ?T> > -
Builder for modal filter
final
-
modalFilterToggle
→ S2WidgetBuilder<
S2MultiState< ?T> > -
Builder for modal filter toggle
final
-
Builder for custom modal footer widget
final
-
modalHeader
→ S2WidgetBuilder<
S2MultiState< ?T> > -
Builder for custom modal header widget
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
tile
→ S2WidgetBuilder<
S2MultiState< ?T> > -
Builder for custom tile widget
final
Methods
-
copyWith(
{S2WidgetBuilder< S2MultiState< ? tile, S2WidgetBuilder<T> >S2MultiState< ? modal, S2WidgetBuilder<T> >S2MultiState< ? modalHeader, S2WidgetBuilder<T> >S2MultiState< ? modalFilter, S2WidgetBuilder<T> >S2MultiState< ? modalFilterToggle, S2ListWidgetBuilder<T> >S2MultiState< ? modalActions, S2WidgetBuilder<T> >S2MultiState< ? modalConfirm, S2WidgetBuilder<T> >S2MultiState< ? modalDivider, S2ComplexWidgetBuilder<T> >S2MultiState< ? group, S2ComplexWidgetBuilder<T> , S2Group<T> >S2MultiState< ? groupHeader, S2ComplexWidgetBuilder<T> , S2Group<T> >S2MultiState< ? choice, S2ComplexWidgetBuilder<T> , S2Choice<T> >S2MultiState< ? choiceTitle, S2ComplexWidgetBuilder<T> , S2Choice<T> >S2MultiState< ? choiceSubtitle, S2ComplexWidgetBuilder<T> , S2Choice<T> >S2MultiState< ? choiceSecondary, S2WidgetBuilder<T> , S2Choice<T> >S2MultiState< ? choiceEmpty, IndexedWidgetBuilder? choiceDivider}) → S2MultiBuilder<T> >T> - Creates a copy of this S2MultiBuilder but with the given fields replaced with the new values.
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
merge(
S2MultiBuilder< T> ? other) → S2MultiBuilder<T> - Creates a copy of this S2MultiBuilder but with the given fields replaced with the new values.
-
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
-
toStringShort(
) → String -
A brief description of this object, usually just the runtimeType and the
hashCode.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited