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

      • startUp

        protected void startUp()
                        throws java.lang.Exception
        Overrides:
        startUp in class Plugin
        Throws:
        java.lang.Exception
      • shutDown

        protected void shutDown()
                         throws java.lang.Exception
        Overrides:
        shutDown in class Plugin
        Throws:
        java.lang.Exception
      • setMouseListenerEnabled

        public void setMouseListenerEnabled​(boolean enabled)
      • startCreation

        public void startCreation​(java.awt.Point location)
      • startCreation

        public void startCreation​(java.awt.Point location,
                                  java.awt.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 java.awt.Rectangle getSelectedWidgetBounds()
      • setSelectedWidgetBounds

        public void setSelectedWidgetBounds​(java.awt.Rectangle selectedWidgetBounds)