FFWidgetProperties class

Inheritance
Available extensions

Constructors

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})
factory
FFWidgetProperties.fromBuffer(List<int> data, [ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY])
factory
FFWidgetProperties.fromJson(String json, [ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY])
factory

Properties

adBanner FFAdBanner
getter/setter pair
alignment FFAlignment
getter/setter pair
animatedAlignment FFAnimatedAlignment
getter/setter pair
appBar FFAppBar
getter/setter pair
aspectRatio FFAspectRatio
getter/setter pair
audioPlayer FFAudioPlayer
getter/setter pair
badge FFBadge
getter/setter pair
barcode FFBarcode
getter/setter pair
blur FFBlur
getter/setter pair
button FFButton
getter/setter pair
calendar FFCalendar
getter/setter pair
card FFCard
getter/setter pair
getter/setter pair
chart FFChart
getter/setter pair
chatPage FFChatPage
getter/setter pair
chatPreview FFChatPreview
getter/setter pair
checkbox FFCheckbox
getter/setter pair
checkboxGroup FFCheckboxGroup
getter/setter pair
checkboxListTile FFCheckboxListTile
getter/setter pair
childSlot FFChildSlotProperties
getter/setter pair
choiceChips FFChoiceChips
getter/setter pair
column FFColumn
getter/setter pair
conditionalBuilder FFConditionalBuilder
getter/setter pair
container FFContainer
getter/setter pair
countController FFCountController
getter/setter pair
creditCardForm FFCreditCardForm
getter/setter pair
dataTable FFDataTable
getter/setter pair
dataTableHeader FFDataTableHeader
getter/setter pair
divider FFDivider
getter/setter pair
draggable FFDraggable
getter/setter pair
dragTarget FFDragTarget
getter/setter pair
drawer FFDrawer
getter/setter pair
getter/setter pair
easterEgg FFEasterEgg
getter/setter pair
emptyListWidget FFEmptyListWidget
A widget (currently image) to display when a widget with dynamically generated children receives an empty list.
getter/setter pair
expandable FFExpandable
getter/setter pair
expanded FFExpanded
getter/setter pair
flex FFFlex
getter/setter pair
flippableCard FFFlippableCard
getter/setter pair
floatingActionButton FFFloatingActionButton
getter/setter pair
form FFForm
getter/setter pair
genuiChatWidget FFGenUIChatWidgetProperties
getter/setter pair
googleMap FFGoogleMap
getter/setter pair
gridView FFGridView
getter/setter pair
hashCode int
Calculates a hash code based on the contents of the protobuf.
no setterinherited
hero FFHero
Only used for components
getter/setter pair
htmlView FFHtmlView
getter/setter pair
icon FFIcon
getter/setter pair
iconButton FFIconButton
getter/setter pair
image FFImage
getter/setter pair
info_ BuilderInfo
no setteroverride
isFrozen bool
Returns true if this message is marked read-only. Otherwise false.
no setterinherited
languageSelector FFLanguageSelector
getter/setter pair
legacyOverrides PbList<FFPropertyOverride>
Overrides from a variable on any of the above widgets.
no setter
listTile FFListTile
getter/setter pair
listView FFListView
getter/setter pair
lottieAnimation FFLottieAnimation
getter/setter pair
markdown FFMarkdown
getter/setter pair
mediaDisplay FFMediaDisplay
getter/setter pair
mouseRegion FFMouseRegion
getter/setter pair
muxBroadcast FFMuxBroadcast
getter/setter pair
opacity FFOpacity
getter/setter pair
padding FFPadding
Next available tag: 108
getter/setter pair
pageView FFPageView
getter/setter pair
paginatedDataTable FFPaginatedDataTable
getter/setter pair
pdfViewer FFPdfViewer
getter/setter pair
pinCode FFPinCode
getter/setter pair
placeholderWidget FFPlaceholderWidget
getter/setter pair
placePicker FFPlacePicker
getter/setter pair
platformType FFWidgetProperties_PlatformType
getter/setter pair
progressBar FFProgressBar
getter/setter pair
queryLoadingWidget FFQueryLoadingWidget
getter/setter pair
radioButton FFRadioButton
getter/setter pair
ratingBar FFRatingBar
getter/setter pair
refreshIndicatorWidget FFRefreshIndicatorWidget
getter/setter pair
responsiveVisibility FFResponsiveVisibility
getter/setter pair
richText FFRichText
getter/setter pair
richTextSpan FFRichTextSpan
getter/setter pair
riveAnimation FFRiveAnimation
getter/setter pair
row FFRow
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaffold FFScaffold
getter/setter pair
shaderFill FFShaderFill
getter/setter pair
shaderWrapper FFShaderWrapper
getter/setter pair
signature FFSignature
getter/setter pair
slidableActionWidget FFSlidableActionWidget
getter/setter pair
slider FFSlider
getter/setter pair
spacer FFSpacer
getter/setter pair
stack FFStack
getter/setter pair
staggeredView FFStaggeredView
getter/setter pair
staticMap FFStaticMap
getter/setter pair
getter/setter pair
swipeableStack FFSwipeableStack
getter/setter pair
switchListTile FFSwitchListTile
getter/setter pair
switchWidget FFSwitch
getter/setter pair
tab FFTab
getter/setter pair
tabBar FFTabBar
getter/setter pair
text FFText
getter/setter pair
textEditor FFTextEditor
getter/setter pair
textField FFTextField
getter/setter pair
themeOverrides PbList<FFPropertyOverride>
Properties in a widget theme that should be overridden by this node's values We can add a repeated theme_overrides_overrides that keep track of the override properties in a widget theme that should be overridden by this node's override properties. But I don't think the use case is very strong
no setter
timer FFTimer
getter/setter pair
toggleIcon FFToggleIcon
getter/setter pair
tooltip FFTooltip
getter/setter pair
transform FFTransform
getter/setter pair
unknownFields UnknownFieldSet
no setterinherited
verticalDivider FFVerticalDivider
getter/setter pair
videoPlayer FFVideoPlayer
getter/setter pair
visibility FFVisibility
Determines when this widget is visible or not.
getter/setter pair
webView FFWebView
getter/setter pair
wrap FFWrap
getter/setter pair
youtubePlayer FFYoutubePlayer
getter/setter pair

