OverlayRenderer: add widget name as tooltip on ALT + hover
This commit is contained in:
@@ -66,6 +66,8 @@ import net.runelite.client.input.MouseAdapter;
|
||||
import net.runelite.client.input.MouseManager;
|
||||
import net.runelite.client.ui.ClientUI;
|
||||
import net.runelite.client.ui.JagexColors;
|
||||
import net.runelite.client.ui.overlay.tooltip.Tooltip;
|
||||
import net.runelite.client.ui.overlay.tooltip.TooltipManager;
|
||||
import net.runelite.client.util.ColorUtil;
|
||||
|
||||
@Singleton
|
||||
@@ -85,6 +87,7 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener
|
||||
private static final Color MOVING_OVERLAY_RESIZING_COLOR = new Color(255, 0, 255, 200);
|
||||
private final Client client;
|
||||
private final OverlayManager overlayManager;
|
||||
private final TooltipManager tooltipManager;
|
||||
private final RuneLiteConfig runeLiteConfig;
|
||||
private final ClientUI clientUI;
|
||||
|
||||
@@ -118,6 +121,7 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener
|
||||
final RuneLiteConfig runeLiteConfig,
|
||||
final MouseManager mouseManager,
|
||||
final KeyManager keyManager,
|
||||
final TooltipManager tooltipManager,
|
||||
final ClientUI clientUI,
|
||||
final EventBus eventBus)
|
||||
{
|
||||
@@ -125,6 +129,7 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener
|
||||
this.overlayManager = overlayManager;
|
||||
this.runeLiteConfig = runeLiteConfig;
|
||||
this.clientUI = clientUI;
|
||||
this.tooltipManager = tooltipManager;
|
||||
keyManager.registerKeyListener(this);
|
||||
mouseManager.registerMouseListener(this);
|
||||
eventBus.register(this);
|
||||
@@ -364,6 +369,11 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener
|
||||
menuEntries = createRightClickMenuEntries(overlay);
|
||||
}
|
||||
|
||||
if (inOverlayManagingMode) {
|
||||
String tooltipText = overlay.getPlugin() == null ? overlay.getName() : overlay.getPlugin().getName();
|
||||
tooltipManager.add(new Tooltip(tooltipText));
|
||||
}
|
||||
|
||||
if (focusedOverlay == null)
|
||||
{
|
||||
focusedOverlay = overlay;
|
||||
|
||||
Reference in New Issue
Block a user