PropertyBuilder extension

on

Properties

absorbPointer bool
getter/setter pair
align AlignmentGeometry
no getter
aspect double
no getter
aspectRatio double
no getter
backdropFilter ImageFilter
no getter
backgroundColor Color
no getter
badge String
no getter
bg Color
no getter
bgBlur double
no getter
border Border
no getter
borderRadius BorderRadius
no getter
bottom double
no getter
bottomCenter → void
no setter
bottomLeft → void
no setter
bottomRight → void
no setter
boxConstraints BoxConstraints
no getter
boxDecoration BoxDecoration
no getter
center → void
no setter
centerLeft → void
no setter
centerRight → void
no setter
decorated BoxDecoration
no getter
deps List
getter/setter pair
elevation double
no getter
expanded → void
no setter
fh double
no getter
fill → void
no setter
fitted → void
no setter
flex int
getter/setter pair
focus Color
no getter
focusColor Color
no getter
formKey Key
no getter
fractionH double
no getter
fractionHeight double
no getter
fractionSize List<double>
no getter
fractionW double
no getter
fractionWidth double
no getter
freezed → void
no setter
fullHeight → void
no setter
fullSize → void
no setter
fullWidth → void
no setter
fw double
no getter
gradient Gradient
no getter
h double
no getter
h100 → void
no setter
height double
no getter
heightPercent double
no getter
hero String
no getter
heroTag String
no getter
hFactor double
no getter
hFull → void
no setter
hidden bool
getter/setter pair
highlight Color
no getter
highlightColor Color
no getter
hMax double
no getter
hMin double
no getter
hover Color
no getter
hPercent double
no getter
ignorePointer bool
getter/setter pair
left double
no getter
m double
no getter
margin EdgeInsets
no getter
material → void
no setter
matrix4 Matrix4
no getter
max List<double>
no getter
maxH double
no getter
maxHeight double
no getter
maxSize List<double>
no getter
maxW double
no getter
maxWidth double
no getter
mb double
no getter
min List<double>
no getter
minH double
no getter
minHeight double
no getter
minSize List<double>
no getter
minW double
no getter
minWidth double
no getter
ml double
no getter
mr double
no getter
mt double
no getter
mx double
no getter
my double
no getter
offstage bool
no getter
opacity double
no getter
oval Clip
getter/setter pair
p double
no getter
padding EdgeInsets
no getter
pb double
no getter
pl double
no getter
pr double
no getter
pt double
no getter
px double
no getter
py double
no getter
quarterTurns int
no getter
ratio double
no getter
rect Clip
getter/setter pair
no getter
rotate double
no getter
rounded double
getter/setter pair
safe → void
no setter
safeArea → void
no setter
safeAreaBottom → void
no setter
safeAreaLeft → void
no setter
safeAreaRight → void
no setter
safeAreaTop → void
no setter
safeAreaX → void
no setter
safeAreaY → void
no setter
safeBottom → void
no setter
safeLeft → void
no setter
safeRight → void
no setter
safeTop → void
no setter
safeX → void
no setter
safeY → void
no setter
scale double
no getter
scrollable → void
no setter
scrollbar → void
no setter
shadow BoxShadow
no getter
shadowColor Color
no getter
shadows List<BoxShadow>
no getter
size List<double>
no getter
sizePercent List<double>
no getter
sliverToBox → void
no setter
splash Color
no getter
splashColor Color
no getter
splashFactory InteractiveInkFeatureFactory
no getter
theme ThemeData
no getter
tip String
no getter
tooltip String
no getter
top double
no getter
topCenter → void
no setter
topLeft → void
no setter
topRight → void
no setter
translate List<double>
no getter
translateX double
no getter
translateY double
no getter
visible bool
no getter
w double
no getter
w100 → void
no setter
wFactor double
no getter
wFull → void
no setter
width double
no getter
widthPercent double
no getter
wMax double
no getter
wMin double
no getter
wPercent double
no getter
wrap → void
no setter

Methods