Methods

addExtension(Extension extension, Object? value) → void
Adds an extension field value to a repeated field.
inherited
check() → void
Throws a StateError if the message has required fields without a value.
inherited
clear() → void
Clears all data that was set in this message.
inherited
clearAdBanner() → void
clearAlignment() → void
clearAnimatedAlignment() → void
clearAppBar() → void
clearAspectRatio() → void
clearAudioPlayer() → void
clearBadge() → void
clearBarcode() → void
clearBlur() → void
clearButton() → void
clearCalendar() → void
clearCard() → void
clearCarousel() → void
clearChart() → void
clearChatPage() → void
clearChatPreview() → void
clearCheckbox() → void
clearCheckboxGroup() → void
clearCheckboxListTile() → void
clearChildSlot() → void
clearChoiceChips() → void
clearColumn() → void
clearConditionalBuilder() → void
clearContainer() → void
clearCountController() → void
clearCreditCardForm() → void
clearDataTable() → void
clearDataTableHeader() → void
clearDivider() → void
clearDraggable() → void
clearDragTarget() → void
clearDrawer() → void
clearDropDown() → void
clearEasterEgg() → void
clearEmptyListWidget() → void
clearExpandable() → void
clearExpanded() → void
clearExtension(Extension extension) → void
Clears an extension field and also removes the extension.
inherited
clearField(int tagNumber) → void
Clears the contents of a given field.
inherited
clearFlex() → void
clearFlippableCard() → void
clearFloatingActionButton() → void
clearForm() → void
clearGenuiChatWidget() → void
clearGoogleMap() → void
clearGridView() → void
clearHero() → void
clearHtmlView() → void
clearIcon() → void
clearIconButton() → void
clearImage() → void
clearLanguageSelector() → void
clearListTile() → void
clearListView() → void
clearLottieAnimation() → void
clearMarkdown() → void
clearMediaDisplay() → void
clearMouseRegion() → void
clearMuxBroadcast() → void
clearOpacity() → void
clearPadding() → void
clearPageView() → void
clearPaginatedDataTable() → void
clearPdfViewer() → void
clearPinCode() → void
clearPlaceholderWidget() → void
clearPlacePicker() → void
clearPlatformType() → void
clearProgressBar() → void
clearProps() → void
clearQueryLoadingWidget() → void
clearRadioButton() → void
clearRatingBar() → void
clearRefreshIndicatorWidget() → void
clearResponsiveVisibility() → void
clearRichText() → void
clearRichTextSpan() → void
clearRiveAnimation() → void
clearRow() → void
clearScaffold() → void
clearShaderFill() → void
clearShaderWrapper() → void
clearSignature() → void
clearSlidableActionWidget() → void
clearSlider() → void
clearSpacer() → void
clearStack() → void
clearStaggeredView() → void
clearStaticMap() → void
clearStickyHeader() → void
clearSwipeableStack() → void
clearSwitchListTile() → void
clearSwitchWidget() → void
clearTab() → void
clearTabBar() → void
clearText() → void
clearTextEditor() → void
clearTextField() → void
clearTimer() → void
clearToggleIcon() → void
clearTooltip() → void
clearTransform() → void
clearVerticalDivider() → void
clearVideoPlayer() → void
clearVisibility() → void
clearWebView() → void
clearWrap() → void
clearYoutubePlayer() → void
clone() FFWidgetProperties
Creates a deep copy of the fields in this message.
override
copyWith(void updates(FFWidgetProperties)) FFWidgetProperties
Apply updates to a copy of this message.
override
createEmptyInstance() FFWidgetProperties
Creates an empty instance of the same message type as this.
override
deepCopy() → T

