PopupMenuTheme
Customizes the appearance of PopupMenuButton across the app.
Properties
-
color(Optional[ColorValue]) –Overrides the default value of
PopupMenuButton.bgcolorin all descendantPopupMenuButtoncontrols. -
elevation(Optional[Number]) –Overrides the default value of
PopupMenuButton.elevationin all descendantPopupMenuButtoncontrols. -
enable_feedback(Optional[bool]) –Overrides the default value of
PopupMenuButton.enable_feedbackin all descendantPopupMenuButtoncontrols -
icon_color(Optional[ColorValue]) –Overrides the default value of
PopupMenuButton.icon_colorin all descendantPopupMenuButtoncontrols. -
icon_size(Optional[Number]) –Overrides the default value of
PopupMenuButton.icon_sizein all descendantPopupMenuButtoncontrols. -
label_text_style(Optional[TextStyle]) –Overrides the default value of
PopupMenuItem.label_text_style -
menu_padding(Optional[PaddingValue]) –Overrides the default value of
PopupMenuButton.menu_paddingin all descendantPopupMenuButtoncontrols. -
menu_position(Optional[PopupMenuPosition]) –Overrides the default value of
PopupMenuButton.menu_positionin all descendantPopupMenuButtoncontrols. -
mouse_cursor(Optional[ControlStateValue[MouseCursor]]) –Overrides the default value of
PopupMenuItem.mouse_cursorin all descendantPopupMenuItemcontrols. -
shadow_color(Optional[ColorValue]) –Overrides the default value of
PopupMenuButton.shadow_colorin all descendantPopupMenuButtoncontrols. -
shape(Optional[OutlinedBorder]) –Overrides the default value of
PopupMenuButton.shapein all descendantPopupMenuButtoncontrols.
Properties#
color
class-attribute
instance-attribute
#
color: Optional[ColorValue] = None
Overrides the default value of PopupMenuButton.bgcolor in all descendant PopupMenuButton controls.
elevation
class-attribute
instance-attribute
#
Overrides the default value of PopupMenuButton.elevation in all descendant PopupMenuButton controls.
enable_feedback
class-attribute
instance-attribute
#
Overrides the default value of PopupMenuButton.enable_feedback in all descendant PopupMenuButton controls
icon_color
class-attribute
instance-attribute
#
icon_color: Optional[ColorValue] = None
Overrides the default value of PopupMenuButton.icon_color in all descendant PopupMenuButton controls.
icon_size
class-attribute
instance-attribute
#
Overrides the default value of PopupMenuButton.icon_size in all descendant PopupMenuButton controls.
label_text_style
class-attribute
instance-attribute
#
Overrides the default value of PopupMenuItem.label_text_style
in all descendant PopupMenuItem controls.
menu_padding
class-attribute
instance-attribute
#
menu_padding: Optional[PaddingValue] = None
Overrides the default value of PopupMenuButton.menu_padding in all descendant PopupMenuButton controls.
menu_position
class-attribute
instance-attribute
#
menu_position: Optional[PopupMenuPosition] = None
Overrides the default value of PopupMenuButton.menu_position in all descendant PopupMenuButton controls.
mouse_cursor
class-attribute
instance-attribute
#
mouse_cursor: Optional[ControlStateValue[MouseCursor]] = (
None
)
Overrides the default value of PopupMenuItem.mouse_cursor in all descendant PopupMenuItem controls.
shadow_color
class-attribute
instance-attribute
#
shadow_color: Optional[ColorValue] = None
Overrides the default value of PopupMenuButton.shadow_color in all descendant PopupMenuButton controls.
shape
class-attribute
instance-attribute
#
shape: Optional[OutlinedBorder] = None
Overrides the default value of PopupMenuButton.shape in all descendant PopupMenuButton controls.