index library

Extensions

StyleExtension on Widget

Functions

align(Widget widget, Alignment alignment) Widget
alignManager({required Style style, required Widget widget}) Widget
center(Widget widget) Widget
centerManager({required Style style, required Widget widget}) Widget
click(Widget widget, dynamic onClick, Style style, ButtonProps props) Widget
clickManager({required Style style, required Widget widget, dynamic onTap, ButtonProps props = const ButtonProps()}) Widget
column(List<Widget> children, Style props) Widget
decoration(Widget widget, Style props) Widget
decorationManager({required Style style, required Widget widget}) Widget
expanded(Widget widget) Widget
expandManager({required Style style, required Widget widget}) Widget
flex({required Style style, List<Widget> children = const []}) Widget
flexManager({required Style props, required List<Widget> children}) Widget
gg({Style? style, List<Widget> children = const [SizedBox.shrink()], dynamic onTap}) Widget
ggbutton({required Style style, String text = "", Widget? leftChild, Widget? rightChild, Widget? topChild, Widget? bottomChild, void onTap()?, void onDoubleTap()?, void onLongPress()?, void onTapDown(TapDownDetails)?, void onTapUp(TapUpDetails)?, void onTapCancel()?, void onSecondaryTap()?, void onSecondaryTapUp(TapUpDetails)?, void onSecondaryTapDown(TapDownDetails)?, void onSecondaryTapCancel()?, void onHighlightChanged(bool)?, void onHover(bool)?, MouseCursor? mouseCursor, Color? focusColor, Color? hoverColor, Color? highlightColor, MaterialStateProperty<Color?>? overlayColor, Color? splashColor, InteractiveInkFeatureFactory? splashFactory, double? radius, BorderRadius? borderRadius, ShapeBorder? customBorder, bool? enableFeedback = true, bool excludeFromSemantics = false, FocusNode? focusNode, bool canRequestFocus = true, void onFocusChange(bool)?, bool autofocus = false, MaterialStatesController? statesController, Duration? hoverDuration, MainAxisAlignment mainAxisAlignment = MainAxisAlignment.center, CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center, double gap = 8}) Widget
ggicon(IconData? icon, {Style? style, Key? key, double? size, double? fill, double? weight, double? grade, double? opticalSize, Color? color, List<Shadow>? shadows, String? semanticLabel, TextDirection? textDirection}) Widget
ggtext({Style? style, String text = "", Locale? locale, bool? softWrap, TextOverflow? overflow, int? maxLines, String? semanticsLabel, TextWidthBasis? textWidthBasis, TextAlign? textAlign, Color? selectionColor, TextDirection? textDirection, StrutStyle? strutStyle, TextScaler? textScaler}) Widget
iconManager(Style style, Widget? leftChild, Widget? rightChild, List<Widget> children, double gap, Widget widget, MainAxisAlignment mainAxisAlignment, CrossAxisAlignment crossAxisAlignment, Widget? topChild, Widget? bottomChild) Widget
margin(Widget widget, Style space) Widget
marginManager({required Style style, required Widget widget}) Widget
mixStyles(List<Style> styles) Style
padding(Widget widget, Style style) Widget
paddingManager({required Style style, required Widget widget}) Widget
position(Widget widget, double? left, double? right, double? top, double? bottom) Widget
positionManager({required Style style, required Widget widget}) Widget
rounded(Widget widget) Widget
row(List<Widget> children, Style props) Widget
size(Widget widget, double? height, double? width) Widget
sizeManager({required Style style, required Widget widget}) Widget