flet library

Properties

cupertinoColors Map<String, Color>
getter/setter pair
cupertinoIcons Map<String, IconData>
getter/setter pair
materialIcons Map<String, IconData>
getter/setter pair

Functions

alignmentFromJson(Map<String, dynamic>? json, [Alignment? defValue]) Alignment?
animationFromJSON(dynamic json) ImplicitAnimationDetails
animationStyleFromJSON(dynamic json, [AnimationStyle? defaultValue]) AnimationStyle
arrayIndexOf(Uint8List haystack, Uint8List needle) int
autoCompleteSuggestionFromJSON(dynamic json) AutoCompleteSuggestion?
autoCompleteSuggestionsFromJSON(dynamic json) List<AutoCompleteSuggestion>
autofillHintFromString(String? hint, [String? defaultAutoFillHint]) String?
autofillHintsFromJson(dynamic json) List<String>
badgeFromJSON(dynamic j, Widget widget, ThemeData theme) Badge?
baseControl(BuildContext context, Widget widget, Control? parent, Control control) Widget
blurImageFilterFromJSON(dynamic json) ImageFilter?
blurWindow() Future
borderFromJSON(ThemeData? theme, Map<String, dynamic>? json, [Color? defaultSideColor, Border? defaultBorder]) Border?
borderRadiusFromJSON(dynamic json, [BorderRadius? defaultValue]) BorderRadius?
borderSideFromJSON(ThemeData? theme, dynamic json, [Color? defaultSideColor]) BorderSide?
boxConstraintsFromJSON(dynamic json, [BoxConstraints? defValue]) BoxConstraints?
boxDecorationFromDetails({Color? color, Border? border, BoxShape? shape, BorderRadius? borderRadius, BlendMode? blendMode, List<BoxShadow>? boxShadow, Gradient? gradient, DecorationImage? image}) BoxDecoration?
boxDecorationFromJSON(ThemeData theme, dynamic json, PageArgsModel? pageArgs) BoxDecoration?
boxShadowFromJSON(ThemeData theme, dynamic json) BoxShadow
boxShadowsFromJSON(ThemeData theme, dynamic json, [List<BoxShadow>? defValue]) List<BoxShadow>?
buildImage({required BuildContext context, required Control control, required Widget? errorCtrl, required String? src, required String? srcBase64, double? width, double? height, ImageRepeat repeat = ImageRepeat.noRepeat, BoxFit? fit, BlendMode? colorBlendMode, Color? color, String? semanticsLabel, bool? gaplessPlayback, int? cacheWidth, int? cacheHeight, bool antiAlias = false, bool excludeFromSemantics = false, FilterQuality filterQuality = FilterQuality.low, bool disabled = false, required PageArgsModel pageArgs}) Widget
buildInputDecoration(BuildContext context, Control control, {Control? prefix, Control? prefixIcon, Control? suffix, Control? suffixIcon, Control? icon, Control? counter, Control? error, Control? helper, Control? label, Widget? customSuffix, int? valueLength, int? maxLength, bool focused = false, bool disabled = false, bool? adaptive}) InputDecoration
buttonStyleFromJSON(ThemeData theme, Map<String, dynamic>? json, [Color? defaultForegroundColor, Color? defaultBackgroundColor, Color? defaultOverlayColor, Color? defaultShadowColor, Color? defaultSurfaceTintColor, double? defaultElevation, EdgeInsets? defaultPadding, BorderSide? defaultBorderSide, OutlinedBorder? defaultShape]) ButtonStyle?
centerWindow() Future
chartDotPainterFromJSON(ThemeData theme, Map<String, dynamic> json, Color? barColor, Gradient? barGradient, double percentage) → FlDotPainter?
closeWindow() Future
colorFilterFromJSON(dynamic json, ThemeData theme, [ColorFilter? defValue]) ColorFilter?
constrainedControl(BuildContext context, Widget widget, Control? parent, Control control) Widget
createControl(Control? parent, String id, bool parentDisabled, {Widget? nextChild, bool? parentAdaptive}) Widget
createWidget(Key? key, ControlViewModel controlView, Control? parent, bool parentDisabled, bool? parentAdaptive, Widget? nextChild, FletControlBackend backend) Widget
dashPath(Path source, {required CircularIntervalList<double> dashArray, DashOffset? dashOffset}) Path
Came from flutter_path_drawing library. Creates a new path that is drawn from the segments of source.
decorationImageFromJSON(ThemeData theme, dynamic json, PageArgsModel? pageArgs) DecorationImage?
defaultGetDotStrokeColor(Color? barColor, Gradient? barGradient, double percentage) Color
defaultGetPointColor(Color? barColor, Gradient? barGradient, double percentage) Color
destroyWindow() Future
disableBrowserContextMenu() Future<void>
durationFromJSON(dynamic json, [Duration? defaultValue]) Duration?
durationFromString(String? duration, [Duration? defaultValue]) Duration?
edgeInsetsDirectionalFromJson(dynamic json, [EdgeInsetsDirectional? defaultValue]) EdgeInsetsDirectional?
edgeInsetsFromJson(dynamic json, [EdgeInsets? defaultValue]) EdgeInsets?
enableBrowserContextMenu() Future<void>
fixCupertinoTheme(CupertinoThemeData cupertinoTheme, ThemeData theme) CupertinoThemeData
flineFromJSON(dynamic theme, dynamic j) → FlLine?
focusWindow() Future
getAssetSrc(String src, Uri pageUri, String assetsDir) AssetSrc
getBreakpointNumber(Map<String, double> responsiveNumber, double width, Map<String, double> breakpoints) double
getClipboard() Future<String?>
getDefaultPainter(Color? barColor, Gradient? barGradient, double percentage) → FlDotPainter
getDefaultSelectedPainter(Color? barColor, Gradient? barGradient, double percentage) → FlDotPainter
getDismissThresholds<T>(dynamic jsonDictValue, T converterFromJson(dynamic)) Map<DismissDirection, double>?
getDismissThresholdsFromJSON(Map<String, dynamic>? jsonDictValue, dynamic converterFromJson(dynamic)) Map<DismissDirection, double>
getFileImageProvider(String path) ImageProvider<Object>
getFletRouteUrlStrategy() String
getFontWeight(String? weightName, [FontWeight? defaultWeight]) FontWeight?
getImageProvider(String? src, String? srcBase64, PageArgsModel? pageArgs) ImageProvider<Object>?
getInvisibleLine() → FlLine
getInvisiblePainter() → FlDotPainter
getSvgPictureFromFile({required String src, required double? width, required double? height, required BoxFit fit, required Color? color, required BlendMode blendMode, required String? semanticsLabel}) → SvgPicture
getTextStyle(BuildContext context, String styleName) TextStyle?
getWebsocketEndpointPath(String uriPath) String
getWidgetStateProperty<T>(dynamic jsonDictValue, T converterFromJson(dynamic), [T? defaultValue]) WidgetStateProperty<T?>?
getWindowMediaData() Future<WindowMediaData>
gradientFromJSON(ThemeData? theme, Map<String, dynamic>? json) Gradient?
hideWindow() Future
inputFilterFromJSON(dynamic json) FilteringTextInputFormatter?
invokeClientStorage(String methodId, String methodName, Map<String, String> args, FletControlBackend backend) → void
ipToInt(String ip) int
isAndroidPlatform() bool
Checks if the current platform is Android
isBase64ImageString(String s) bool
isDesktopPlatform() bool
Checks if the current platform is a desktop platform.
isFletWebPyodideMode() bool
isFocused() Future
isiOSPlatform() bool
Checks if the current platform is iOS
isLinuxDesktop() bool
Checks if the current platform is Linux desktop.
isMacOSDesktop() bool
Checks if the current platform is macOS desktop.
isMobilePlatform() bool
Checks if the current platform is a mobile (iOS or Android) platform.
isPrivateHost(String host) Future<bool>
isProgressiveWebApp() bool
isUrlOrPath(String s) bool
isWebPlatform() bool
Checks if the current platform is a web platform.
isWindowsDesktop() bool
Checks if the current platform is Windows desktop.
lerpGradient(List<Color> colors, List<double> stops, double t) Color
Lerps between a LinearGradient colors, based on t
localeConfigurationFromJSON(dynamic json) Map<String, dynamic>
localeFromJSON(dynamic json) Locale
markdownStyleSheetFromJson(ThemeData theme, Map<String, dynamic> j, PageArgsModel? pageArgs) → MarkdownStyleSheet
maximizeWindow() Future
minimizeWindow() Future
normalizePath(String path) String
offsetDetailsFromJSON(dynamic json) OffsetDetails
offsetFromJson(dynamic json) Offset?
offsetFromJSON(dynamic json, [Offset? defaultValue]) Offset?
openPopupBrowserWindow(String url, String windowName, int minWidth, int minHeight) → void
openWebBrowser(String url, {String? webWindowName, bool? webPopupWindow, int? windowWidth, int? windowHeight}) Future
outlinedBorderFromJSON(Map<String, dynamic>? json) OutlinedBorder?
overlayStyleFromJson(ThemeData? theme, Map<String, dynamic> json, Brightness? brightness) SystemUiOverlayStyle
paintFromJSON(ThemeData? theme, Map<String, dynamic> json) Paint
paintGradientFromJSON(ThemeData? theme, Map<String, dynamic>? json) Gradient?
parseAlignment(Control control, String propName, [Alignment? defValue]) Alignment?
parseAnimation(Control control, String propName, [ImplicitAnimationDetails? defaultValue]) ImplicitAnimationDetails?
parseAnimationStyle(Control control, String propName, [AnimationStyle? defaultValue]) AnimationStyle?
parseAppBarTheme(ThemeData theme, Map<String, dynamic>? j) AppBarTheme?
parseAssertiveness(String? value, [Assertiveness? defValue]) Assertiveness?
parseAutoCompleteSuggestions(Control control, String propName) List<AutoCompleteSuggestion>
parseAutofillContextAction(String? action, [AutofillContextAction? defaultAction]) AutofillContextAction?
parseAutofillHints(Control control, String propName) List<String>?
parseAxis(String? value, [Axis? defValue]) Axis?
parseBadge(Control control, String propName, Widget widget, ThemeData theme) Badge?
parseBadgeTheme(ThemeData theme, Map<String, dynamic>? j) BadgeThemeData?
parseBannerTheme(ThemeData theme, Map<String, dynamic>? j) MaterialBannerThemeData?
parseBlendMode(String? mode, [BlendMode? defValue]) BlendMode?
parseBlur(Control control, String propName, [ImageFilter? defValue]) ImageFilter?
parseBool(dynamic v, [bool? defValue]) bool?
parseBorder(ThemeData theme, Control control, String propName, [Color? defaultSideColor]) Border?
parseBorderRadius(Control control, String propName, [BorderRadius? defaultValue]) BorderRadius?
parseBorderSide(ThemeData theme, Control control, String propName, {Color? defaultSideColor}) BorderSide?
parseBottomAppBarTheme(ThemeData theme, Map<String, dynamic>? j) BottomAppBarTheme?
parseBottomSheetTheme(ThemeData theme, Map<String, dynamic>? j) BottomSheetThemeData?
parseBoxConstraints(Control control, String propName) BoxConstraints?
parseBoxDecoration(ThemeData theme, Control control, String propName, PageArgsModel? pageArgs) BoxDecoration?
parseBoxFit(String? fit, [BoxFit? defValue]) BoxFit?
parseBoxShadow(ThemeData theme, Control control, String propName, [List<BoxShadow>? defValue]) List<BoxShadow>?
parseBoxShape(String? value, [BoxShape? defValue]) BoxShape?
parseBrightness(String? value, [Brightness? defValue]) Brightness?
parseButtonStyle(ThemeData theme, Control control, String propName, {Color? defaultForegroundColor, Color? defaultBackgroundColor, Color? defaultOverlayColor, Color? defaultShadowColor, Color? defaultSurfaceTintColor, double? defaultElevation, EdgeInsets? defaultPadding, BorderSide? defaultBorderSide, OutlinedBorder? defaultShape}) ButtonStyle?
parseButtonTheme(ThemeData theme, Map<String, dynamic>? j) ButtonThemeData?
parseCardTheme(ThemeData theme, Map<String, dynamic>? j) CardThemeData?
parseCardVariant(String? value, [CardVariant? defValue]) CardVariant?
parseChartDotPainter(ThemeData theme, Control control, String propName, Color? barColor, Gradient? barGradient, double percentage) → FlDotPainter?
parseChartGridData(ThemeData theme, Control control, String horizPropName, String vertPropName) → FlGridData
parseChartSelectedDotPainter(ThemeData theme, Control control, String propName, Color? barColor, Gradient? barGradient, double percentage) → FlDotPainter?
parseCheckboxTheme(ThemeData theme, Map<String, dynamic>? j) CheckboxThemeData?
parseChipTheme(ThemeData theme, Map<String, dynamic>? j) ChipThemeData?
parseClip(String? value, [Clip? defaultValue]) Clip?
parseColor(ThemeData? theme, String? colorString, [Color? defaultColor]) Color?
parseColorFilter(Control control, String propName, ThemeData theme, [ColorFilter? defValue]) ColorFilter?
parseColors(ThemeData? theme, dynamic jv) List<Color>
parseColorScheme(ThemeData theme, Map<String, dynamic>? j) ColorScheme?
parseCrossAxisAlignment(String? alignment, [CrossAxisAlignment? defValue]) CrossAxisAlignment?
parseCupertinoDatePickerMode(String? value, [CupertinoDatePickerMode? defValue]) CupertinoDatePickerMode?
parseCupertinoTheme(Control control, String propName, Brightness? brightness, {ThemeData? parentTheme}) CupertinoThemeData
parseCupertinoTimerPickerMode(String? value, [CupertinoTimerPickerMode? defValue]) CupertinoTimerPickerMode?
parseCurve(String? value, [Curve? defValue]) Curve?
parseDataTableTheme(ThemeData theme, Map<String, dynamic>? j) DataTableThemeData?
parseDatePickerDateOrder(String? value, [DatePickerDateOrder? defValue]) DatePickerDateOrder?
parseDatePickerEntryMode(String? value, [DatePickerEntryMode? defValue]) DatePickerEntryMode?
parseDatePickerMode(String? value, [DatePickerMode? defValue]) DatePickerMode?
parseDatePickerTheme(ThemeData theme, Map<String, dynamic>? j) DatePickerThemeData?
parseDecorationImage(ThemeData theme, Control control, String propName, PageArgsModel? pageArgs) DecorationImage?
parseDialogTheme(ThemeData theme, Map<String, dynamic>? j) DialogThemeData?
parseDismissDirection(String? value, [DismissDirection? defValue]) DismissDirection?
parseDismissThresholds(Control control, String propName) Map<DismissDirection, double>?
parseDividerTheme(ThemeData theme, Map<String, dynamic>? j) DividerThemeData?
parseDouble(dynamic v, [double? defValue]) double?
parseDropdownMenuTheme(ThemeData theme, Map<String, dynamic>? j) DropdownMenuThemeData?
parseDuration(Control control, String propName, [Duration? defaultValue]) Duration?
parseEdgeInsets(Control control, String propName, [EdgeInsets? defaultValue]) EdgeInsets?
parseEdgeInsetsDirectional(Control control, String propName, [EdgeInsetsDirectional? defaultValue]) EdgeInsetsDirectional?
parseElevatedButtonTheme(ThemeData theme, Map<String, dynamic>? j) ElevatedButtonThemeData?
parseExpansionTileTheme(ThemeData theme, Map<String, dynamic>? j) ExpansionTileThemeData?
parseFilledButtonTheme(ThemeData theme, Map<String, dynamic>? j) FilledButtonThemeData?
parseFilterQuality(String? quality, [FilterQuality? defValue]) FilterQuality?
parseFlLine(ThemeData theme, Control control, String propName) → FlLine?
parseFloatingActionButtonLocation(Control control, String propName, [FloatingActionButtonLocation? defValue]) FloatingActionButtonLocation?
parseFloatingActionButtonTheme(ThemeData theme, Map<String, dynamic>? j) FloatingActionButtonThemeData?
parseFormFieldInputBorder(String? value, [FormFieldInputBorder? defValue]) FormFieldInputBorder?
parseGradient(ThemeData theme, Control control, String propName) Gradient?
parseIcon(String? iconName, [IconData? defaultIcon]) IconData?
parseIconButtonTheme(ThemeData theme, Map<String, dynamic>? j) IconButtonThemeData?
parseIconTheme(ThemeData theme, Map<String, dynamic>? j) IconThemeData?
parseImageRepeat(String? repeat, [ImageRepeat? defValue]) ImageRepeat?
parseInlineSpan(ThemeData theme, ControlTreeViewModel spanViewModel, bool parentDisabled, void sendControlEvent(String, String, String)?) InlineSpan?
parseInputFilter(Control control, String propName) FilteringTextInputFormatter?
parseInt(dynamic v, [int? defValue]) int?
parseLabelPosition(String? value, [LabelPosition? defValue]) LabelPosition?
parseListTileControlAffinity(String? value, [ListTileControlAffinity? defValue]) ListTileControlAffinity?
parseListTileStyle(String? value, [ListTileStyle? defValue]) ListTileStyle?
parseListTileTheme(ThemeData theme, Map<String, dynamic>? j) ListTileThemeData?
parseListTileTitleAlignment(String? value, [ListTileTitleAlignment? defValue]) ListTileTitleAlignment?
parseLocaleConfiguration(Control control, String propName) Map<String, dynamic>?
parseMainAxisAlignment(String? alignment, [MainAxisAlignment? defValue]) MainAxisAlignment?
parseMarkdownCodeTheme(Control control, String propName, ThemeData theme) Map<String, TextStyle>
parseMarkdownExtensionSet(String? value, [ExtensionSet? defValue]) → ExtensionSet?
parseMarkdownStyleSheet(Control control, String propName, ThemeData theme, PageArgsModel? pageArgs) → MarkdownStyleSheet?
parseMenuStyle(ThemeData theme, Control control, String propName, {Color? defaultBackgroundColor, Color? defaultShadowColor, Color? defaultSurfaceTintColor, double? defaultElevation, Alignment? defaultAlignment, MouseCursor? defaultMouseCursor, EdgeInsets? defaultPadding, BorderSide? defaultBorderSide, OutlinedBorder? defaultShape}) MenuStyle?
parseMouseCursor(String? cursor, [MouseCursor? defaultMouseCursor]) MouseCursor?
parseNavigationBarTheme(ThemeData theme, Map<String, dynamic>? j) NavigationBarThemeData?
parseNavigationDestinationLabelBehavior(String? value, [NavigationDestinationLabelBehavior? defValue]) NavigationDestinationLabelBehavior?
parseNavigationDrawerTheme(ThemeData theme, Map<String, dynamic>? j) NavigationDrawerThemeData?
parseNavigationRailTheme(ThemeData theme, Map<String, dynamic>? j) NavigationRailThemeData?
parseNotchedShape(String? value, [NotchedShape? defValue]) NotchedShape?
parseOffset(Control control, String propName, [Offset? defaultValue]) Offset?
parseOffsetList(Control control, String propName, [List<Offset>? defaultValue]) List<Offset>?
parseOrientation(String? value, [Orientation? defaultOrientation]) Orientation?
parseOutlinedBorder(Control control, String propName) OutlinedBorder?
parseOutlinedButtonTheme(ThemeData theme, Map<String, dynamic>? j) OutlinedButtonThemeData?
parsePageTransitions(Map<String, dynamic>? json, [PageTransitionsTheme? defValue]) PageTransitionsTheme?
parsePaint(ThemeData theme, Control control, String propName) Paint
parsePaintingStyle(String? value, [PaintingStyle? defValue]) PaintingStyle?
parsePaintStrokeDashPattern(Control control, String propName) List<double>?
parsePointerDeviceKind(String? value, [PointerDeviceKind? defValue]) PointerDeviceKind?
parsePopupMenuPosition(String? value, [PopupMenuPosition? defValue]) PopupMenuPosition?
parsePopupMenuTheme(ThemeData theme, Map<String, dynamic>? j) PopupMenuThemeData?
parseProgressIndicatorTheme(ThemeData theme, Map<String, dynamic>? j) ProgressIndicatorThemeData?
parseRadioTheme(ThemeData theme, Map<String, dynamic>? j) RadioThemeData?
parseRadius(Control control, String propName, [Radius? defaultValue]) Radius?
parseResponsiveNumber(Control control, String propName, double defaultValue) Map<String, double>
parseRotate(Control control, String propName, [RotationDetails? defaultValue]) RotationDetails?
parseRotation(dynamic jv, [GradientRotation? defValue]) GradientRotation?
parseRotationToMatrix4(dynamic jv, Rect bounds) Float64List?
parseScale(Control control, String propName, [ScaleDetails? defaultValue]) ScaleDetails?
parseScrollBarTheme(ThemeData theme, Map<String, dynamic>? j) ScrollbarThemeData?
parseScrollMode(String? value, [ScrollMode? defValue]) ScrollMode?
parseSearchBarTheme(ThemeData theme, Map<String, dynamic>? j) SearchBarThemeData?
parseSearchViewTheme(ThemeData theme, Map<String, dynamic>? j) SearchViewThemeData?
parseSegmentedButtonTheme(ThemeData theme, Map<String, dynamic>? j) SegmentedButtonThemeData?
parseSelectedFlLine(ThemeData theme, Control control, String propName, Color? color, Gradient? gradient) → FlLine?
parseSize(Control control, String propName, [Size? defValue]) Size?
parseSliderInteraction(String? value, [SliderInteraction? defValue]) SliderInteraction?
parseSliderTheme(ThemeData theme, Map<String, dynamic>? j) SliderThemeData?
parseSnackBarBehavior(String? value, [SnackBarBehavior? defValue]) SnackBarBehavior?
parseSnackBarTheme(ThemeData theme, Map<String, dynamic>? j) SnackBarThemeData?
parseStackFit(String? value, [StackFit? defValue]) StackFit?
parseStops(dynamic jv) List<double>?
parseStringList(Control control, String propName) List<String>?
parseStrokeCap(String? value, [StrokeCap? defValue]) StrokeCap?
parseStrokeJoin(String? value, [StrokeJoin? defValue]) StrokeJoin?
parseStrutStyle(Control control, String propName) StrutStyle?
parseSwitchTheme(ThemeData theme, Map<String, dynamic>? j) SwitchThemeData?
parseTabAlignment(String? alignment, [TabAlignment? defValue]) TabAlignment?
parseTabBarTheme(ThemeData theme, Map<String, dynamic>? j) TabBarThemeData?
parseTextAlign(String? value, [TextAlign? defaultValue]) TextAlign?
parseTextBaseline(String? value, [TextBaseline? defaultValue]) TextBaseline?
parseTextButtonTheme(ThemeData theme, Map<String, dynamic>? j) TextButtonThemeData?
parseTextCapitalization(String? value, [TextCapitalization? defaultValue]) TextCapitalization?
parseTextInputType(String? value, [TextInputType? defValue]) TextInputType?
parseTextOverflow(String? value, [TextOverflow? defaultValue]) TextOverflow?
parseTextSpans(ThemeData theme, ControlTreeViewModel viewModel, bool parentDisabled, void sendControlEvent(String, String, String)?) List<InlineSpan>
parseTextStyle(ThemeData theme, Control control, String propName) TextStyle?
parseTextTheme(ThemeData theme, TextTheme textTheme, Map<String, dynamic>? j) TextTheme?
parseTheme(Control control, String propName, Brightness? brightness, {ThemeData? parentTheme}) ThemeData
parseThemeMode(String? value, [ThemeMode? defValue]) ThemeMode?
parseTileMode(dynamic jv, [TileMode? defValue]) TileMode?
parseTimePickerEntryMode(String? value, [TimePickerEntryMode? defValue]) TimePickerEntryMode?
parseTimePickerTheme(ThemeData theme, Map<String, dynamic>? j) TimePickerThemeData?
parseTooltip(Control control, String propName, Widget widget, ThemeData theme) Tooltip?
parseTooltipTheme(ThemeData theme, Map<String, dynamic>? j) TooltipThemeData?
parseTooltipTriggerMode(String? value, [TooltipTriggerMode? defaultValue]) TooltipTriggerMode?
parseTransitionsBuilder(String? tb, PageTransitionsBuilder defaultBuilder) PageTransitionsBuilder
parseVisibilityMode(String? value, [OverlayVisibilityMode? defValue]) OverlayVisibilityMode?
parseVisualDensity(String? density, [VisualDensity? defValue]) VisualDensity?
parseWidgetStateBool(Control control, String propName, [bool? defaultValue]) WidgetStateProperty<bool?>?
parseWidgetStateBorderSide(ThemeData theme, Control control, String propName) WidgetStateBorderSide?
parseWidgetStateColor(ThemeData theme, Control control, String propName, [Color? defaultValue]) WidgetStateProperty<Color?>?
parseWidgetStateDouble(Control control, String propName, [double? defaultValue]) WidgetStateProperty<double?>?
parseWidgetStateEdgeInsets(Control control, String propName, [EdgeInsets? defaultValue]) WidgetStateProperty<EdgeInsets?>?
parseWidgetStateIcon(ThemeData theme, Control control, String propName) WidgetStateProperty<Icon?>?
parseWidgetStateInt(Control control, String propName, [int? defaultValue]) WidgetStateProperty<int?>?
parseWidgetStateMouseCursor(Control control, String propName, [MouseCursor? defaultValue]) WidgetStateProperty<MouseCursor?>?
parseWidgetStateOutlinedBorder(Control control, String propName) WidgetStateProperty<OutlinedBorder?>?
parseWidgetStateTextStyle(ThemeData theme, Control control, String propName) WidgetStateProperty<TextStyle?>?
parseWrapAlignment(String? alignment, [WrapAlignment? defValue]) WrapAlignment?
parseWrapCrossAlignment(String? alignment, [WrapCrossAlignment? defValue]) WrapCrossAlignment?
responsiveNumberFromJson(Map<String, dynamic> json) Map<String, double>
restoreWindow() Future
rotateFromJSON(dynamic json, [RotationDetails? defaultValue]) RotationDetails
scaleFromJSON(dynamic json, [ScaleDetails? defaultValue]) ScaleDetails?
setClipboard(String data) → void
setIgnoreMouseEvents(bool ignore) Future
setupDesktop() Future
setWindowAlignment(Alignment alignment, [bool animate = true]) Future
setWindowAlwaysOnBottom(bool alwaysOnBottom) Future
setWindowAlwaysOnTop(bool alwaysOnTop) Future
setWindowBackgroundColor(Color bgcolor) Future
setWindowBadgeLabel(String label) Future
setWindowFrameless() Future
setWindowFullScreen(bool fullScreen) Future
setWindowIcon(String iconPath) Future
setWindowMaximizability(bool maximizable) Future
setWindowMaxSize(double? maxWidth, double? maxHeight) Future
setWindowMinimizability(bool minimizable) Future
setWindowMinSize(double? minWidth, double? minHeight) Future
setWindowMovability(bool movable) Future
setWindowOpacity(double opacity) Future
setWindowPosition(double? top, double? left) Future
setWindowPreventClose(bool preventClose) Future
setWindowProgressBar(double progress) Future
setWindowResizability(bool resizable) Future
setWindowShadow(bool hasShadow) Future
setWindowSize(double? width, double? height) Future
setWindowSkipTaskBar(bool skipTaskBar) Future
setWindowTitle(String title) Future
setWindowTitleBarVisibility(bool titleBarHidden, bool titleBarButtonsHidden) Future
showWindow() Future
sizeFromJson(Map<String, dynamic>? json, [Size? defValue]) Size?
strutStyleFromJson(Map<String, dynamic>? json) StrutStyle?
textStyleFromJson(ThemeData theme, Map<String, dynamic>? json) TextStyle?
themeFromJson(Map<String, dynamic>? json, Brightness? brightness, ThemeData? parentTheme) ThemeData
tooltipFromJSON(dynamic j, Widget widget, ThemeData theme) Tooltip?
trim(String str, String symbol) String
trimEnd(String str, String symbol) String
trimStart(String str, String symbol) String
unmaximizeWindow() Future
waitUntilReadyToShow() Future
windowStartDragging() Future
windowToFront() Future

Typedefs

CreateControlFactory = Widget? Function(CreateControlArgs args)