Skip to content

PopupMenuTheme

Customizes the appearance of PopupMenuButton across the app.

Properties

Properties#

color class-attribute instance-attribute #

color: ColorValue | None = None

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

elevation class-attribute instance-attribute #

elevation: Number | None = None

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

enable_feedback class-attribute instance-attribute #

enable_feedback: bool | None = None

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

icon_color class-attribute instance-attribute #

icon_color: ColorValue | None = None

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

icon_size class-attribute instance-attribute #

icon_size: Number | None = None

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

label_text_style class-attribute instance-attribute #

label_text_style: TextStyle | None = None

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

menu_padding class-attribute instance-attribute #

menu_padding: PaddingValue | None = None

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

menu_position class-attribute instance-attribute #

menu_position: PopupMenuPosition | None = None

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

mouse_cursor class-attribute instance-attribute #

mouse_cursor: ControlStateValue[MouseCursor] | None = None

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

shadow_color class-attribute instance-attribute #

shadow_color: ColorValue | None = None

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

shape class-attribute instance-attribute #

shape: OutlinedBorder | None = None

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