Available on T, provided by the GeneratedMessageGenericExtensions extension

Returns a writable deep copy of this message.
ensureAdBanner() FFAdBanner
ensureAlignment() FFAlignment
ensureAnimatedAlignment() FFAnimatedAlignment
ensureAppBar() FFAppBar
ensureAspectRatio() FFAspectRatio
ensureAudioPlayer() FFAudioPlayer
ensureBadge() FFBadge
ensureBarcode() FFBarcode
ensureBlur() FFBlur
ensureButton() FFButton
ensureCalendar() FFCalendar
ensureCard() FFCard
ensureCarousel() FFCarousel
ensureChart() FFChart
ensureChatPage() FFChatPage
ensureChatPreview() FFChatPreview
ensureCheckbox() FFCheckbox
ensureCheckboxGroup() FFCheckboxGroup
ensureCheckboxListTile() FFCheckboxListTile
ensureChildSlot() FFChildSlotProperties
ensureChoiceChips() FFChoiceChips
ensureColumn() FFColumn
ensureConditionalBuilder() FFConditionalBuilder
ensureContainer() FFContainer
ensureCountController() FFCountController
ensureCreditCardForm() FFCreditCardForm
ensureDataTable() FFDataTable
ensureDataTableHeader() FFDataTableHeader
ensureDivider() FFDivider
ensureDraggable() FFDraggable
ensureDragTarget() FFDragTarget
ensureDrawer() FFDrawer
ensureDropDown() FFDropDown
ensureEasterEgg() FFEasterEgg
ensureEmptyListWidget() FFEmptyListWidget
ensureExpandable() FFExpandable
ensureExpanded() FFExpanded
ensureFlex() FFFlex
ensureFlippableCard() FFFlippableCard
ensureFloatingActionButton() FFFloatingActionButton
ensureForm() FFForm
ensureGenuiChatWidget() FFGenUIChatWidgetProperties
ensureGoogleMap() FFGoogleMap
ensureGridView() FFGridView
ensureHero() FFHero
ensureHtmlView() FFHtmlView
ensureIcon() FFIcon
ensureIconButton() FFIconButton
ensureImage() FFImage
ensureLanguageSelector() FFLanguageSelector
ensureListTile() FFListTile
ensureListView() FFListView
ensureLottieAnimation() FFLottieAnimation
ensureMarkdown() FFMarkdown
ensureMediaDisplay() FFMediaDisplay
ensureMouseRegion() FFMouseRegion
ensureMuxBroadcast() FFMuxBroadcast
ensureOpacity() FFOpacity
ensurePadding() FFPadding
ensurePageView() FFPageView
ensurePaginatedDataTable() FFPaginatedDataTable
ensurePdfViewer() FFPdfViewer
ensurePinCode() FFPinCode
ensurePlaceholderWidget() FFPlaceholderWidget
ensurePlacePicker() FFPlacePicker
ensureProgressBar() FFProgressBar
ensureQueryLoadingWidget() FFQueryLoadingWidget
ensureRadioButton() FFRadioButton
ensureRatingBar() FFRatingBar
ensureRefreshIndicatorWidget() FFRefreshIndicatorWidget
ensureResponsiveVisibility() FFResponsiveVisibility
ensureRichText() FFRichText
ensureRichTextSpan() FFRichTextSpan
ensureRiveAnimation() FFRiveAnimation
ensureRow() FFRow
ensureScaffold() FFScaffold
ensureShaderFill() FFShaderFill
ensureShaderWrapper() FFShaderWrapper
ensureSignature() FFSignature
ensureSlidableActionWidget() FFSlidableActionWidget
ensureSlider() FFSlider
ensureSpacer() FFSpacer
ensureStack() FFStack
ensureStaggeredView() FFStaggeredView
ensureStaticMap() FFStaticMap
ensureStickyHeader() FFStickyHeader
ensureSwipeableStack() FFSwipeableStack
ensureSwitchListTile() FFSwitchListTile
ensureSwitchWidget() FFSwitch
ensureTab() FFTab
ensureTabBar() FFTabBar
ensureText() FFText
ensureTextEditor() FFTextEditor
ensureTextField() FFTextField
ensureTimer() FFTimer
ensureToggleIcon() FFToggleIcon
ensureTooltip() FFTooltip
ensureTransform() FFTransform
ensureVerticalDivider() FFVerticalDivider
ensureVideoPlayer() FFVideoPlayer
ensureVisibility() FFVisibility
ensureWebView() FFWebView
ensureWrap() FFWrap
ensureYoutubePlayer() FFYoutubePlayer
extensionsAreInitialized() bool
inherited
freeze() GeneratedMessage
Make this message read-only.
inherited
fromCompressedSerializedBuffer(List<int> buffer, [int recursionLimit = 512]) → void

