flutter_dynamic_widget library

Classes

AcceptData
AlignBase
AppBarBase
AppBarThemeBase
AspectRatioBase
BaselineBase
BottomNavigationBarBase
BottomNavigationBarItemBase
BottomNavigationBarItemBaseData
BoxConstraintsBase
ButtonBarBase
CardBase
CenterBase
ChipBase
CircularProgressIndicatorBase
ColumnBase
ConstrainedBoxBase
ContainerBase
DividerBase
DrawerBase
DynamicWidget
ExpandedBase
FittedBoxBase
FlatButtonBase
FlatButtonIconBase
FlexBase
FlexibleBase
FloatingActionButtonBase
FloatingActionButtonThemeDataBase
FlutterLogoBase
FlutterWidget
FormBase
FractionallySizedBoxBase
IconBase
IconButtonBase
IconDataBase
IconThemeDataBase
ImageNetworkBase
IntrinsicHeightBase
IntrinsicWidthBase
LimitedBoxBase
LinearProgressIndicatorBase
ListTileBase
MaterialAppBase
MaterialBase
OffstageBase
OutlineButtonBase
OverflowBoxBase
PaddingBase
PlaceholderBase
PositionedBase
PreferredSizeBase
PropertyBase
RaisedButtonBase
RaisedButtonIconBase
RowBase
ScaffoldBase
SingleChildScrollViewBase
SizedBoxBase
SizedOverflowBoxBase
StackBase
TextBase
TextStyleBase
TextThemeBase
ThemeBase
ThemeDataBase
TooltipBase
TransformBase
WidgetBase
WidgetBaseData
WidgetConfig
The SettingsStore mixin is primarily meant for code-generation and used as part of the settings_gen package.
WidgetContext
WidgetIndex
WidgetLibrary
WidgetPreferredSizeBaseData
WidgetPreferredSizedBase
WidgetsAppBase
WidgetsReflect
WrapBase

Extensions

EdgeInsetUtils

Constants

widgetIndex → const Map<String, dynamic>
<String, dynamic>{"version" : "1.17.0", "widgets" : [{"isSupported" : false, "name" : "AbsorbPointer", "description" : "…

Functions

getAlignment(dynamic val, [Alignment fallback]) Alignment
getAlignmentValues() List<Alignment>
getBool(dynamic value, [bool fallback]) bool
getBorderRadiusGeometry(Map<String, dynamic> data, [BorderRadiusGeometry fallback]) BorderRadiusGeometry
getBorderSide(Map<String, dynamic> data, [BorderSide fallback = BorderSide.none]) BorderSide
getBorderStyle(Map<String, dynamic> data, [BorderStyle fallback = BorderStyle.none]) BorderStyle
getBoxShadow(Map<String, dynamic> data, [BoxShadow fallback]) BoxShadow
getColor(dynamic data, [Color fallback]) Color
getDecoration(Map<String, dynamic> data, [Decoration fallback]) Decoration
getDouble(dynamic value, [double fallback]) double
getDuration(Map<String, dynamic> data, [Duration fallback]) Duration
getEdgeInsets(dynamic data, [EdgeInsets fallback]) EdgeInsets
getEnum<T>(String val, {T fallback, List<T> values}) → T
getFabLocation(dynamic val, [FloatingActionButtonLocation fallback]) FloatingActionButtonLocation
getFloatingActionButtonLocations() List<FloatingActionButtonLocation>
getFocusNode(Map<String, dynamic> data, [FocusNode fallback]) FocusNode
getFunction(BuildContext context, dynamic data) Function
getIconData(Map<String, dynamic> data, [IconData fallback]) IconData
getInt(dynamic value, [int fallback]) int
getKey(dynamic value, [Key fallback]) Key
getList<T>(dynamic value, {List<T> fallback, T parse(Map<String, dynamic> data)}) List<T>
getMatrix4(Map<String, dynamic> data, [Matrix4 fallback]) Matrix4
getOffset(Map<String, dynamic> data, [Offset fallback]) Offset
getPaint(Map<String, dynamic> data, [Paint fallback]) Paint
getShapeBorder(Map<String, dynamic> data, [ShapeBorder fallback]) ShapeBorder
getString(dynamic value, [String fallback]) String
modifyAccept(Map<String, dynamic> val, {double width, double height}) Map<String, dynamic>
setEdgeInsets(EdgeInsets val) Map<String, dynamic>
setIconData(IconData value) Map<String, dynamic>
widgetAccept({Widget child, WidgetContext scope, AcceptWidgetCallback onAccept, Size size, String id, bool sizeOnlyDragging, List<DynamicWidget> reject, List<DynamicWidget> accept, Widget fallback}) Widget

Typedefs

AcceptWidgetCallback = void Function(BuildContext context, dynamic data)
ActionCallback = void Function(BuildContext context, String url)
GenerateWidget = WidgetBase Function(WidgetContext context, dynamic data)
UnknownWidgetBuilder = WidgetConfig Function(Map<String, dynamic>)
WidgetUpdate = void Function(String, Map<String, dynamic>)