myoro_flutter_library library

Classes

MockRouteInformationParser
RouteInformationParser mock.
MockRouterConfig<T extends Object>
RouterConfig mock.
MockRouterDelegate
RouterDelegate mock.
MockThemeExtension
Generic ThemeExtension mock for testing purposes.
MyoroAccordionConfiguration<T>
Base accordion configuration.
MyoroAccordionController<T>
Base accordion controller.
MyoroAccordionState<T>
State of MyoroAccordionViewModel.
MyoroAccordionStyle
Style model of accordions.
MyoroAccordionThemeExtension
ThemeExtension of MyoroAccordion.
MyoroAccordionViewModel<T>
Base accordion view model.
MyoroApp
Root widget of your App widget in main.dart.
MyoroAppBar
class FooAppBar extends StatelessWidget implements PreferredSizeWidget { const FooAppBar({super.key}); Size get preferredSize => const Size.fromHeight(kToolbarHeight); @override Widget build(context) { return MyoroAppBar(...); } }
MyoroAppBarStyle
Style model of MyoroAppBar.
MyoroAppBarThemeExtension
ThemeExtension for MyoroAppBar.
MyoroAppConfiguration
Configuration of MyoroApp.
MyoroBarGraph
A bar graph.
MyoroBarGraphBar
Bar of a MyoroBarGraphGroup.
MyoroBarGraphBarSection
For a MyoroBarGraphBar with a non-empty MyoroBarGraphBar.barSections, MyoroBarGraphBarSection will occupy a specified piece of a MyoroBarGraph.
MyoroBarGraphConfiguration
Configuration of MyoroBarGraph.
MyoroBarGraphGroup
Group of bars in a MyoroBarGraph.
MyoroBarGraphStyle
Style model of MyoroBarGraph.
MyoroBarGraphThemeExtension
ThemeExtension of MyoroBarGraph.
MyoroBarGraphViewModel
Controller of MyoroBarGraph.
MyoroBasicDivider
A simple divider.
MyoroBasicDividerStyle
Style model of MyoroBasicDivider.
MyoroBasicDividerThemeExtension
ThemeExtension for MyoroBasicDivider.
MyoroButton
Generic button of MFL.
MyoroButtonConfiguration
Configuration model of MyoroButton.
MyoroButtonState
State of MyoroButtonController.
MyoroButtonStyle
Style model of MyoroButton.
MyoroButtonThemeExtension
ThemeExtension of MyoroButton.
MyoroButtonViewModel
View model of MyoroButton.
MyoroCard
Base card.
MyoroCardStyle
Style model of MyoroCard.
MyoroCardThemeExtension
ThemeExtension of MyoroCard.
MyoroCarousel
Slider carousel.
MyoroCarouselConfiguration
Configuration of MyoroCarousel.
MyoroCarouselStyle
Style model of MyoroCarousel.
MyoroCarouselThemeExtension
ThemeExtension of MyoroCarousel.
MyoroCheckbox
A checkbox that can have a label on the right side of it.
MyoroCheckboxConfiguration
Configuration of MyoroCheckbox.
MyoroCheckboxState
State of MyoroCheckboxViewModel.
MyoroCheckboxStyle
Style model of MyoroCheckbox.
MyoroCheckboxThemeExtension
ThemeExtension for MyoroCheckbox
MyoroCheckboxViewModel
Controller of MyoroCheckbox.
MyoroCircularLoader
A simple circular loading widget.
MyoroCircularLoaderStyle
Style model of MyoroCircularLoader.
MyoroCircularLoaderThemeExtension
ThemeExtension for MyoroCircularLoader.
MyoroColors
Colors of MFL's design system.
MyoroDatePickerInput
Date picker input (click date, no typy typy).
MyoroDatePickerInputConfiguration
Configuration of MyoroDatePickerInput.
MyoroDatePickerInputState
State of MyoroDatePickerInputViewModel.
MyoroDatePickerInputViewModel
View model of MyoroDatePickerInput.
MyoroDebounceController
Debounce controller.
MyoroDecorationThemeExtension
Shared decoration ThemeExtension.
MyoroDialogModal
A simple yes/no dialog modal.
MyoroDialogModalConfiguration<T>
Configuration of MyoroDialogModal.
MyoroDialogModalThemeExtension
ThemeExtension for MyoroDialogModal.
MyoroDrawer
Base drawer.
MyoroDrawerConfiguration
Configuration of MyoroDrawer.
MyoroDrawerController
ValueNotifier for the drawer of a MyoroScreen.
MyoroDrawerStyle
Style model of MyoroDrawer.
MyoroDrawerThemeExtension
ThemeExtension for MyoroDrawer.
MyoroDropdownConfiguration<T, C extends MyoroMenuConfiguration<T>>
Configuration model of MyoroDropdown.
MyoroDropdownController<T, C extends MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MENU_CONTROLLER extends MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>, V extends MyoroDropdownViewModel<T, C, MENU_CONTROLLER>>
Abstract controller of a dropdown.
MyoroDropdownState<T, C extends MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MENU_CONTROLLER extends MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>>
State of MyoroDropdownViewModel.
MyoroDropdownViewModel<T, C extends MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MENU_CONTROLLER extends MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>>
View model of MyoroDropdown.
MyoroFeedback
An a generic feedback Widget.
MyoroFeedbackConfiguration
Configuration model of MyoroFeedback.
MyoroFeedbackStyle
Style model of MyoroFeedback.
MyoroFeedbackThemeExtension
ThemeExtension of MyoroFeedback.
MyoroFilePicker
File picker of MFL.
MyoroFilePickerConfiguration
Configuration model of MyoroFilePicker.
MyoroFilePickerPlatformFile
Wrapper model of PlatformFile so that the MFL user doesn't need to download file_picker in their project.
MyoroFilePickerState
State of MyoroFilePickerViewModel.
MyoroFilePickerThemeExtension
ThemeExtension of MyoroFilePicker.
MyoroFilePickerViewModel
View model of MyoroFilePicker.
MyoroForm<T>
Base form widget. Should always be used for any type of form content.
MyoroFormConfiguration<T>
Configuration of MyoroForm.
MyoroFormNotifier<T>
Notifier of MyoroForm.
MyoroGridScrollable
A scrollable widget that wraps a GridView with gradient overlays.
MyoroGridScrollableBuilder
A scrollable widget that wraps a GridView.builder with gradient overlays.
MyoroGridScrollableConfiguration
Configuration for MyoroGridScrollable.
MyoroGroupCheckbox
A group of MyoroCheckboxs.
MyoroGroupCheckboxConfiguration
Configuration of MyoroGroupCheckbox.
MyoroGroupCheckboxNotifier
Controller of MyoroGroupCheckbox.
MyoroGroupCheckboxStyle
Style model of MyoroGroupCheckbox.
MyoroGroupCheckboxThemeExtension
ThemeExtension for MyoroGroupCheckbox.
MyoroGroupRadio
A group of MyoroRadios.
MyoroGroupRadioConfiguration
Configuration of MyoroGroupRadio.
MyoroGroupRadioController
ValueNotifier for MyoroGroupRadio.
MyoroGroupRadioStyle
Style model of MyoroGroupRadio.
MyoroGroupRadioThemeExtension
ThemeExtension for MyoroGroupRadio.
MyoroIconConfiguration
Generic icon configuration.
MyoroIconTextButton
Button that holds an icon and/or text.
MyoroIconTextButtonConfiguration
Configuration model of MyoroIconTextButton.
MyoroIconTextButtonStyle
Style model of MyoroIconTextButton.
MyoroIconTextButtonThemeExtension
ThemeExtension of MyoroIconTextButton.
MyoroImagePicker
Image picker of MFL.
MyoroImagePickerConfiguration
Configuration model of MyoroImagePicker.
MyoroImagePickerState
State of MyoroImagePickerViewModel.
MyoroImagePickerStyle
Style model of MyoroImagePicker.
MyoroImagePickerThemeExtension
ThemeExtension of MyoroImagePicker.
MyoroImagePickerViewModel
View model of MyoroImagePicker.
MyoroInput
Generic input _
MyoroInputConfiguration
Model to load all of the configurable arguments of MyoroInput.
MyoroInputDropdownConfiguration<T, MENU_CONFIGURATION extends MyoroMenuConfiguration<T>>
Input dropdown configuration.
MyoroInputDropdownController<T, CONFIGURATION extends MyoroInputDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MENU_CONTROLLER extends MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>, VIEW_MODEL extends MyoroInputDropdownViewModel<T, CONFIGURATION, MyoroDropdownController<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MENU_CONTROLLER, MyoroDropdownViewModel<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MENU_CONTROLLER>>>>
Controller of an input dropdown.
MyoroInputDropdownState<T, CONFIGURATION extends MyoroInputDropdownConfiguration<T, MyoroMenuConfiguration<T>>, CONTROLLER extends MyoroDropdownController<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>, MyoroDropdownViewModel<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>>>>
State of MyoroInputDropdownViewModel.
MyoroInputDropdownStyle
Style model of an input dropdown.
MyoroInputDropdownThemeExtension
ThemeExtension for MyoroInputDropdown.
MyoroInputDropdownViewModel<T, CONFIGURATION extends MyoroInputDropdownConfiguration<T, MyoroMenuConfiguration<T>>, CONTROLLER extends MyoroDropdownController<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>, MyoroDropdownViewModel<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>>>>
View model of an input dropdown.
MyoroInputFormatter
Abstract class of a formatter of MyoroInput.
MyoroInputState
State of MyoroInputController.
MyoroInputStyle
Style model of MyoroInput.
MyoroInputThemeExtension
ThemeExtension for MyoroInput.
MyoroInputViewModel
View model of MyoroInput.
MyoroLayoutBuilder
Widget used as an improved LayoutBuilder.
MyoroListScrollable
A scrollable widget that wraps a ListView with gradient overlays.
MyoroListScrollableBuilder
A scrollable widget that wraps a ListView.builder with gradient overlays.
MyoroListScrollableConfiguration
Configuration for MyoroListScrollable.
MyoroLocalDatabase
Singleton that creates an offline SQLite database for storing things such as shared preferences.
MyoroMenuConfiguration<T>
Abstract configuration model of a menu.
MyoroMenuController<T, V extends MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>
Abstract controller of a menu.
MyoroMenuItem
A model that loads an item in MyoroMenu, but also can be seen as a general model to load items into a menu.
MyoroMenuState<T, C extends MyoroMenuConfiguration<T>>
State of MyoroMenuNotifier.
MyoroMenuStyle
Style model of MyoroMenu.
MyoroMenuThemeExtension
ThemeExtension for MyoroMenu.
MyoroMenuViewModel<T, C extends MyoroMenuConfiguration<T>>
View model of MyoroMenu.
MyoroModal
Modal of MFL. Every modal should be implementing MyoroModal like so.
MyoroModalConfiguration<T>
Model to store the configuration members of MyoroModal that may be altered within other modals to not repeat the members.
MyoroModalStyle
Style model of MyoroModal.
MyoroModalThemeExtension
ThemeExtension for MyoroModal.
MyoroMultiAccordion<T>
Multi accordion of MFL.
MyoroMultiAccordionConfiguration<T>
MyoroMultiAccordion configuration.
MyoroMultiAccordionController<T>
Controller of MyoroMultiAccordion.
MyoroMultiDropdown<T>
Multi item dropdown.
MyoroMultiDropdownConfiguration<T>
Configuration model of MyoroMultiDropdown.
MyoroMultiDropdownController<T>
Controller of MyoroMultiDropdown.
MyoroMultiDropdownViewModel<T>
View model of MyoroMultiDropdown.
MyoroMultiInputDropdown<T>
Multi item input dropdown.
MyoroMultiInputDropdownConfiguration<T>
Configuration model of MyoroMultiInputDropdown.
MyoroMultiInputDropdownController<T>
Controller of MyoroMultiInputDropdown.
MyoroMultiInputDropdownViewModel<T>
View model of a single item input dropdown.
MyoroMultiMenu<T>
Multi selectable menu.
MyoroMultiMenuConfiguration<T>
Configuration of a MyoroMultiMenu.
MyoroMultiMenuController<T>
Controller of MyoroMultiMenu.
MyoroMultiMenuViewModel<T>
View model of MyoroMultiMenu.
MyoroMultiSelectionDropdown<T>
Multi selection dropdown.
MyoroMultiSelectionDropdownConfiguration<T>
Configuration model of MyoroMultiSelectionDropdown.
MyoroMultiSelectionDropdownController<T>
Controller of MyoroMultiSelectionDropdown.
MyoroMultiSelectionDropdownViewModel<T>
View model of MyoroMultiSelectionDropdown.
MyoroNumberInputFormatter
TextInputFormatter to only accept numbers (integer/double) and only allow a range of numbers.
MyoroPieGraph
A pie (or donut if specified) chart.
MyoroPieGraphConfiguration
Configuration of MyoroPieGraph.
MyoroPieGraphItem
Item/section in a MyoroPieGraph.
MyoroPieGraphStyle
Style model of MyoroPieGraph.
MyoroPieGraphThemeExtension
ThemeExtension of MyoroPieGraph.
MyoroPieGraphViewModel
View model of MyoroPieGraph.
MyoroPieGraphViewModelState
State of MyoroPieGraphController.
MyoroPlatformHelper
Used for any platform-specific operations.
MyoroRadio
Single radio(box) Widget.
MyoroRadioConfiguration
Configuration of MyoroRadio.
MyoroRadioController
ValueNotifier to manage the value of a MyoroRadio.
MyoroRadioStyle
Style model of MyoroRadio.
MyoroRadioThemeExtension
ThemeExtension for MyoroRadio.
MyoroRangeSlider
Range/double-thumb slider of MFL.
MyoroRangeSliderConfiguration
Configuration model of MyoroRangeSlider.
MyoroRequest<T>
Model representing a state where data being fetched via FutureOr function.
MyoroRequestNotifier<T>
ValueNotifier that executes a FutureOr function to retrieve data.
MyoroResizeDivider
A divider with a click/tap + drag resize functionality.
MyoroResizeDividerStyle
Style model of MyoroResizeDivider.
MyoroResizeDividerThemeExtension
ThemeExtension of MyoroResizeDivider.
MyoroScreen
Root widget of any screen widget.
MyoroScreenConfiguration
Configuration of MyoroScreen.
MyoroScrollableGradientConfiguration
Configuration for gradient overlays in scrollable widgets.
MyoroScrollableStyle
Style model of MyoroScrollable.
MyoroScrollableThemeExtension
Theme extension for MyoroScrollable.
MyoroSearchInput<T>
Search input.
MyoroSearchInputConfiguration<T>
Configuration of MyoroSearchInput.
MyoroSearchInputMenuConfiguration<T>
Configuration of the menu of the MyoroSearchInput.
MyoroSelectionDropdownConfiguration<T, MENU_CONFIGURATION extends MyoroMenuConfiguration<T>>
Configuration model of MyoroSelectionDropdown.
MyoroSelectionDropdownController<T, INPUT_DROPDOWN_CONTROLLER extends MyoroInputDropdownController<T, MyoroInputDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>, MyoroInputDropdownViewModel<T, MyoroInputDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroDropdownController<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>, MyoroDropdownViewModel<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>>>>>, VIEW_MODEL extends MyoroSelectionDropdownViewModel<T, INPUT_DROPDOWN_CONTROLLER>>
Selection dropdown controller.
MyoroSelectionDropdownState<T, INPUT_DROPDOWN_CONTROLLER extends MyoroInputDropdownController<T, MyoroInputDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>, MyoroInputDropdownViewModel<T, MyoroInputDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroDropdownController<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>, MyoroDropdownViewModel<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>>>>>>
State of MyoroSelectionDropdownViewModel.
MyoroSelectionDropdownViewModel<T, INPUT_DROPDOWN_CONTROLLER extends MyoroInputDropdownController<T, MyoroInputDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>, MyoroInputDropdownViewModel<T, MyoroInputDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroDropdownController<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>, MyoroDropdownViewModel<T, MyoroDropdownConfiguration<T, MyoroMenuConfiguration<T>>, MyoroMenuController<T, MyoroMenuViewModel<T, MyoroMenuConfiguration<T>>>>>>>>
View model of MyoroSelectionDropdown.
MyoroSingleAccordion<T>
Accordion of MFL.
MyoroSingleAccordionConfiguration<T>
MyoroSingleAccordion configuration.
MyoroSingleAccordionController<T>
Controller of MyoroSingleAccordion.
MyoroSingleChildScrollable
A scrollable widget that wraps a SingleChildScrollView with gradient overlays.
MyoroSingleChildScrollableConfiguration
Configuration for MyoroSingleChildScrollable.
MyoroSingleDropdown<T>
Single item dropdown.
MyoroSingleDropdownConfiguration<T>
Configuration model of MyoroSingleDropdown.
MyoroSingleDropdownController<T>
Controller of MyoroSingleDropdown.
MyoroSingleDropdownViewModel<T>
View model of MyoroSingleDropdown.
MyoroSingleInputDropdown<T>
Single item input dropdown.
MyoroSingleInputDropdownConfiguration<T>
Configuration model of MyoroSingleInputDropdown.
MyoroSingleInputDropdownController<T>
Controller of MyoroSingleInputDropdown.
MyoroSingleInputDropdownViewModel<T>
View model of a single item input dropdown.
MyoroSingleMenu<T>
Single selectable menu.
MyoroSingleMenuConfiguration<T>
Configuration of a MyoroSingleMenu.
MyoroSingleMenuController<T>
Controller of MyoroSingleMenu.
MyoroSingleMenuViewModel<T>
View model of MyoroSingleMenu.
MyoroSingleSelectionDropdown<T>
Single selection dropdown.
MyoroSingleSelectionDropdownConfiguration<T>
Configuration model of MyoroSingleSelectionDropdown.
MyoroSingleSelectionDropdownController<T>
Controller of MyoroSingleSelectionDropdown.
MyoroSingleSelectionDropdownViewModel<T>
View model of MyoroSingleSelectionDropdown.
MyoroSlider
Single-thumb slider of MFL.
MyoroSliderBaseConfiguration
Abstract configuration model for a slider.
MyoroSliderConfiguration
Configuration of MyoroSlider.
MyoroSliderStyle
Style model of MyoroSlider.
MyoroSliderThemeExtension
ThemeExtension of MyoroSlider.
MyoroSliverScrollable
A scrollable widget that wraps a CustomScrollView with gradient overlays.
MyoroSliverScrollableConfiguration
Configuration for MyoroSliverScrollable.
MyoroSnackBar
A snack bar Widget.
MyoroSnackBarConfiguration
Configuration model of MyoroSnackBar.
MyoroSnackBarContainer
Base snack bar class extending SnackBar that serves as a container for the MyoroSnackBar that will be shown within the MyoroSnackBarContainer.
MyoroSnackBarContainerThemeExtension
ThemeExtension for MyoroSnackBarContainer.
MyoroSnackBarStyle
Style model of MyoroSnackBar.
MyoroSnackBarThemeExtension
ThemeExtension for MyoroSnackBar.
MyoroTable<T>
Table of MFL.
MyoroTableColumn
Model of a column of a MyoroTable.
MyoroTableColumnWidthConfiguration
Width configuration of a MyoroTable.
MyoroTableConfiguration<T>
Configuration model of MyoroTable.
MyoroTableController<T>
Controller of MyoroTable.
MyoroTableRow<T>
Non-title row of a MyoroTable.
MyoroTableState<T>
State of MyoroTableViewModel.
MyoroTableStyle
Style model of MyoroTable.
MyoroTableThemeExtension
ThemeExtension of MyoroTable.
MyoroTableViewModel<T>
View model of MyoroTable.
MyoroTabView
Tab view of MFL.
MyoroTabViewConfiguration
Configuration model of MyoroTabView.
MyoroTabViewController
Controller of a MyoroTabView.
MyoroTabViewState
State of MyoroTabViewViewModel.
MyoroTabViewStyle
Style model of MyoroTabView.
MyoroTabViewTab
Model of a single tab apart of a MyoroTabView.
MyoroTabViewThemeExtension
ThemeExtension of MyoroTabView.
MyoroTabViewViewModel
View model of MyoroTabView.
MyoroTextConfiguration
Generic text configuration.
MyoroThrottleController
Class to throttle a function
MyoroTimePickerInput
Time picker input (click time, no typy typy).
MyoroTimePickerInputConfiguration
Configuration of MyoroTimePickerInput.
MyoroTimePickerInputState
State of MyoroTimePickerInputViewModel.
MyoroTimePickerInputViewModel
View model of MyoroTimePickerInput.
MyoroTooltip
Simple tooltip.
MyoroTooltipConfiguration
Configuration model of MyoroTooltip.
MyoroTooltipStyle
Style model of MyoroTooltip.
MyoroTooltipThemeExtension
ThemeExtension for MyoroTooltip.
MyoroTypography
Class created solely to encapsulate every TextStyle available in MFL.
MyoroTypographyStyle
Style of MyoroTypography.
MyoroWidgetTester
Widget that must be created when creating new widget tests.

