Interface IImageControl

All Superinterfaces:
AttributesRepresentable, Clearable, Control<IImageControl, IImageControlStyle>, ControlComponent<Control<?,?>>, Element, EmptinessRequestable, FluentMutableMultiTokenHolder<IImageControl>, FluentMutableOptionalIdHolder<IImageControl>, GuiComponent<IWebGui<?>>, HtmlGetter, IUserInputCell<IImageControl>, LayerComponent<ILayer>, MultiTokenHolder, MutableElement, OptionalIdHolder, PresenceRequestable, PresenceSettable<IImageControl>, Resettable, SizeAdjustableRectangle<IImageControl>, SpecificationRepresentable, StylableElement<IImageControl>, TypeRequestable
All Known Implementing Classes:
ImageControl

public interface IImageControl extends Clearable, Control<IImageControl, IImageControlStyle>
Author:
Silvan Wyss
  • Method Details

    • getAlternateText

      String getAlternateText()
    • getStoredImage

      IMutableImage<?> getStoredImage()
    • hasLeftMouseButtonPressAction

      boolean hasLeftMouseButtonPressAction()
    • hasLeftMouseButtonReleaseAction

      boolean hasLeftMouseButtonReleaseAction()
    • removeLeftMouseButtonPressAction

      void removeLeftMouseButtonPressAction()
    • removeLeftMouseButtonReleaseAction

      void removeLeftMouseButtonReleaseAction()
    • setAlternateText

      IImageControl setAlternateText(String alternateText)
    • setImage

      IImageControl setImage(Image image)
    • setLeftMouseButtonPressAction

      IImageControl setLeftMouseButtonPressAction(Runnable leftMouseButtonPressAction)
    • setLeftMouseButtonPressAction

      IImageControl setLeftMouseButtonPressAction(Consumer<IImageControl> leftMouseButtonPressAction)
    • setLeftMouseButtonRelaseAction

      IImageControl setLeftMouseButtonRelaseAction(Runnable leftMouseButtonReleaseAction)
    • setLeftMouseButtonRelaseAction

      IImageControl setLeftMouseButtonRelaseAction(Consumer<IImageControl> leftMouseButtonReleaseAction)