interfacestyles: add support for menu alpha
This commit is contained in:
@@ -29,6 +29,7 @@ package net.runelite.client.plugins.interfacestyles;
|
||||
import net.runelite.client.config.Config;
|
||||
import net.runelite.client.config.ConfigGroup;
|
||||
import net.runelite.client.config.ConfigItem;
|
||||
import net.runelite.client.config.Range;
|
||||
|
||||
@ConfigGroup("interfaceStyles")
|
||||
public interface InterfaceStylesConfig extends Config
|
||||
@@ -82,4 +83,17 @@ public interface InterfaceStylesConfig extends Config
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Range(
|
||||
max = 255
|
||||
)
|
||||
@ConfigItem(
|
||||
keyName = "menuAlpha",
|
||||
name = "Menu alpha",
|
||||
description = "Configures the transparency of the right-click menu"
|
||||
)
|
||||
default int menuAlpha()
|
||||
{
|
||||
return 255;
|
||||
}
|
||||
}
|
||||
@@ -175,7 +175,12 @@ public class InterfaceStylesPlugin extends Plugin
|
||||
{
|
||||
if (config.hdMenu())
|
||||
{
|
||||
client.draw2010Menu();
|
||||
client.draw2010Menu(config.menuAlpha());
|
||||
event.consume();
|
||||
}
|
||||
else if (config.menuAlpha() != 255)
|
||||
{
|
||||
client.drawOriginalMenu(config.menuAlpha());
|
||||
event.consume();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user