Skip to content

PopupMenuTheme

PopupMenuTheme #

Customizes the appearance of PopupMenuButton across the app.

color #

color: ColorValue | None = None

Overrides the default value of PopupMenuButton.bgcolor in all descendant PopupMenuButton controls.

elevation #

elevation: Number | None = None

Overrides the default value of PopupMenuButton.elevation in all descendant PopupMenuButton controls.

enable_feedback #

enable_feedback: bool | None = None

Overrides the default value of PopupMenuButton.enable_feedback in all descendant PopupMenuButton controls

icon_color #

icon_color: ColorValue | None = None

Overrides the default value of PopupMenuButton.icon_color in all descendant PopupMenuButton controls.

icon_size #

icon_size: Number | None = None

Overrides the default value of PopupMenuButton.icon_size in all descendant PopupMenuButton controls.

label_text_style #

label_text_style: TextStyle | None = None

Overrides the default value of PopupMenuItem.label_text_style in all descendant PopupMenuItem controls.

menu_padding #

menu_padding: PaddingValue | None = None

Overrides the default value of PopupMenuButton.menu_padding in all descendant PopupMenuButton controls.

menu_position #

menu_position: PopupMenuPosition | None = None

Overrides the default value of PopupMenuButton.menu_position in all descendant PopupMenuButton controls.

mouse_cursor #

mouse_cursor: ControlStateValue[MouseCursor] | None = None

Overrides the default value of PopupMenuItem.mouse_cursor in all descendant PopupMenuItem controls.

shadow_color #

shadow_color: ColorValue | None = None

Overrides the default value of PopupMenuButton.shadow_color in all descendant PopupMenuButton controls.

shape #

shape: OutlinedBorder | None = None

Overrides the default value of PopupMenuButton.shape in all descendant PopupMenuButton controls.