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
ChoiceChipBar
s 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.
- 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> - A page layout which use a YaruNavigationRail on left for page navigation
- 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. - YaruWatermark
- A translucent watermark rendered on top of its child.
- YaruWindowControl
- YaruWindowTitleBar
- A window title bar.
Enums
- YaruBackButtonStyle
- YaruChoiceChipBarStyle
- YaruExpandableButtonPosition
- Defines the look of a YaruNavigationRailItem
- YaruSearchFieldStyle
- YaruTileStyle
- YaruTitleBarStyle
- The title bar style.
- YaruWindowControlPlatform
- Defines the style of a YaruWindowControl.
- YaruWindowControlType
- Defines the type of a YaruWindowControl.
Constants
- kYaruWindowControlSize → const double
- The size of a YaruWindowControl on the YaruWindowControlPlatform.yaru platform.
- kYaruWindowsWindowControlSize → const Size
- The size of a YaruWindowControl on the YaruWindowControlPlatform.windows platform.
Typedefs
- YaruAppBarBuilder = PreferredSizeWidget? Function(BuildContext context)
- YaruMasterTileBuilder = Widget Function(BuildContext context, int index, bool selected, double availableWidth)
-
YaruPageIndicatorItemBuilder<
T> = T Function(int index, int selectedIndex, int length) - YaruPageIndicatorTextBuilder = Widget Function(int page, int length)