# Interface SyActiveReadableType

All Known Subinterfaces:
  `SyActiveType, SyButtonReadableType, SyButtonType, SyButtonWithTextReadableType, SyButtonWithTextType, SyCheckboxReadableType, SyCheckboxType, SyComponentReadableType, SyComponentType, SyContainerReadableType, SyContainerType, SyGridViewReadableType, SyGridViewType, SyImageViewReadableType, SyImageViewType, SyListViewReadableType, SyListViewType, SyMenuBarItemType, SyMenuBarReadableType, SyMenuBarType, SyMenuItemAtomType, SyMenuItemSeparatorType, SyMenuItemSubmenuType, SyMenuItemType, SyMenuReadableType, SyMenuType, SyMeterReadableType, SyScrollBarHorizontalReadableType, SyScrollBarHorizontalType, SyScrollBarReadableType, SyScrollBarType, SyScrollBarVerticalReadableType, SyScrollBarVerticalType, SyScrollPaneReadableType, SyScrollPaneType, SyTextAreaReadableType, SyTextAreaType, SyTextFieldReadableType, SyTextFieldType, SyTextMultiLineViewReadableType, SyTextMultiLineViewType, SyTextViewReadableType, SyTextViewType`

public interface SyActiveReadableType
The readable activity state of an object.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `com.io7m.jattribute.core.AttributeReadableType<SyActive>`
  `activity()`
  `boolean`
  `isActive()`
  Components may be active or inactive.
  `boolean`
  `isMouseOver()`

- ## Method Details

  - ### isActive

    boolean isActive()
    Components may be active or inactive. A component that is inactive will not receive input events, and will typically be rendered as "greyed" out by renderers.
    Returns:
      `true` iff this component is active

  - ### activity

    com.io7m.jattribute.core.AttributeReadableType<SyActive> activity()
    Returns:
      This component's activity

  - ### isMouseOver

    boolean isMouseOver()
    Returns:
      `true` if the mouse is over this component