Interface IImageControl

All Superinterfaces:
AttributesRepresentable, Clearable, Control<IImageControl, IImageControlStyle>, EmptinessRequestable, FluentMutableMultiTokenHolder<IImageControl>, FluentMutableOptionalIdHolder<IImageControl>, GuiComponent<IWebGui<?>>, HtmlGetter, IElement, IMutableElement, ISizeAdjustableBox<IImageControl>, IStylableElement<IImageControl>, IUserInputCell<IImageControl>, LayerComponent<ILayer>, Linkable, LinkedRequestable, MultiTokenHolder, OptionalIdHolder, PresenceRequestable, PresenceSettable<IImageControl>, Resettable, SpecificationRepresentable, 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(IImage image)
    • setLeftMouseButtonPressAction

      IImageControl setLeftMouseButtonPressAction(Runnable leftMouseButtonPressAction)
    • setLeftMouseButtonPressAction

      IImageControl setLeftMouseButtonPressAction(Consumer<IImageControl> leftMouseButtonPressAction)
    • setLeftMouseButtonRelaseAction

      IImageControl setLeftMouseButtonRelaseAction(Runnable leftMouseButtonReleaseAction)
    • setLeftMouseButtonRelaseAction

      IImageControl setLeftMouseButtonRelaseAction(Consumer<IImageControl> leftMouseButtonReleaseAction)