Interface SyMenuReadableType

All Superinterfaces:
SyActiveReadableType, SyBoundedReadableType<SySpaceParentRelativeType>, SyComponentReadableType, SyKeyboardFocusableReadableType, SyMouseFocusAcceptingReadableType, SySizedReadableType<SySpaceParentRelativeType>, SyThemeableReadableType, SyVisibleReadableType
All Known Subinterfaces:
SyMenuType

public interface SyMenuReadableType extends SyComponentReadableType
Read-only access to menus.
  • 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
    • expanded

      com.io7m.jattribute.core.AttributeReadableType<Boolean> expanded()
      Returns:
      An attribute that indicates if this menu is currently expanded