widgets library

Classes

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.
YaruCheckedPopupMenuItem<T>
YaruChoiceChipBar
A list of ChoiceChipBars wrapped either in a controllable ListView or Wrap.
YaruCircularProgressIndicator
YaruCloseButton
YaruColorDisk
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
YaruExpandIcon
ExpandIcon with an optional customExpandIconData Copyright 2014 The Flutter Authors. All rights reserved.
YaruExpansionPanel
YaruExpansionPanelList
A decorated ExpansionPanelList
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.
YaruMasterDetailPaneLayoutDelegate
Layout delegate interface which controls a YaruMasterDetailPage pane width and resizing capacity.
YaruMasterDetailTheme
Applies theme to a descendant YaruMasterDetailPage.
YaruMasterDetailThemeData
Holds theme data for YaruMasterDetailTheme.
YaruMasterFixedPaneDelegate
Controls a YaruMasterDetailPage pane with a fixed width.
YaruMasterResizablePaneDelegate
Controls a YaruMasterDetailPage pane with a resizable width.
YaruMasterTile
Provides the recommended layout for YaruMasterDetailPage.tileBuilder.
YaruMasterTileScope
YaruMultiSelectPopupMenuItem<T>
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.
YaruPopupMenuButton<T>
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
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
YaruSelectableContainer
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
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.

Typedefs

YaruAppBarBuilder = PreferredSizeWidget? Function(BuildContext context)
YaruMasterTileBuilder = Widget Function(BuildContext context, int index, bool selected, double availableWidth)
YaruNavigationPageBuilder = Widget Function(BuildContext context, int index, bool selected)
YaruPageIndicatorItemBuilder<T> = T Function(int index, int selectedIndex, int length)
YaruPageIndicatorTextBuilder = Widget Function(int page, int length)