Interface SyMenuBarItemType

All Superinterfaces:
SyActiveReadableType, SyActiveType, SyBoundedReadableType<SySpaceParentRelativeType>, SyBoundedType<SySpaceParentRelativeType>, SyComponentReadableType, SyComponentType, SyEventReceiverType, SyKeyboardFocusableReadableType, SyKeyboardFocusableType, SyMenuHostType, SyMouseFocusAcceptingReadableType, SyMouseFocusAcceptingType, SySizedReadableType<SySpaceParentRelativeType>, SySizedType<SySpaceParentRelativeType>, SyThemeableReadableType, SyThemeableType, SyVisibleReadableType, SyVisibleType

public interface SyMenuBarItemType extends SyComponentType, SyMenuHostType
The type of items within menu bars.
  • Method Details

    • themeClassesDefaultForComponent

      default List<SyThemeClassNameType> themeClassesDefaultForComponent()
      Description copied from interface: SyThemeableReadableType
      Obtain the list of theme classes in preference order that are the default classes for a particular type of component.
      Specified by:
      themeClassesDefaultForComponent in interface SyThemeableReadableType
      Returns:
      The list of theme classes
    • selected

      SyMenuSelected selected()
      Returns:
      An indication of whether this item is selected
    • name

      com.io7m.jattribute.core.AttributeType<SyText> name()
      Returns:
      The menu bar item name