pub struct WidgetThemes {Show 58 fields
pub alert: AlertTheme,
pub dialog: DialogTheme,
pub action_icons: ActionIconTheme,
pub app_bar: AppBarTheme,
pub autocomplete: AutocompleteTheme,
pub badge: BadgeTheme,
pub banner: BannerTheme,
pub bottom_app_bar: BottomAppBarTheme,
pub bottom_sheet: BottomSheetTheme,
pub breadcrumb: BreadcrumbTheme,
pub button: ButtonTheme,
pub card: CardTheme,
pub checkbox: CheckboxTheme,
pub chip: ChipTheme,
pub date_picker: DatePickerTheme,
pub divider: DividerTheme,
pub drawer: DrawerTheme,
pub list_tile: ListTileTheme,
pub dropdown: DropdownTheme,
pub expansion_tile: ExpansionTileTheme,
pub expansion_panel_list: ExpansionPanelListTheme,
pub fab: FabTheme,
pub form: FormTheme,
pub grid_tile_bar: GridTileBarTheme,
pub icon: IconTheme,
pub icon_button: IconButtonTheme,
pub ink: InkTheme,
pub kanban: KanbanTheme,
pub reorderable: ReorderableTheme,
pub kbd: KbdTheme,
pub menu: MenuTheme,
pub nav_bar: NavBarTheme,
pub nav_rail: NavRailTheme,
pub nav_drawer: NavDrawerTheme,
pub scrollbar: ScrollbarTheme,
pub search_bar: SearchBarTheme,
pub search_view: SearchViewTheme,
pub progress: ProgressTheme,
pub radio: RadioTheme,
pub segmented: SegmentedTheme,
pub slider: SliderTheme,
pub snack_bar: SnackBarTheme,
pub steps: StepsTheme,
pub switch: SwitchTheme,
pub page_selector: PageSelectorTheme,
pub tab_bar: TabBarTheme,
pub table: TableTheme,
pub text: DefaultTextStyle,
pub menu_bar: MenuBarTheme,
pub caption_buttons: CaptionButtonsTheme,
pub title_bar: TitleBarTheme,
pub text_selection: TextSelectionTheme,
pub text_field: TextFieldTheme,
pub time_picker: TimePickerTheme,
pub timeline: TimelineTheme,
pub toggle_buttons: ToggleButtonsTheme,
pub tooltip: TooltipTheme,
pub tree: TreeTheme,
}Expand description
The per-widget defaults carried by a Theme.
Adding a widget here is adding a field: the pattern is one Option per builder the
widget already has, resolved in the same order everywhere.
Fields§
§alert: AlertThemeDefaults for Alert.
dialog: DialogThemeDefaults for Dialog and AlertDialog.
action_icons: ActionIconThemeWhich glyphs the four named buttons carry.
app_bar: AppBarThemeDefaults for AppBar.
autocomplete: AutocompleteThemeDefaults for Autocomplete.
badge: BadgeThemeDefaults for Badge.
Defaults for MaterialBanner.
bottom_app_bar: BottomAppBarThemeDefaults for BottomAppBar.
bottom_sheet: BottomSheetThemeDefaults for BottomSheet.
Defaults for Breadcrumb.
Defaults for Button.
card: CardThemeDefaults for Card.
checkbox: CheckboxThemeDefaults for Checkbox.
chip: ChipThemeDefaults for Chip.
date_picker: DatePickerThemeDefaults for DatePicker.
divider: DividerThemeDefaults for Divider.
drawer: DrawerThemeDefaults for Drawer.
list_tile: ListTileThemeDefaults for ListTile.
dropdown: DropdownThemeDefaults for DropdownButton and its options.
expansion_tile: ExpansionTileThemeDefaults for ExpansionTile.
expansion_panel_list: ExpansionPanelListThemeDefaults for ExpansionPanelList.
fab: FabThemeDefaults for FloatingActionButton.
form: FormThemeDefaults for a form’s error summary, ErrorSummary.
grid_tile_bar: GridTileBarThemeDefaults for GridTileBar.
icon: IconThemeDefaults for Icon.
Defaults for IconButton.
ink: InkTheme§kanban: KanbanThemeDefaults for Kanban.
reorderable: ReorderableThemeDefaults for ReorderableList.
kbd: KbdThemeDefaults for Kbd.
Defaults for PopupMenuButton and its items.
Defaults for NavigationBar.
Defaults for NavigationRail and BottomBar.
Defaults for NavigationDrawer.
scrollbar: ScrollbarThemeDefaults for the scrollbars the framework draws over a scrollable.
search_bar: SearchBarThemeDefaults for SearchBar.
search_view: SearchViewThemeDefaults for the view a SearchAnchor opens.
progress: ProgressThemeDefaults for the two progress indicators.
radio: RadioThemeDefaults for RadioGroup.
segmented: SegmentedThemeDefaults for SegmentedButton.
slider: SliderThemeDefaults for Slider and RangeSlider.
snack_bar: SnackBarThemeDefaults for SnackBar.
steps: StepsThemeDefaults for Steps.
switch: SwitchThemeDefaults for Switch.
page_selector: PageSelectorThemeDefaults for TabPageSelector.
tab_bar: TabBarThemeDefaults for TabBar.
table: TableThemeDefaults for Table.
text: DefaultTextStyleThe text style that text takes when it names none of its own.
Defaults for MenuBar and its menus.
The window’s three buttons, when the application paints them on the title bar’s line (milestone 640).
title_bar: TitleBarThemeThe colours of a WindowMenuBar’s line (milestone 642).
text_selection: TextSelectionThemeHow a selection in text that is not a field looks: a
selectable text’s, and a
SelectionArea’s.
text_field: TextFieldThemeDefaults for TextField.
time_picker: TimePickerThemeDefaults for TimePicker and TimeRange.
timeline: TimelineThemeDefaults for Timeline.
Defaults for ToggleButtons.
tooltip: TooltipThemeDefaults for Tooltip.
tree: TreeThemeDefaults for Tree.