fastyle_settings library
Classes
- FastAppSettingsCategories
- FastAppSettingsDefaultValuesCategoryDescriptor
- The descriptor for the user settings default values category.
- FastAppSettingsFields
- FastAppSettingsInputsCategoryDescriptor
- A class that represents a category of settings related to user inputs.
- FastAppSettingsPrimaryCurrencyBuilder
-
A widget that listens to changes in the
FastAppSettingsBloc
and rebuilds its child widget when the primary currency changes. - FastAppSettingsSaveEntryBuilder
-
A widget that listens to changes in the
FastAppSettingsBloc
and rebuilds its child widget when the save entry changes. - FastAppSettingsSecondaryCurrencyBuilder
-
A widget that listens to changes in the
FastAppSettingsBloc
and rebuilds its child widget when the secondary currency changes. - FastAppSettingsToggleSaveEntryField
- A toggle list item that allows the user to enable or disable auto-saving of form entries.
- FastAppSettingsUserCountryBuilder
-
A widget that listens to changes in the
FastAppSettingsBloc
and rebuilds its child widget when the user country changes. - FastSettingPageHeaderLayout
-
A layout that displays a description text and an optional icon.
It is used to display a header in a
FastSettingPage
. - FastSettingPageLayout
-
A layout that displays a page with a header and content.
It is used to display a page in a
FastSettingPage
. - FastSettingsCategoryDescriptor
- This file defines the FastSettingsCategoryDescriptor class, which is a model for a settings category in the Fastyle Forms library.
- FastSettingsDescriptor
-
A
FastDescriptor
that describes the settings available in the Fastyle Settings package. - FastSettingsDisclaimerPage
- FastSettingsItem
- FastSettingsItemIcon
- FastSettingsLanguagePage
- The FastSettingsLanguagePage class is a FastSettingPageLayout that displays the current language of the application. It allows the user to change the language of the application.
- FastSettingsLastModified
- FastSettingsPrivacyPolicyPage
- FastSettingsSupportLink
- FastSettingsTermsOfServicePage
- FastSettingsThemePage
- The FastSettingsThemePage class is a FastSettingPageLayout that displays the current theme of the application. It allows the user to change the theme of the application. The theme can be changed to light, dark or system.
Enums
Constants
-
kDefaultFastAppSettingsDefaultValuesFields
→ const Map<
String, FastFormFieldDescriptor> - The default values for the user settings fields.
-
kDefaultFastAppSettingsInputsFields
→ const Map<
String, FastFormFieldDescriptor> -
The default fields for the
FastAppSettingsInputsCategoryDescriptor
class. -
kDefaultFastSettingsCategories
→ const Map<
String, FastSettingsCategoryDescriptor> - The default categories for the FastSettingsDescriptor.
- kFastSettingIconHeight → const double
- Default settings page icon height.
-
kFastSettingsItemDescriptors
→ const Map<
FastSettingsItems, FastItem< String> > -
kFastSettingsItemIcons
→ const Map<
FastSettingsItems, FastSettingsItemIcon> -
kFastSettingsLanguageIcons
→ const Map<
String, String>
Typedefs
- LanguageFormatter = String Function(String languageCode)
- ThemeModeFormatter = String Function(ThemeMode mode)