Available on GeneratedMessage, provided by the SchemaCompressedSerializationExtensions extension

fromCompressedSerializedBufferString(String buffer, [int recursionLimit = 512]) → void

Available on GeneratedMessage, provided by the SchemaCompressedSerializationExtensions extension

getDefaultForField(int tagNumber) → dynamic
Returns the default value for the given field.
inherited
getExtension(Extension extension) → dynamic
Returns the value of extension.
inherited
getField(int tagNumber) → dynamic
Returns the value of the field associated with tagNumber, or the default value if it is not set.
inherited
getFieldOrNull(int tagNumber) → dynamic
Returns the value of a field, ignoring any defaults.
inherited
getTagNumber(String fieldName) int?
inherited
hasAdBanner() bool
hasAlignment() bool
hasAnimatedAlignment() bool
hasAppBar() bool
hasAspectRatio() bool
hasAudioPlayer() bool
hasBadge() bool
hasBarcode() bool
hasBlur() bool
hasButton() bool
hasCalendar() bool
hasCard() bool
hasCarousel() bool
hasChart() bool
hasChatPage() bool
hasChatPreview() bool
hasCheckbox() bool
hasCheckboxGroup() bool
hasCheckboxListTile() bool
hasChildSlot() bool
hasChoiceChips() bool
hasColumn() bool
hasConditionalBuilder() bool
hasContainer() bool
hasCountController() bool
hasCreditCardForm() bool
hasDataTable() bool
hasDataTableHeader() bool
hasDivider() bool
hasDraggable() bool
hasDragTarget() bool
hasDrawer() bool
hasDropDown() bool
hasEasterEgg() bool
hasEmptyListWidget() bool
hasExpandable() bool
hasExpanded() bool
hasExtension(Extension extension) bool
Returns true if a value of extension is present.
inherited
hasField(int tagNumber) bool
Whether this message has a field associated with tagNumber.
inherited
hasFlex() bool
hasFlippableCard() bool
hasFloatingActionButton() bool
hasForm() bool
hasGenuiChatWidget() bool
hasGoogleMap() bool
hasGridView() bool
hasHero() bool
hasHtmlView() bool
hasIcon() bool
hasIconButton() bool
hasImage() bool
hasLanguageSelector() bool
hasListTile() bool
hasListView() bool
hasLottieAnimation() bool
hasMarkdown() bool
hasMediaDisplay() bool
hasMouseRegion() bool
hasMuxBroadcast() bool
hasOpacity() bool
hasPadding() bool
hasPageView() bool
hasPaginatedDataTable() bool
hasPdfViewer() bool
hasPinCode() bool
hasPlaceholderWidget() bool
hasPlacePicker() bool
hasPlatformType() bool
hasProgressBar() bool
hasQueryLoadingWidget() bool
hasRadioButton() bool
hasRatingBar() bool
hasRefreshIndicatorWidget() bool
hasRequiredFields() bool
Whether the message has required fields.
inherited
hasResponsiveVisibility() bool
hasRichText() bool
hasRichTextSpan() bool
hasRiveAnimation() bool
hasRow() bool
hasScaffold() bool
hasShaderFill() bool
hasShaderWrapper() bool
hasSignature() bool
hasSlidableActionWidget() bool
hasSlider() bool
hasSpacer() bool
hasStack() bool
hasStaggeredView() bool
hasStaticMap() bool
hasStickyHeader() bool
hasSwipeableStack() bool
hasSwitchListTile() bool
hasSwitchWidget() bool
hasTab() bool
hasTabBar() bool
hasText() bool
hasTextEditor() bool
hasTextField() bool
hasTimer() bool
hasToggleIcon() bool
hasTooltip() bool
hasTransform() bool
hasVerticalDivider() bool
hasVideoPlayer() bool
hasVisibility() bool
hasWebView() bool
hasWrap() bool
hasYoutubePlayer() bool
isInitialized() bool
Whether all required fields in the message and embedded messages are set.
inherited
mergeFromBuffer(List<int> input, [ExtensionRegistry extensionRegistry = ExtensionRegistry.EMPTY]) → void
Merges serialized protocol buffer data into this message.
inherited
mergeFromCodedBufferReader(CodedBufferReader input, [ExtensionRegistry extensionRegistry = ExtensionRegistry.EMPTY]) → void
Same as mergeFromBuffer, but takes a CodedBufferReader input.
inherited
mergeFromJson(String data, [ExtensionRegistry extensionRegistry = ExtensionRegistry.EMPTY]) → void
Merges field values from data, a JSON object, encoded as described by GeneratedMessage.writeToJson.
inherited
mergeFromJsonMap(Map<String, dynamic> json, [ExtensionRegistry extensionRegistry = ExtensionRegistry.EMPTY]) → void
Merges field values from a JSON object represented as a Dart map.
inherited
mergeFromMessage(GeneratedMessage other) → void
Merges the contents of the other into this message.
inherited
mergeFromProto3Json(Object? json, {TypeRegistry typeRegistry = const TypeRegistry.empty(), bool ignoreUnknownFields = false, bool supportNamesWithUnderscores = true, bool permissiveEnums = false}) → void
Merges field values from json, a JSON object using proto3 encoding.
inherited
mergeUnknownFields(UnknownFieldSet unknownFieldSet) → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(void updates(T)) → T

