Change dev tools fonts to constant
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
@@ -58,6 +58,7 @@ import net.runelite.api.coords.LocalPoint;
|
|||||||
import net.runelite.api.widgets.Widget;
|
import net.runelite.api.widgets.Widget;
|
||||||
import net.runelite.api.widgets.WidgetInfo;
|
import net.runelite.api.widgets.WidgetInfo;
|
||||||
import net.runelite.api.widgets.WidgetItem;
|
import net.runelite.api.widgets.WidgetItem;
|
||||||
|
import net.runelite.client.ui.FontManager;
|
||||||
import net.runelite.client.ui.overlay.Overlay;
|
import net.runelite.client.ui.overlay.Overlay;
|
||||||
import net.runelite.client.ui.overlay.OverlayLayer;
|
import net.runelite.client.ui.overlay.OverlayLayer;
|
||||||
import net.runelite.client.ui.overlay.OverlayPosition;
|
import net.runelite.client.ui.overlay.OverlayPosition;
|
||||||
@@ -67,9 +68,10 @@ import net.runelite.client.ui.overlay.tooltip.TooltipManager;
|
|||||||
|
|
||||||
public class DevToolsOverlay extends Overlay
|
public class DevToolsOverlay extends Overlay
|
||||||
{
|
{
|
||||||
public static final int ITEM_EMPTY = 6512;
|
private static final int ITEM_EMPTY = 6512;
|
||||||
public static final int ITEM_FILLED = 20594;
|
private static final int ITEM_FILLED = 20594;
|
||||||
|
|
||||||
|
private static final Font FONT = FontManager.getRunescapeFont().deriveFont(Font.BOLD, 16);
|
||||||
private static final Color RED = new Color(221, 44, 0);
|
private static final Color RED = new Color(221, 44, 0);
|
||||||
private static final Color GREEN = new Color(0, 200, 83);
|
private static final Color GREEN = new Color(0, 200, 83);
|
||||||
private static final Color ORANGE = new Color(255, 109, 0);
|
private static final Color ORANGE = new Color(255, 109, 0);
|
||||||
@@ -87,7 +89,7 @@ public class DevToolsOverlay extends Overlay
|
|||||||
private final TooltipManager toolTipManager;
|
private final TooltipManager toolTipManager;
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public DevToolsOverlay(Client client, DevToolsPlugin plugin, TooltipManager toolTipManager)
|
private DevToolsOverlay(Client client, DevToolsPlugin plugin, TooltipManager toolTipManager)
|
||||||
{
|
{
|
||||||
setPosition(OverlayPosition.DYNAMIC);
|
setPosition(OverlayPosition.DYNAMIC);
|
||||||
setLayer(OverlayLayer.ALWAYS_ON_TOP);
|
setLayer(OverlayLayer.ALWAYS_ON_TOP);
|
||||||
@@ -99,11 +101,7 @@ public class DevToolsOverlay extends Overlay
|
|||||||
@Override
|
@Override
|
||||||
public Dimension render(Graphics2D graphics)
|
public Dimension render(Graphics2D graphics)
|
||||||
{
|
{
|
||||||
Font font = plugin.getFont();
|
graphics.setFont(FONT);
|
||||||
if (font != null)
|
|
||||||
{
|
|
||||||
graphics.setFont(font);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (plugin.isTogglePlayers())
|
if (plugin.isTogglePlayers())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -54,7 +54,6 @@ import net.runelite.client.config.ConfigManager;
|
|||||||
import net.runelite.client.plugins.Plugin;
|
import net.runelite.client.plugins.Plugin;
|
||||||
import net.runelite.client.plugins.PluginDescriptor;
|
import net.runelite.client.plugins.PluginDescriptor;
|
||||||
import net.runelite.client.ui.ClientToolbar;
|
import net.runelite.client.ui.ClientToolbar;
|
||||||
import net.runelite.client.ui.FontManager;
|
|
||||||
import net.runelite.client.ui.JagexColors;
|
import net.runelite.client.ui.JagexColors;
|
||||||
import net.runelite.client.ui.NavigationButton;
|
import net.runelite.client.ui.NavigationButton;
|
||||||
import net.runelite.client.ui.overlay.OverlayManager;
|
import net.runelite.client.ui.overlay.OverlayManager;
|
||||||
@@ -123,7 +122,6 @@ public class DevToolsPlugin extends Plugin
|
|||||||
Widget currentWidget;
|
Widget currentWidget;
|
||||||
int itemIndex = -1;
|
int itemIndex = -1;
|
||||||
|
|
||||||
private Font font;
|
|
||||||
private NavigationButton navButton;
|
private NavigationButton navButton;
|
||||||
|
|
||||||
@Provides
|
@Provides
|
||||||
@@ -153,9 +151,6 @@ public class DevToolsPlugin extends Plugin
|
|||||||
.build();
|
.build();
|
||||||
|
|
||||||
clientToolbar.addNavigation(navButton);
|
clientToolbar.addNavigation(navButton);
|
||||||
|
|
||||||
font = FontManager.getRunescapeFont()
|
|
||||||
.deriveFont(Font.BOLD, 16);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -322,11 +317,6 @@ public class DevToolsPlugin extends Plugin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Font getFont()
|
|
||||||
{
|
|
||||||
return font;
|
|
||||||
}
|
|
||||||
|
|
||||||
void togglePlayers()
|
void togglePlayers()
|
||||||
{
|
{
|
||||||
togglePlayers = !togglePlayers;
|
togglePlayers = !togglePlayers;
|
||||||
|
|||||||
Reference in New Issue
Block a user