* JSlider changes

* Check style ConfigPanel
This commit is contained in:
sdburns1998
2019-05-20 18:29:05 +02:00
committed by Kyleeld
parent 306813fa30
commit 1a7cc1eeaa
5 changed files with 29 additions and 7 deletions

View File

@@ -29,6 +29,7 @@ import net.runelite.client.config.Alpha;
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("cannon")
public interface CannonConfig extends Config
@@ -84,6 +85,9 @@ public interface CannonConfig extends Config
return true;
}
@Range(
max = 29
)
@ConfigItem(
keyName = "ammoAmount",
name = "Ammo left",

View File

@@ -75,8 +75,8 @@ import net.runelite.client.config.Config;
import net.runelite.client.config.ConfigDescriptor;
import net.runelite.client.config.ConfigGroup;
import net.runelite.client.config.ConfigItem;
import net.runelite.client.config.ConfigItemsGroup;
import net.runelite.client.config.ConfigItemDescriptor;
import net.runelite.client.config.ConfigItemsGroup;
import net.runelite.client.config.ConfigManager;
import net.runelite.client.config.Keybind;
import net.runelite.client.config.ModifierlessKeybind;
@@ -430,11 +430,13 @@ public class ConfigPanel extends PluginPanel
JLabel headerLabel = new JLabel(header);
headerLabel.setForeground(Color.ORANGE);
headerLabel.setPreferredSize(new Dimension(PANEL_WIDTH, (int)headerLabel.getPreferredSize().getHeight()));
headerLabel.setPreferredSize(new Dimension(PANEL_WIDTH, (int) headerLabel.getPreferredSize().getHeight()));
String sCollapsed = configManager.getConfiguration(cd.getGroup().value(), cig.getGroup() + "_collapse");
if (sCollapsed != null)
{
collapsed = Boolean.parseBoolean(sCollapsed);
}
JButton collapse = new JButton(collapsed ? "+" : "-");
collapse.setPreferredSize(new Dimension(20, 20));
@@ -451,7 +453,9 @@ public class ConfigPanel extends PluginPanel
}
if (collapsed)
{
continue;
}
for (ConfigItemDescriptor cid : cig.getItems())
{
@@ -465,7 +469,7 @@ public class ConfigPanel extends PluginPanel
item.setMinimumSize(new Dimension(PANEL_WIDTH, 0));
name = cid.getItem().name();
JLabel configEntryName = new JLabel(name);
configEntryName.setPreferredSize(new Dimension(PANEL_WIDTH, (int)configEntryName.getPreferredSize().getHeight()));
configEntryName.setPreferredSize(new Dimension(PANEL_WIDTH, (int) configEntryName.getPreferredSize().getHeight()));
configEntryName.setForeground(Color.WHITE);
configEntryName.setToolTipText("<html>" + name + ":<br>" + cid.getItem().description() + "</html>");
item.add(configEntryName, BorderLayout.CENTER);
@@ -499,13 +503,15 @@ public class ConfigPanel extends PluginPanel
{
JSlider slider = new JSlider(min, max, value);
configEntryName.setText(name.concat(": ").concat(String.valueOf(slider.getValue())));
slider.setPreferredSize(new Dimension(topPanel.getPreferredSize().width, slider.getHeight()));
slider.setPreferredSize(new Dimension(100, 25));
String finalName = name;
slider.addChangeListener((l) ->
{
configEntryName.setText(finalName.concat(": ").concat(String.valueOf(slider.getValue())));
if (!slider.getValueIsAdjusting())
{
changeConfiguration(listItem, config, slider, cd, cid);
}
}
);
item.add(slider, BorderLayout.EAST);
@@ -726,7 +732,9 @@ public class ConfigPanel extends PluginPanel
boolean collapse = true;
if (sCollapsed != null)
{
collapse = !Boolean.parseBoolean(sCollapsed);
}
configManager.setConfiguration(cd.getGroup().value(), cig.getGroup() + "_collapse", collapse);
openGroupConfigPanel(listItem, config, cd);

View File

@@ -27,6 +27,7 @@ package net.runelite.client.plugins.equipmentinspector;
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("grounditems")
public interface EquipmentInspectorConfig extends Config
@@ -42,9 +43,13 @@ public interface EquipmentInspectorConfig extends Config
return true;
}
@Range(
min = 1,
max = 4
)
@ConfigItem(
keyName = "protecteditems",
name = "# of protected items",
name = "protected items",
description = "Limit 4",
position = 2
)

View File

@@ -27,6 +27,7 @@ package net.runelite.client.plugins.fps;
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(FpsPlugin.CONFIG_GROUP_KEY)
public interface FpsConfig extends Config
@@ -42,6 +43,10 @@ public interface FpsConfig extends Config
return FpsLimitMode.NEVER;
}
@Range(
min = 10,
max = 50
)
@ConfigItem(
keyName = "maxFps",
name = "FPS target",

View File

@@ -13,7 +13,7 @@ public interface ZoomConfig extends Config
@ConfigItem(
keyName = "inner",
name = "Expand inner zoom limit",
name = "Inner limit",
description = "Configures whether or not the inner zoom limit is reduced",
position = 1
)
@@ -28,7 +28,7 @@ public interface ZoomConfig extends Config
)
@ConfigItem(
keyName = "outerLimit",
name = "Expand outer zoom limit",
name = "Outer limit",
description = "Configures how much the outer zoom limit is adjusted",
position = 2
)