Enums

MyoroDropdownTypeEnum
Enum encapsulating every type of dropdown type that can be used in MyoroDropdown.
MyoroFilePickerFileTypeEnum
to not have to download that package within the project
MyoroFontSizeEnum
Available font sizes that should be used.
MyoroInputStyleEnum
Enum with the different styles of inputs provided by MyoroInput.
MyoroPieGraphEnum
Enum to distinguish if a MyoroPieGraph is a pie or donut.
MyoroRequestEnum
Enum used to manage the status of an asyncronous request.
MyoroSnackBarTypeEnum
Enum for the types of dialog messages available.
MyoroTableColumnWidthConfigurationEnum
Enum of MyoroTableColumnWidthConfiguration.
MyoroTapStatusEnum
Enum encapsulating the principle states of a tap.

Mixins

MyoroScrollableConfigurationMixin
Mixin that provides common scrollable configuration properties.

Extensions

MyoroAxisExtension on Axis
Extension for the Axis class.
MyoroBuildContextExtension on BuildContext
Extension for BuildContext.
MyoroButtonStyleExtension on T
Extension on MyoroButtonStyle.
MyoroColorExtension on Color
Extension on Color.
MyoroStringExtension on String
Extension of String.
MyoroTextStyleExtension on TextStyle
Extension for TextStyle.

