Class ScreenMarkerPlugin

  • All Implemented Interfaces:
    com.google.inject.Module

    @PluginDescriptor(name="Screen Markers",
                      description="Enable drawing of screen markers on top of the client",
                      tags={"boxes","overlay","panel"})
    public class ScreenMarkerPlugin
    extends Plugin
    • Constructor Detail

      • ScreenMarkerPlugin

        public ScreenMarkerPlugin()
    • Method Detail

      • setMouseListenerEnabled

        public void setMouseListenerEnabled​(boolean enabled)
      • startCreation

        public void startCreation​(Point location)
      • startCreation

        public void startCreation​(Point location,
                                  Dimension size)
      • finishCreation

        public void finishCreation​(boolean aborted)
      • completeSelection

        public void completeSelection()
      • updateConfig

        public void updateConfig()
      • isCreatingScreenMarker

        public boolean isCreatingScreenMarker()
      • setCreatingScreenMarker

        public void setCreatingScreenMarker​(boolean creatingScreenMarker)
      • isDrawingScreenMarker

        public boolean isDrawingScreenMarker()
      • getSelectedWidgetBounds

        public Rectangle getSelectedWidgetBounds()
      • setSelectedWidgetBounds

        public void setSelectedWidgetBounds​(Rectangle selectedWidgetBounds)