FFWidgetProperties constructor

FFWidgetProperties({
  1. FFContainer? container,
  2. FFText? text,
  3. FFRow? row,
  4. FFColumn? column,
  5. FFCard? card,
  6. FFImage? image,
  7. FFIcon? icon,
  8. FFListView? listView,
  9. FFButton? button,
  10. FFIconButton? iconButton,
  11. FFPadding? padding,
  12. FFGridView? gridView,
  13. FFScaffold? scaffold,
  14. FFAlignment? alignment,
  15. FFExpanded? expanded,
  16. FFStack? stack,
  17. FFTextField? textField,
  18. FFListTile? listTile,
  19. @Deprecated('This field is deprecated.') Iterable<FFPropertyOverride>? legacyOverrides,
  20. FFSpacer? spacer,
  21. FFDivider? divider,
  22. FFTabBar? tabBar,
  23. FFTab? tab,
  24. FFPlaceholderWidget? placeholderWidget,
  25. FFFloatingActionButton? floatingActionButton,
  26. FFAppBar? appBar,
  27. FFDrawer? drawer,
  28. FFVideoPlayer? videoPlayer,
  29. FFYoutubePlayer? youtubePlayer,
  30. FFSwitchListTile? switchListTile,
  31. FFEmptyListWidget? emptyListWidget,
  32. FFToggleIcon? toggleIcon,
  33. FFCheckboxListTile? checkboxListTile,
  34. FFCalendar? calendar,
  35. FFPageView? pageView,
  36. FFDropDown? dropDown,
  37. FFAudioPlayer? audioPlayer,
  38. FFChatPage? chatPage,
  39. FFChatPreview? chatPreview,
  40. FFWebView? webView,
  41. FFStaticMap? staticMap,
  42. FFRadioButton? radioButton,
  43. FFGoogleMap? googleMap,
  44. FFPlacePicker? placePicker,
  45. FFAdBanner? adBanner,
  46. FFSlider? slider,
  47. FFRatingBar? ratingBar,
  48. FFWidgetProperties_PlatformType? platformType,
  49. FFVisibility? visibility,
  50. FFCreditCardForm? creditCardForm,
  51. FFLottieAnimation? lottieAnimation,
  52. FFCountController? countController,
  53. FFBlur? blur,
  54. FFChoiceChips? choiceChips,
  55. FFSlidableActionWidget? slidableActionWidget,
  56. FFMediaDisplay? mediaDisplay,
  57. FFExpandable? expandable,
  58. FFRiveAnimation? riveAnimation,
  59. FFWrap? wrap,
  60. FFHtmlView? htmlView,
  61. FFPdfViewer? pdfViewer,
  62. FFResponsiveVisibility? responsiveVisibility,
  63. FFProgressBar? progressBar,
  64. FFLanguageSelector? languageSelector,
  65. FFForm? form,
  66. FFCheckboxGroup? checkboxGroup,
  67. FFBadge? badge,
  68. FFStaggeredView? staggeredView,
  69. FFSignature? signature,
  70. FFChart? chart,
  71. FFRefreshIndicatorWidget? refreshIndicatorWidget,
  72. FFMuxBroadcast? muxBroadcast,
  73. FFTimer? timer,
  74. FFSwipeableStack? swipeableStack,
  75. FFPinCode? pinCode,
  76. FFFlippableCard? flippableCard,
  77. FFQueryLoadingWidget? queryLoadingWidget,
  78. FFMouseRegion? mouseRegion,
  79. FFSwitch? switchWidget,
  80. FFCheckbox? checkbox,
  81. FFBarcode? barcode,
  82. FFVerticalDivider? verticalDivider,
  83. FFTransform? transform,
  84. FFEasterEgg? easterEgg,
  85. FFDataTable? dataTable,
  86. FFDataTableHeader? dataTableHeader,
  87. FFRichText? richText,
  88. FFRichTextSpan? richTextSpan,
  89. Iterable<FFPropertyOverride>? themeOverrides,
  90. FFTooltip? tooltip,
  91. FFConditionalBuilder? conditionalBuilder,
  92. FFStickyHeader? stickyHeader,
  93. FFOpacity? opacity,
  94. FFHero? hero,
  95. FFCarousel? carousel,
  96. FFMarkdown? markdown,
  97. FFPaginatedDataTable? paginatedDataTable,
  98. FFDraggable? draggable,
  99. FFDragTarget? dragTarget,
  100. @Deprecated('This field is deprecated.') FFTextEditor? textEditor,
  101. FFFlex? flex,
  102. FFShaderWrapper? shaderWrapper,
  103. FFShaderFill? shaderFill,
  104. FFAspectRatio? aspectRatio,
  105. FFGenUIChatWidgetProperties? genuiChatWidget,
  106. FFChildSlotProperties? childSlot,
  107. FFAnimatedAlignment? animatedAlignment,
})

