IDKitChoice<T extends Object>.warp constructor
const
IDKitChoice<T extends Object>.warp ({
- Key? key,
- required List<
T> sources, - ChoiceType type = ChoiceType.single,
- required ItemBuilder<
T> itemBuilder, - dynamic choiceCallMethod(
- T? result,
- List<
T> ? results
- bool isManipulate()?,
- int? maximumChoice,
- bool isCancelAll = true,
- bool isStartChoicedCall = false,
- List<
int> ? chosenIndexs, - Axis direction = Axis.horizontal,
- WrapAlignment alignment = WrapAlignment.start,
- double spacing = 0.0,
- WrapAlignment runAlignment = WrapAlignment.start,
- double runSpacing = 0.0,
- WrapCrossAlignment crossAxisAlignment = WrapCrossAlignment.start,
- TextDirection? textDirection,
- VerticalDirection verticalDirection = VerticalDirection.down,
Selection widget for warp type.
Implementation
const IDKitChoice.warp({
Key? key,
required List<T> sources,
ChoiceType type = ChoiceType.single,
required ItemBuilder<T> itemBuilder,
Function(T? result, List<T>? results)? choiceCallMethod,
bool Function(bool)? isManipulate,
int? maximumChoice,
bool isCancelAll = true,
bool isStartChoicedCall = false,
List<int>? chosenIndexs,
Axis direction = Axis.horizontal,
WrapAlignment alignment = WrapAlignment.start,
double spacing = 0.0,
WrapAlignment runAlignment = WrapAlignment.start,
double runSpacing = 0.0,
WrapCrossAlignment crossAxisAlignment = WrapCrossAlignment.start,
TextDirection? textDirection,
VerticalDirection verticalDirection = VerticalDirection.down,
}) : super(
key: key,
sort: ChoiceSort.warp,
type: type,
isCancelAll: isCancelAll,
isStartChoicedCall: isStartChoicedCall,
isManipulate: isManipulate,
chosenIndexs: chosenIndexs,
sources: sources,
itemBuilder: itemBuilder,
maximumChoice: maximumChoice,
choiceCallMethod: choiceCallMethod,
direction: direction,
alignment: alignment,
spacing: spacing,
runAlignment: runAlignment,
runSpacing: runSpacing,
crossAxisAlignment: crossAxisAlignment,
textDirection: textDirection,
verticalDirection: verticalDirection,
);