Available on T, provided by the GeneratedMessageGenericExtensions extension

Apply updates to a copy of this message.
setExtension(Extension extension, Object value) → void
Sets the value of a non-repeated extension field to value.
inherited
setField(int tagNumber, Object value) → void
Sets the value of a field by its tagNumber.
inherited
toBuilder() GeneratedMessage
Creates a writable, shallow copy of this message.
inherited
toDebugString() String
Returns a String representation of this message.
inherited
toProto3Json({TypeRegistry typeRegistry = const TypeRegistry.empty()}) Object?
Returns an Object representing Proto3 JSON serialization of this.
inherited
toString() String
Returns a String representation of this message.
inherited
toTextFormat() String

Available on GeneratedMessage, provided by the TextFormatExtension extension

Returns a TextFormat String representation of this message.
whichProps() FFWidgetProperties_Props
writeTextFormat(StringSink sink) → void

Available on GeneratedMessage, provided by the TextFormatExtension extension

Writes a TextFormat String representation of this message to sink.
writeToBuffer() Uint8List
Serialize the message as the protobuf binary format.
inherited
writeToCodedBufferWriter(CodedBufferWriter output) → void
Same as writeToBuffer, but serializes to the given CodedBufferWriter.
inherited
writeToJson() String
Returns a JSON string that encodes this message.
inherited
writeToJsonMap() Map<String, dynamic>
Returns the JSON encoding of this message as a Dart Map.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited