flutter_dynamic_widget library

Classes

AcceptData
BottomNavigationBarItemBaseData
DynamicWidget
FlutterWidget
PropertyBase
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
WidgetsReflect

Extensions

EdgeInsetUtils

Constants

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

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(BuildContext context, dynamic data) → void
ActionCallback(BuildContext context, String url) → void
GenerateWidget(Map<String, dynamic> data) WidgetConfig
UnknownWidgetBuilder(Map<String, dynamic>) WidgetConfig
WidgetUpdate(String, Map<String, dynamic>) → void