widgets
library
Classes
IYaruDateTimeEntryController
Common interface for a YaruDateTimeEntry controller.
See also :
YaruAutocomplete <T extends Object >
YaruBackButton
A Yaru style back button.
YaruBackButtonTheme
YaruBackButtonThemeData
YaruBanner
A colorable Card with a border which is tap-able via an onTap callback.
YaruBorderContainer
A container with a rounded Yaru-style border.
YaruCarousel
Display a list of widgets in a carousel view.
YaruCarouselController
A controller that can be used to enable the auto-scroll behavior of a YaruCarousel .
It can also be used to navigate to a specific page.
YaruCheckbox
A Yaru checkbox.
YaruCheckboxListTile
A ListTile with a YaruCheckbox . In other words, a checkbox with a label.
YaruCheckboxTheme
YaruCheckboxThemeData
YaruCheckButton
A desktop style check button with an interactive label.
YaruChoiceChipBar
A list of ChoiceChipBar
s wrapped either in a controllable ListView or Wrap .
YaruCircularProgressIndicator
YaruCloseButton
YaruColorDisk
YaruDateTimeEntry
A YaruSegmentedEntry configured to accepts and validates a datetime entered by a user.
YaruDateTimeEntryController
A controller for a YaruDateTimeEntry .
See also :
YaruDateTimeEntryState
YaruDetailPage
Provides the recommended layout for YaruMasterDetailPage.pageBuilder .
YaruDialogTitleBar
A dialog title bar.
YaruDraggable
A draggable positioned widget - have to be child of a Stack
YaruExpandable
YaruExpansionPanel
YaruFixedPaneDelegate
Controls a YaruPanedView pane with a fixed size.
YaruIconButton
An IconButton with a default fixed size of 40x40.
YaruInfoBadge
A YaruTranslucentContainer which wraps a title Widget in a DefaultTextStyle
YaruInfoBox
A YaruTranslucentContainer wrapper around ListTile
YaruLinearProgressIndicator
YaruMasterDetailPage
A responsive master-detail page.
YaruMasterDetailTheme
Applies theme to a descendant YaruMasterDetailPage .
YaruMasterDetailThemeData
Holds theme data for YaruMasterDetailTheme .
YaruMasterTile
Provides the recommended layout for YaruMasterDetailPage.tileBuilder .
YaruMasterTileScope
YaruNavigationPage
A page layout which use a YaruNavigationRail on left for page navigation
YaruNavigationPageTheme
YaruNavigationPageThemeData
YaruNavigationRail
YaruNavigationRailItem
YaruNavigationRailItemScope
YaruOptionButton
An OutlinedButton with a default size of 40x40.
YaruPageIndicator
A responsive page indicator.
YaruPageIndicatorBoundedDelegate
Controls a YaruPageIndicator items spacing in a boudnded way.
YaruPageIndicatorFixedDelegate
Controls a YaruPageIndicator items spacing in a fixed way.
YaruPageIndicatorItem
Default item used in YaruPageIndicator.itemBuilder .
Looks like a simple dot grey when unselected, and accented when selected.
YaruPageIndicatorLayoutDelegate
Layout delegate interface which controls a YaruPageIndicator items spacing.
YaruPageIndicatorSteppedDelegate
Controls a YaruPageIndicator items spacing in a stepped way.
YaruPageIndicatorTheme
Applies a theme to descendant YaruPageIndicator widgets.
YaruPageIndicatorThemeData
Defines default property values for descendant YaruPageIndicator widgets.
YaruPanedView
YaruPanedViewLayoutDelegate
Layout delegate interface which controls a YaruPanedView pane size, side and resizing capacity.
A generic wrapper around PopupMenuButton that is visually more consistent
to buttons and dialogs than DropdownButton
YaruRadio <T >
A Yaru radio.
YaruRadioButton <T >
A desktop style radio button with an interactive label.
YaruRadioListTile <T >
A ListTile with a YaruRadio . In other words, a radio with a label.
YaruRadioTheme
YaruRadioThemeData
YaruResizablePaneDelegate
Controls a YaruPanedView pane with a resizable size.
YaruScrollViewUndershoot
A widget that displays an undershoot at the start and/or end of a scroll view,
when the scroll offset is not at the very beginning or end.
YaruSearchButton
A pre-styled YaruIconButton , ideally used in combination with YaruSearchField
YaruSearchField
A TextField to with fully rounded corners,
ideally in a YaruWindowTitleBar or YaruDialogTitleBar
YaruSearchTitleField
Combines YaruSearchField , YaruSearchButton and any title Widget in a Stack
YaruSection
YaruSegmentedEntry
An entry, split into multiple segments, which each represents a selectable editable part of the value.
This widget provides keyboard navigation, and numeric value manipulation, using keyboard arrow and tab keys.
YaruSelectableContainer
YaruSplitButton
YaruSwitch
A Yaru switch.
YaruSwitchButton
A desktop style switch button with an interactive label.
YaruSwitchListTile
A ListTile with a YaruSwitch . In other words, a switch with a label.
YaruSwitchTheme
YaruSwitchThemeData
YaruTab
YaruTabBar
A pre-styled replacement for material TabBar
YaruTile
YaruTimeEntry
A YaruSegmentedEntry configured to accepts and validates a time entered by a user.
YaruTimeEntryController
A controller for a YaruTimeEntry .
See also :
YaruTitleBar
A generic title bar widget.
YaruTitleBarTheme
YaruTitleBarThemeData
YaruToggleButton
A desktop style toggle button with an indicator and an interactive label.
YaruToggleButtonTheme
Applies a theme to descendant ToggleButton
widgets.
YaruToggleButtonThemeData
Defines default property values for descendant ToggleButton
widgets.
YaruTranslucentContainer
A container with a rounded Yaru-style border and translucent background color
derived from the border color.
YaruWatermark
A translucent watermark rendered on top of its child.
YaruWindowControl
YaruWindowTitleBar
A window title bar.