Constants

kMyoroBorderRadius → const double
BorderRadius length.
kMyoroBorderWidth → const double
Border width.
kMyoroDebounceDuration → const Duration
Debounce.
kMyoroEmptyString → const String
Empty string.
kMyoroMultiplier → const double
Multiplier for all stylistic values.
kMyoroTestAlignments → const List<Alignment>
Alignments for testing.
kMyoroTestColors → const List<MaterialColor>
Colors for testing.
kMyoroTestCursors → const List<SystemMouseCursor>
SystemMouseCursors for testing.
kMyoroTestCurves → const List<Curve>
Curves for testing.
kMyoroTestIcons → const List<IconData>
IconDatas for testing.
kMyoroThrottleDuration → const Duration
Throttling.

Functions

createMyoroColorScheme(bool isDarkMode) ColorScheme
Function to create the ColorScheme for createMyoroThemeData's ThemeData.
createMyoroSliderThemeData(ColorScheme colorScheme) SliderThemeData
Function to create the SliderTheme for createMyoroThemeData's SliderTheme.
createMyoroTextSelectionThemeData(ColorScheme colorScheme) TextSelectionThemeData
Function to create the TextSelectionThemeData in createMyoroThemeData.
createMyoroTextTheme(bool isDarkMode) TextTheme
Function to create the TextTheme for createMyoroThemeData's ThemeData.
createMyoroThemeData(MyoroAppColorSchemeBuilder? colorSchemeBuilder, MyoroAppTextThemeBuilder? textThemeBuilder, MyoroAppThemeExtensionsBuilder? themeExtensionsBuilder, {required bool isDarkMode}) ThemeData
Function to create the ThemeData for MyoroApp.
createMyoroThemeExtensions(bool isDarkMode, ColorScheme colorScheme, TextTheme textTheme) List<ThemeExtension<ThemeExtension>>
Function to create the default ThemeExtensions for createMyoroThemeData's ThemeDatas.
createMyoroTooltipThemeData(ColorScheme colorScheme, TextTheme textTheme) TooltipThemeData
Function to setup the theming for Tooltip.
myoroDoubleLerp(double? a, double? b, double t) double?
Safely lerps between two doubles, replacing infinity with maxFinite.
myoroFake<T>() → T
Function which generates a fake object of the type provided.
myoroFallbackLerp<T>(T? a, T? b, double t) → T?
Class to helper with lerp functions in ThemeExtensions.
myoroLaunchUrl(String url) Future<bool>
Function to open a URL.

