widget library

Classes

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.
MyoroDatePickerInput
Date picker input (click date, no typy typy).
MyoroDatePickerInputConfiguration
Configuration of MyoroDatePickerInput.
MyoroDatePickerInputState
State of MyoroDatePickerInputViewModel.
MyoroDatePickerInputViewModel
View model of MyoroDatePickerInput.
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.
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.
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.
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.
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.
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.
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.
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
MyoroInputStyleEnum
Enum with the different styles of inputs provided by MyoroInput.
MyoroPieGraphEnum
Enum to distinguish if a MyoroPieGraph is a pie or donut.
MyoroSnackBarTypeEnum
Enum for the types of dialog messages available.
MyoroTableColumnWidthConfigurationEnum
Enum of MyoroTableColumnWidthConfiguration.

Extensions

MyoroButtonStyleExtension on T
Extension on MyoroButtonStyle.

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.
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.