FFWidgetProperties constructor
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,
- @Deprecated('This field is deprecated.') 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,
- Iterable<
FFPropertyOverride> ? themeOverrides, - FFTooltip? tooltip,
- FFConditionalBuilder? conditionalBuilder,
- FFStickyHeader? stickyHeader,
- FFOpacity? opacity,
- FFHero? hero,
- FFCarousel? carousel,
- FFMarkdown? markdown,
- FFPaginatedDataTable? paginatedDataTable,
- FFDraggable? draggable,
- FFDragTarget? dragTarget,
- @Deprecated('This field is deprecated.') FFTextEditor? textEditor,
- FFFlex? flex,
- FFShaderWrapper? shaderWrapper,
- FFShaderFill? shaderFill,
- FFAspectRatio? aspectRatio,
- FFGenUIChatWidgetProperties? genuiChatWidget,
- FFChildSlotProperties? childSlot,
- 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;
}