Typedefs

MyoroAccordionBuilder<T> = Widget Function(T item, bool isSelected)
Builder of the accordion Widgets.
MyoroAppBuilder = Widget Function(BuildContext context, Widget? child)
MaterialApp.builder
MyoroAppColorSchemeBuilder = ColorScheme Function(ColorScheme myoroColorScheme)
Builder to create a custom ColorScheme instead of using createMyoroColorScheme.
MyoroAppTextThemeBuilder = TextTheme Function(TextTheme myoroTextTheme)
Builder to create a custom TextTheme instead of using createMyoroColorScheme.
MyoroAppThemeExtensionsBuilder = List<ThemeExtension<ThemeExtension>> Function(bool isDarkMode, ColorScheme colorScheme, TextTheme textTheme)
To be able to grab the ColorScheme & TextTheme to build your ThemeExtensions correctly.
MyoroButtonBackgroundColorBuilder = Color Function(MyoroTapStatusEnum tapStatusEnum)
Builder of MyoroButton's background color.
MyoroButtonBorderBuilder = Border? Function(MyoroTapStatusEnum tapStatusEnum)
Builder of the MyoroButton's border.
MyoroButtonBuilder = Widget Function(BuildContext context, MyoroTapStatusEnum tapStatusEnum)
Widget builder of the MyoroButton.
MyoroButtonOnTapDown = void Function(TapDownDetails details)
Function executed when the MyoroButton is tapped.
MyoroButtonOnTapUp = void Function(TapUpDetails details)
Function executed when the MyoroButton is released being tapped.
MyoroCheckboxOnChanged = void Function(bool value)
Function that is executed when the checkbox is changed.
MyoroFilePickerOnChanged = void Function(MyoroFilePickerPlatformFile? selectedFile)
Callback executed when the selected file changed.
MyoroFormBuilder<T> = Widget Function(MyoroRequest<T> request, MyoroFormNotifier<T> controller)
Builder of the content within the form.
MyoroFormOnError = void Function(String errorMessage)
Function that is executed when the form process is completed unsuccessfully.
MyoroFormOnSuccess<T> = void Function(T? result)
Function that is executed when the form process is completed successfully.
MyoroFormRequest<T> = FutureOr<T?> Function()
Request that will be executed after the form validation process is successful.
MyoroFormValidation = String Function()
Validation function that is executed before MyoroFormRequest.
MyoroGroupCheckboxItems = Map<String, bool>
Checkboxes of the group. Provided as a map for speed and ease of navigation.
MyoroGroupCheckboxOnChanged = void Function(String key, MyoroGroupCheckboxItems items)
Function executed when any of the checkbox's values are changed.
MyoroGroupRadioItems = Map<String, bool>
Radios of the group. Provided as a map for speed and ease of navigation.
MyoroGroupRadioOnChanged = void Function(String keyChanged, MyoroGroupRadioItems items)
Function executed when any of the radio's values are changed.
MyoroIconTextButtonContentColorBuilder = Color Function(MyoroTapStatusEnum tapStatusEnum)
Color builder of the icon and text.
MyoroImagePickerOnChanged = void Function(String? selectedImage)
Callback executed when an image is selected or unselected.
MyoroInputCheckboxOnChanged = void Function(bool enabled, String text)
Function executed when the checkbox next to the input is changed.
MyoroInputDropdownSelectedItemBuilder<T> = String Function(T item)
Builder of the String displayed when a T item is selected.
MyoroInputOnChanged = void Function(String text)
Function executed when the input changed.
MyoroInputOnFieldSubmitted = void Function(String text)
Function executed when the enter key is pressed.
MyoroInputSearchRequest = FutureOr<List<String>> Function(String text)
Function used for making the MyoroInput a search box. Executes everytime the input is changed.
MyoroInputValidation = String? Function(String text)
Function executed when a Form is triggered.
MyoroLayoutBuilderChildCallback = Widget Function(BuildContext context, BoxConstraints constraints)
Callback to builder to build the MyoroLayoutBuilder.
MyoroLayoutBuilderConstraintsCallback = void Function(BoxConstraints constraints)
Callback to pass the current BoxConstraints of the MyoroLayoutBuilder.
MyoroMenuItemBuilder<T> = MyoroMenuItem Function(T item)
MyoroMenuItem builder from a generic object.
MyoroMenuOnEndReachedRequest<T> = FutureOr<Set<T>> Function(Set<T> items)
Request that executes when the bottom of the menu is reached.
MyoroMenuRequest<T> = FutureOr<Set<T>> Function()
Request that returns the MyoroPagination of the MyoroMenu.
MyoroMenuSearchCallback<T> = Set<T> Function(String query, Set<T> items)
Returns a List of T of the filtered items given the query.
MyoroModalOnClosed<T> = void Function(T? result)
Callback executed once the modal is closed.
MyoroMultiMenuOnChanged<T> = void Function(Set<T> items)
Callback executed when a MyoroMultiMenu's selected items are changed.
MyoroRadioOnChanged = void Function(bool enabled)
Function executed when the MyoroRadio is clicked.
MyoroRequestNotifierRequest<T> = FutureOr<T?> Function()
Function that requests the data to be retrieved.
MyoroResizeDividerDragCallback = void Function(DragUpdateDetails details)
Function executed when the divider resize is activated.
MyoroSearchInputOnEndReachedRequest<T> = FutureOr<Set<T>> Function(Set<T> items)
Request that executes when the bottom of the menu is reached.
MyoroSearchInputRequest<T> = FutureOr<Set<T>> Function(String text)
Request to be executed when the search input is triggered.
MyoroSingleMenuOnChanged<T> = void Function(T? item)
Callback executed when a MyoroSingleMenu's selected item is changed.
MyoroSliderOnChanged<T> = void Function(T value)
Function executed when the value of the slider changes.
MyoroTableConfigurationRequest<T> = FutureOr<Set<T>> Function()
Request of the items of the MyoroTable.
MyoroTableConfigurationRowBuilder<T> = MyoroTableRow<T> Function(T item)
Builder of the cells of a row.
MyoroTableRowTapEvent<T> = void Function(T item)
Tap event of a MyoroTableRow.