pub struct WidgetThemes {Show 54 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 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.
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.