Implementation

factory FFWidgetProperties({
  FFContainer? container,
  FFText? text,
  FFRow? row,
  FFColumn? column,
  FFCard? card,
  FFImage? image,
  FFIcon? icon,
  FFListView? listView,
  FFButton? button,
  FFIconButton? iconButton,
  FFPadding? padding,
  FFGridView? gridView,
  FFScaffold? scaffold,
  FFAlignment? alignment,
  FFExpanded? expanded,
  FFStack? stack,
  FFTextField? textField,
  FFListTile? listTile,
  @$core.Deprecated('This field is deprecated.')
  $core.Iterable<FFPropertyOverride>? legacyOverrides,
  FFSpacer? spacer,
  FFDivider? divider,
  FFTabBar? tabBar,
  FFTab? tab,
  FFPlaceholderWidget? placeholderWidget,
  FFFloatingActionButton? floatingActionButton,
  FFAppBar? appBar,
  FFDrawer? drawer,
  FFVideoPlayer? videoPlayer,
  FFYoutubePlayer? youtubePlayer,
  FFSwitchListTile? switchListTile,
  FFEmptyListWidget? emptyListWidget,
  FFToggleIcon? toggleIcon,
  FFCheckboxListTile? checkboxListTile,
  FFCalendar? calendar,
  FFPageView? pageView,
  FFDropDown? dropDown,
  FFAudioPlayer? audioPlayer,
  FFChatPage? chatPage,
  FFChatPreview? chatPreview,
  FFWebView? webView,
  FFStaticMap? staticMap,
  FFRadioButton? radioButton,
  FFGoogleMap? googleMap,
  FFPlacePicker? placePicker,
  FFAdBanner? adBanner,
  FFSlider? slider,
  FFRatingBar? ratingBar,
  FFWidgetProperties_PlatformType? platformType,
  FFVisibility? visibility,
  FFCreditCardForm? creditCardForm,
  FFLottieAnimation? lottieAnimation,
  FFCountController? countController,
  FFBlur? blur,
  FFChoiceChips? choiceChips,
  FFSlidableActionWidget? slidableActionWidget,
  FFMediaDisplay? mediaDisplay,
  FFExpandable? expandable,
  FFRiveAnimation? riveAnimation,
  FFWrap? wrap,
  FFHtmlView? htmlView,
  FFPdfViewer? pdfViewer,
  FFResponsiveVisibility? responsiveVisibility,
  FFProgressBar? progressBar,
  FFLanguageSelector? languageSelector,
  FFForm? form,
  FFCheckboxGroup? checkboxGroup,
  FFBadge? badge,
  FFStaggeredView? staggeredView,
  FFSignature? signature,
  FFChart? chart,
  FFRefreshIndicatorWidget? refreshIndicatorWidget,
  FFMuxBroadcast? muxBroadcast,
  FFTimer? timer,
  FFSwipeableStack? swipeableStack,
  FFPinCode? pinCode,
  FFFlippableCard? flippableCard,
  FFQueryLoadingWidget? queryLoadingWidget,
  FFMouseRegion? mouseRegion,
  FFSwitch? switchWidget,
  FFCheckbox? checkbox,
  FFBarcode? barcode,
  FFVerticalDivider? verticalDivider,
  FFTransform? transform,
  FFEasterEgg? easterEgg,
  FFDataTable? dataTable,
  FFDataTableHeader? dataTableHeader,
  FFRichText? richText,
  FFRichTextSpan? richTextSpan,
  $core.Iterable<FFPropertyOverride>? themeOverrides,
  FFTooltip? tooltip,
  FFConditionalBuilder? conditionalBuilder,
  FFStickyHeader? stickyHeader,
  FFOpacity? opacity,
  FFHero? hero,
  FFCarousel? carousel,
  FFMarkdown? markdown,
  FFPaginatedDataTable? paginatedDataTable,
  FFDraggable? draggable,
  FFDragTarget? dragTarget,
  @$core.Deprecated('This field is deprecated.') FFTextEditor? textEditor,
  FFFlex? flex,
  FFShaderWrapper? shaderWrapper,
  FFShaderFill? shaderFill,
  FFAspectRatio? aspectRatio,
  FFGenUIChatWidgetProperties? genuiChatWidget,
  FFChildSlotProperties? childSlot,
  FFAnimatedAlignment? animatedAlignment,
}) {
  final result = create();
  if (container != null) result.container = container;
  if (text != null) result.text = text;
  if (row != null) result.row = row;
  if (column != null) result.column = column;
  if (card != null) result.card = card;
  if (image != null) result.image = image;
  if (icon != null) result.icon = icon;
  if (listView != null) result.listView = listView;
  if (button != null) result.button = button;
  if (iconButton != null) result.iconButton = iconButton;
  if (padding != null) result.padding = padding;
  if (gridView != null) result.gridView = gridView;
  if (scaffold != null) result.scaffold = scaffold;
  if (alignment != null) result.alignment = alignment;
  if (expanded != null) result.expanded = expanded;
  if (stack != null) result.stack = stack;
  if (textField != null) result.textField = textField;
  if (listTile != null) result.listTile = listTile;
  if (legacyOverrides != null) result.legacyOverrides.addAll(legacyOverrides);
  if (spacer != null) result.spacer = spacer;
  if (divider != null) result.divider = divider;
  if (tabBar != null) result.tabBar = tabBar;
  if (tab != null) result.tab = tab;
  if (placeholderWidget != null) result.placeholderWidget = placeholderWidget;
  if (floatingActionButton != null)
    result.floatingActionButton = floatingActionButton;
  if (appBar != null) result.appBar = appBar;
  if (drawer != null) result.drawer = drawer;
  if (videoPlayer != null) result.videoPlayer = videoPlayer;
  if (youtubePlayer != null) result.youtubePlayer = youtubePlayer;
  if (switchListTile != null) result.switchListTile = switchListTile;
  if (emptyListWidget != null) result.emptyListWidget = emptyListWidget;
  if (toggleIcon != null) result.toggleIcon = toggleIcon;
  if (checkboxListTile != null) result.checkboxListTile = checkboxListTile;
  if (calendar != null) result.calendar = calendar;
  if (pageView != null) result.pageView = pageView;
  if (dropDown != null) result.dropDown = dropDown;
  if (audioPlayer != null) result.audioPlayer = audioPlayer;
  if (chatPage != null) result.chatPage = chatPage;
  if (chatPreview != null) result.chatPreview = chatPreview;
  if (webView != null) result.webView = webView;
  if (staticMap != null) result.staticMap = staticMap;
  if (radioButton != null) result.radioButton = radioButton;
  if (googleMap != null) result.googleMap = googleMap;
  if (placePicker != null) result.placePicker = placePicker;
  if (adBanner != null) result.adBanner = adBanner;
  if (slider != null) result.slider = slider;
  if (ratingBar != null) result.ratingBar = ratingBar;
  if (platformType != null) result.platformType = platformType;
  if (visibility != null) result.visibility = visibility;
  if (creditCardForm != null) result.creditCardForm = creditCardForm;
  if (lottieAnimation != null) result.lottieAnimation = lottieAnimation;
  if (countController != null) result.countController = countController;
  if (blur != null) result.blur = blur;
  if (choiceChips != null) result.choiceChips = choiceChips;
  if (slidableActionWidget != null)
    result.slidableActionWidget = slidableActionWidget;
  if (mediaDisplay != null) result.mediaDisplay = mediaDisplay;
  if (expandable != null) result.expandable = expandable;
  if (riveAnimation != null) result.riveAnimation = riveAnimation;
  if (wrap != null) result.wrap = wrap;
  if (htmlView != null) result.htmlView = htmlView;
  if (pdfViewer != null) result.pdfViewer = pdfViewer;
  if (responsiveVisibility != null)
    result.responsiveVisibility = responsiveVisibility;
  if (progressBar != null) result.progressBar = progressBar;
  if (languageSelector != null) result.languageSelector = languageSelector;
  if (form != null) result.form = form;
  if (checkboxGroup != null) result.checkboxGroup = checkboxGroup;
  if (badge != null) result.badge = badge;
  if (staggeredView != null) result.staggeredView = staggeredView;
  if (signature != null) result.signature = signature;
  if (chart != null) result.chart = chart;
  if (refreshIndicatorWidget != null)
    result.refreshIndicatorWidget = refreshIndicatorWidget;
  if (muxBroadcast != null) result.muxBroadcast = muxBroadcast;
  if (timer != null) result.timer = timer;
  if (swipeableStack != null) result.swipeableStack = swipeableStack;
  if (pinCode != null) result.pinCode = pinCode;
  if (flippableCard != null) result.flippableCard = flippableCard;
  if (queryLoadingWidget != null)
    result.queryLoadingWidget = queryLoadingWidget;
  if (mouseRegion != null) result.mouseRegion = mouseRegion;
  if (switchWidget != null) result.switchWidget = switchWidget;
  if (checkbox != null) result.checkbox = checkbox;
  if (barcode != null) result.barcode = barcode;
  if (verticalDivider != null) result.verticalDivider = verticalDivider;
  if (transform != null) result.transform = transform;
  if (easterEgg != null) result.easterEgg = easterEgg;
  if (dataTable != null) result.dataTable = dataTable;
  if (dataTableHeader != null) result.dataTableHeader = dataTableHeader;
  if (richText != null) result.richText = richText;
  if (richTextSpan != null) result.richTextSpan = richTextSpan;
  if (themeOverrides != null) result.themeOverrides.addAll(themeOverrides);
  if (tooltip != null) result.tooltip = tooltip;
  if (conditionalBuilder != null)
    result.conditionalBuilder = conditionalBuilder;
  if (stickyHeader != null) result.stickyHeader = stickyHeader;
  if (opacity != null) result.opacity = opacity;
  if (hero != null) result.hero = hero;
  if (carousel != null) result.carousel = carousel;
  if (markdown != null) result.markdown = markdown;
  if (paginatedDataTable != null)
    result.paginatedDataTable = paginatedDataTable;
  if (draggable != null) result.draggable = draggable;
  if (dragTarget != null) result.dragTarget = dragTarget;
  if (textEditor != null) result.textEditor = textEditor;
  if (flex != null) result.flex = flex;
  if (shaderWrapper != null) result.shaderWrapper = shaderWrapper;
  if (shaderFill != null) result.shaderFill = shaderFill;
  if (aspectRatio != null) result.aspectRatio = aspectRatio;
  if (genuiChatWidget != null) result.genuiChatWidget = genuiChatWidget;
  if (childSlot != null) result.childSlot = childSlot;
  if (animatedAlignment != null) result.animatedAlignment = animatedAlignment;
  return result;
}