Class ScreenMarkerPlugin
- java.lang.Object
-
- net.runelite.client.plugins.Plugin
-
- net.runelite.client.plugins.screenmarkers.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 Summary
Constructors Constructor Description ScreenMarkerPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompleteSelection()voiddeleteMarker(ScreenMarkerOverlay marker)voidfinishCreation(boolean aborted)ColorPickerManagergetColorPickerManager()java.util.List<ScreenMarkerOverlay>getScreenMarkers()java.awt.RectanglegetSelectedWidgetBounds()booleanisCreatingScreenMarker()booleanisDrawingScreenMarker()voidonProfileChanged(ProfileChanged profileChanged)voidsetCreatingScreenMarker(boolean creatingScreenMarker)voidsetMouseListenerEnabled(boolean enabled)voidsetSelectedWidgetBounds(java.awt.Rectangle selectedWidgetBounds)protected voidshutDown()voidstartCreation(java.awt.Point location)voidstartCreation(java.awt.Point location, java.awt.Dimension size)protected voidstartUp()voidupdateConfig()-
Methods inherited from class net.runelite.client.plugins.Plugin
configure, equals, getInjector, getName, hashCode, resetConfiguration
-
-
-
-
Method Detail
-
startUp
protected void startUp() throws java.lang.Exception
-
shutDown
protected void shutDown() throws java.lang.Exception
-
onProfileChanged
@Subscribe public void onProfileChanged(ProfileChanged profileChanged)
-
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()
-
deleteMarker
public void deleteMarker(ScreenMarkerOverlay marker)
-
updateConfig
public void updateConfig()
-
getScreenMarkers
public java.util.List<ScreenMarkerOverlay> getScreenMarkers()
-
getColorPickerManager
public ColorPickerManager getColorPickerManager()
-
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)
-
-