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 Clientclientprotected intcomponentIdprotected 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 Collection<WidgetOverlay>createOverlays(OverlayManager overlayManager, Client client)StringgetName()Overlay name, used for saving the overlay, needs to be uniqueRectanglegetParentBounds()Get the parent bounds for overlay dragging.Dimensionrender(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
-
-
-
-
Field Detail
-
client
protected final Client client
-
componentId
@Component protected final int componentId
-
name
protected final String name
-
-
Method Detail
-
createOverlays
public static Collection<WidgetOverlay> createOverlays(OverlayManager overlayManager, Client client)
-
getName
public String getName()
Description copied from class:OverlayOverlay name, used for saving the overlay, needs to be unique
-
render
public Dimension render(Graphics2D graphics)
-
getParentBounds
public 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
-
-