Package net.runelite.client.ui.overlay
Class WidgetOverlay
- java.lang.Object
-
- net.runelite.client.ui.overlay.Overlay
-
- net.runelite.client.ui.overlay.WidgetOverlay
-
- All Implemented Interfaces:
LayoutableRenderableEntity,RenderableEntity
public class WidgetOverlay extends Overlay
-
-
Field Summary
Fields Modifier and Type Field Description protected net.runelite.api.Clientclientprotected intcomponentIdprotected java.lang.Stringname-
Fields inherited from class net.runelite.client.ui.overlay.Overlay
PRIORITY_DEFAULT, PRIORITY_HIGH, PRIORITY_HIGHEST, PRIORITY_LOW, PRIORITY_MED
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.Collection<WidgetOverlay>createOverlays(OverlayManager overlayManager, net.runelite.api.Client client)java.lang.StringgetName()Overlay name, used for saving the overlay, needs to be uniquejava.awt.RectanglegetParentBounds()Get the parent bounds for overlay dragging.java.awt.Dimensionrender(java.awt.Graphics2D graphics)voidrevalidate()-
Methods inherited from class net.runelite.client.ui.overlay.Overlay
addMenuEntry, addMenuEntry, drawAfterInterface, drawAfterLayer, drawAfterLayer, drawAfterLayer, getBounds, getDrawHooks, getLayer, getMenuEntries, getMinimumSize, getPlugin, getPosition, getPreferredLocation, getPreferredPosition, getPreferredSize, getPriority, isDragTargetable, isMovable, isResettable, isResizable, isSnappable, onDrag, onMouseOver, removeMenuEntry, setBounds, setDragTargetable, setLayer, setMinimumSize, setMovable, setPosition, setPreferredLocation, setPreferredPosition, setPreferredSize, setPriority, setPriority, setResettable, setResizable, setSnappable
-
-
-
-
Method Detail
-
createOverlays
public static java.util.Collection<WidgetOverlay> createOverlays(OverlayManager overlayManager, net.runelite.api.Client client)
-
getName
public java.lang.String getName()
Description copied from class:OverlayOverlay name, used for saving the overlay, needs to be unique
-
render
public java.awt.Dimension render(java.awt.Graphics2D graphics)
-
getParentBounds
public java.awt.Rectangle getParentBounds()
Description copied from class:OverlayGet the parent bounds for overlay dragging. The overlay will not be allowed to be moved outside of the parent bounds.- Overrides:
getParentBoundsin classOverlay- Returns:
-
revalidate
public void revalidate()
- Overrides:
revalidatein classOverlay
-
-