From 0e8bb44989f7ef6ca73d949f9e516b9310023a9b Mon Sep 17 00:00:00 2001 From: Seth Date: Wed, 24 Jan 2018 21:29:18 -0600 Subject: [PATCH] Add hover option to runepouch --- .../plugins/runepouch/RunepouchConfig.java | 10 ++++++++++ .../plugins/runepouch/RunepouchOverlay.java | 17 +++++++++++------ 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchConfig.java index 66fad12055..3adee85e23 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchConfig.java @@ -65,4 +65,14 @@ public interface RunepouchConfig extends Config { return true; } + + @ConfigItem( + keyName = "showOnlyOnHover", + name = "Show only on hover", + description = "Show the runes only when hovered" + ) + default boolean showOnlyOnHover() + { + return false; + } } diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchOverlay.java index d257dbea77..541bbc3a1b 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchOverlay.java @@ -112,6 +112,17 @@ public class RunepouchOverlay extends Overlay Varbits runeVarbit = RUNE_VARBITS[i]; int runeId = client.getSetting(runeVarbit); + tooltipBuilder + .append(amount) + .append(" ") + .append(runeImageCache.getName(runeId)) + .append("
"); + + if (config.showOnlyOnHover()) + { + continue; + } + graphics.setColor(Color.black); graphics.drawString("" + formatNumber(amount), location.getX() + (config.showIcons() ? 13 : 1), location.getY() + 14 + graphics.getFontMetrics().getHeight() * i); @@ -120,12 +131,6 @@ public class RunepouchOverlay extends Overlay graphics.drawString("" + formatNumber(amount), location.getX() + (config.showIcons() ? 12 : 0), location.getY() + 13 + graphics.getFontMetrics().getHeight() * i); - tooltipBuilder - .append(amount) - .append(" ") - .append(runeImageCache.getName(runeId)) - .append("
"); - if (!config.showIcons()) { continue;