$debugDescribeProperty() → dynamic
on({void tapDown(TapDownDetails)?, void tapUp(TapUpDetails)?, VoidCallback? tap, VoidCallback? tapCancel, VoidCallback? secondaryTap, void secondaryTapDown(TapDownDetails)?, void secondaryTapUp(TapUpDetails)?, VoidCallback? secondaryTapCancel, void tertiaryTapDown(TapDownDetails)?, void tertiaryTapUp(TapUpDetails)?, VoidCallback? tertiaryTapCancel, void doubleTapDown(TapDownDetails)?, VoidCallback? doubleTap, VoidCallback? doubleTapCancel, VoidCallback? longPress, void longPressStart(LongPressStartDetails)?, void longPressMoveUpdate(LongPressMoveUpdateDetails)?, VoidCallback? longPressUp, void longPressEnd(LongPressEndDetails)?, VoidCallback? secondaryLongPress, void secondaryLongPressStart(LongPressStartDetails)?, void secondaryLongPressMoveUpdate(LongPressMoveUpdateDetails)?, VoidCallback? secondaryLongPressUp, void secondaryLongPressEnd(LongPressEndDetails)?, void verticalDragDown(DragDownDetails)?, void verticalDragStart(DragStartDetails)?, void verticalDragUpdate(DragUpdateDetails)?, void verticalDragEnd(DragEndDetails)?, VoidCallback? verticalDragCancel, void horizontalDragDown(DragDownDetails)?, void horizontalDragStart(DragStartDetails)?, void horizontalDragUpdate(DragUpdateDetails)?, void horizontalDragEnd(DragEndDetails)?, VoidCallback? horizontalDragCancel, void forcePressStart(ForcePressDetails)?, void forcePressPeak(ForcePressDetails)?, void forcePressUpdate(ForcePressDetails)?, void forcePressEnd(ForcePressDetails)?, void panDown(DragDownDetails)?, void panStart(DragStartDetails)?, void panUpdate(DragUpdateDetails)?, void panEnd(DragEndDetails)?, VoidCallback? panCancel, void scaleStart(ScaleStartDetails)?, void scaleUpdate(ScaleUpdateDetails)?, void scaleEnd(ScaleEndDetails)?}) → void
onNotification(bool onNotification(Notification)?) → dynamic
useAnimated<T>({Key? key, required Widget builder(Niku niku, T value), required T value, Duration duration = const Duration(milliseconds: 200), Curve curve = Curves.linear}) → void
useAnimationBuilder({required Widget builder(BuildContext context, Widget child), required AnimationController animation}) → void
useBorder({Color? color, double? width, BorderStyle? style}) → void
useChild(Widget builder(Niku child)) → void
useDarkMode(Widget builder(Niku, bool)) → void
useForm({Key? key, AutovalidateMode? autovalidateMode, Future<bool> onWillPop()?, void onChanged()?}) → void
usePlatform({Widget base(Niku)?, Widget android(Niku)?, Widget iOS(Niku)?, Widget fuchsia(Niku)?, Widget linux(Niku)?, Widget macOS(Niku)?, Widget windows(Niku)?, Widget web(Niku)?}) → void
useQuery(dynamic builder(Niku child, MediaQueryData constraints)) → void
useRoundedBorder({double? rounded, Color? color, double? width, BorderStyle? style}) → void
useScreen({Widget base(Niku)?, Widget xs(Niku)?, Widget sm(Niku)?, Widget md(Niku)?, Widget lg(Niku)?, Widget xl(Niku)?}) → void
void useScreen({ // > 568px Widget Function(Niku)? base, // 568 - 640px Widget Function(Niku)? xs, // 640 - 768px Widget Function(Niku)? sm, // 768 - 920px Widget Function(Niku)? md, // 920 - 1024px Widget Function(Niku)? lg, // > 1024px Widget Function(Niku)? xl, })
useScrollable({ScrollController? controller, Axis scrollDirection = Axis.vertical, bool? primary, bool reverse = false, ScrollPhysics? physics, DragStartBehavior dragStartBehavior = DragStartBehavior.start, String? restorationId}) → void
useScrollbar({ScrollController? controller, bool? thumbVisibility, bool? trackVisibility, double? thickness, Radius? radius, ScrollNotificationPredicate? notificationPredicate, bool? interactive, ScrollbarOrientation? scrollbarOrientation}) → void
useScrollView({ScrollController? controller, Axis scrollDirection = Axis.vertical, bool? primary, bool reverse = false, ScrollPhysics? physics, DragStartBehavior dragStartBehavior = DragStartBehavior.start, String? restorationId}) → void
useShadow({Color color = const Color(0xFF000000), Offset offset = Offset.zero, double blurRadius = 0.0, double spreadRadius = 0.0, BlurStyle blurStyle = BlurStyle.normal, double? rounded}) → void
useSize(dynamic builder(Niku child, Size constraints)) → void
useThemeSelector({required Widget light(Niku), required Widget dark(Niku)}) → void
useTransition<T>({Key? key, required T value, required Widget builder(Niku niku, T value), Duration duration = const Duration(milliseconds: 200), Curve curve = Curves.linear}) → void
useTransitions({Key? key, required List dependencies, required Widget builder(Niku niku, List dependencies), Duration duration = const Duration(milliseconds: 200), Curve curve = Curves.linear}) → void