mousehighlight: Add toggle to hide spellbook tooltips (#11924)

This prevents mouse tooltips from covering the vanilla client spell
tooltips.
This commit is contained in:
Joseph Zeffiro
2020-06-21 01:15:50 -04:00
committed by GitHub
parent 8b32851442
commit 3183ceebc9
2 changed files with 17 additions and 0 deletions

View File

@@ -52,4 +52,15 @@ public interface MouseHighlightConfig extends Config
{
return true;
}
@ConfigItem(
position = 2,
keyName = "disableSpellbooktooltip",
name = "Disable Spellbook Tooltips",
description = "Disable Spellbook Tooltips so they don't cover descriptions"
)
default boolean disableSpellbooktooltip()
{
return false;
}
}

View File

@@ -33,6 +33,7 @@ import net.runelite.api.MenuAction;
import net.runelite.api.MenuEntry;
import net.runelite.api.VarClientInt;
import net.runelite.api.widgets.Widget;
import net.runelite.api.widgets.WidgetID;
import net.runelite.api.widgets.WidgetInfo;
import net.runelite.client.ui.overlay.Overlay;
import net.runelite.client.ui.overlay.OverlayPosition;
@@ -116,6 +117,11 @@ class MouseHighlightOverlay extends Overlay
return null;
}
if (config.disableSpellbooktooltip() && groupId == WidgetID.SPELLBOOK_GROUP_ID)
{
return null;
}
if (widget != null)
{
// If this varc is set, some CS is showing tooltip