Interface ActionControl

All Superinterfaces:
ActionListenable, ActionModel, Component, Control, DepictedObject, Displayable, Enableable, InfoModel, InputFocusableComponent, LabelModel, Model, PresentationModel, com.globalmentor.beans.PropertyBindable, com.globalmentor.beans.PropertyConstrainable
All Known Subinterfaces:
ActionValueControl<V>, ButtonControl, LinkControl, Menu, SelectActionControl, SelectButtonControl, SelectLinkControl, ToolButtonControl
All Known Implementing Classes:
AbstractActionControl, AbstractActionValueControl, AbstractBooleanSelectActionControl, AbstractButtonControl, AbstractLinkControl, AbstractMenu, AbstractSelectActionControl, AbstractSelectActionValueControl, AccordionMenu, BooleanSelectButton, BooleanSelectLink, BooleanSelectToolButton, Button, DropMenu, HeadingLink, ImageActionControl, ImageBooleanSelectActionControl, Link, PendingImageActionControl, SelectButton, SelectLink, TaskStateSelectLink, ToolButton, ValueSelectButton, ValueSelectLink

public interface ActionControl extends Control, ActionModel
A general control with an action model.
Author:
Garret Wilson
  • Field Details

    • ROLLOVER_PROPERTY

      static final String ROLLOVER_PROPERTY
      The bound property of the rollover state.
  • Method Details

    • isRollover

      boolean isRollover()
      Returns:
      Whether the component is in a rollover state.
    • setRollover

      void setRollover(boolean newRollover)
      Sets whether the component is in a rollover state. This is a bound property of type Boolean.
      Parameters:
      newRollover - true if the component should be in a rollover state, else false.
      See Also: