Merge pull request #5703 from deathbeam/remove-unused
Cleanup GE plugin code
This commit is contained in:
@@ -41,7 +41,7 @@ public class GrandExchangeInputListener extends MouseListener implements KeyList
|
||||
private final GrandExchangePlugin plugin;
|
||||
|
||||
@Inject
|
||||
GrandExchangeInputListener(Client client, GrandExchangePlugin plugin)
|
||||
private GrandExchangeInputListener(Client client, GrandExchangePlugin plugin)
|
||||
{
|
||||
this.client = client;
|
||||
this.plugin = plugin;
|
||||
|
||||
@@ -62,7 +62,7 @@ class GrandExchangeItemPanel extends JPanel
|
||||
setBackground(ColorScheme.MEDIUM_GRAY_COLOR);
|
||||
|
||||
Color background = getBackground();
|
||||
List<JPanel> panels = new ArrayList();
|
||||
List<JPanel> panels = new ArrayList<>();
|
||||
panels.add(this);
|
||||
|
||||
MouseAdapter itemPanelMouseListener = new MouseAdapter()
|
||||
@@ -165,7 +165,7 @@ class GrandExchangeItemPanel extends JPanel
|
||||
}
|
||||
}
|
||||
|
||||
private void geLink(String name, int itemID)
|
||||
private static void geLink(String name, int itemID)
|
||||
{
|
||||
final String url = "http://services.runescape.com/m=itemdb_oldschool/"
|
||||
+ name.replaceAll(" ", "_")
|
||||
|
||||
@@ -28,7 +28,7 @@ import lombok.Value;
|
||||
import net.runelite.client.game.AsyncBufferedImage;
|
||||
|
||||
@Value
|
||||
public class GrandExchangeItems
|
||||
class GrandExchangeItems
|
||||
{
|
||||
private final AsyncBufferedImage icon;
|
||||
private final String name;
|
||||
|
||||
@@ -68,11 +68,9 @@ public class GrandExchangeOfferSlot extends JPanel
|
||||
private final JLabel itemIcon = new JLabel();
|
||||
private final JLabel itemName = new JLabel();
|
||||
private final JLabel offerInfo = new JLabel();
|
||||
private final JLabel switchFaceViewIcon = new JLabel();
|
||||
|
||||
private final JLabel itemPrice = new JLabel();
|
||||
private final JLabel offerSpent = new JLabel();
|
||||
private final JLabel switchDetailsViewIcon = new JLabel();
|
||||
|
||||
private final ThinProgressBar progressBar = new ThinProgressBar();
|
||||
|
||||
@@ -90,11 +88,6 @@ public class GrandExchangeOfferSlot extends JPanel
|
||||
* in the sidebar
|
||||
*/
|
||||
GrandExchangeOfferSlot()
|
||||
{
|
||||
buildPanel();
|
||||
}
|
||||
|
||||
private void buildPanel()
|
||||
{
|
||||
setLayout(new BorderLayout());
|
||||
setBackground(ColorScheme.DARK_GRAY_COLOR);
|
||||
@@ -144,6 +137,7 @@ public class GrandExchangeOfferSlot extends JPanel
|
||||
offerInfo.setVerticalAlignment(JLabel.TOP);
|
||||
offerInfo.setFont(FontManager.getRunescapeSmallFont());
|
||||
|
||||
JLabel switchFaceViewIcon = new JLabel();
|
||||
switchFaceViewIcon.setIcon(RIGHT_ARROW_ICON);
|
||||
switchFaceViewIcon.setVerticalAlignment(JLabel.CENTER);
|
||||
switchFaceViewIcon.setHorizontalAlignment(JLabel.CENTER);
|
||||
@@ -174,6 +168,7 @@ public class GrandExchangeOfferSlot extends JPanel
|
||||
offerSpent.setVerticalAlignment(JLabel.TOP);
|
||||
offerSpent.setFont(FontManager.getRunescapeSmallFont());
|
||||
|
||||
JLabel switchDetailsViewIcon = new JLabel();
|
||||
switchDetailsViewIcon.setIcon(LEFT_ARROW_ICON);
|
||||
switchDetailsViewIcon.setVerticalAlignment(JLabel.CENTER);
|
||||
switchDetailsViewIcon.setHorizontalAlignment(JLabel.CENTER);
|
||||
@@ -197,7 +192,7 @@ public class GrandExchangeOfferSlot extends JPanel
|
||||
add(container, BorderLayout.CENTER);
|
||||
add(progressBar, BorderLayout.SOUTH);
|
||||
}
|
||||
|
||||
|
||||
void updateOffer(ItemComposition offerItem, BufferedImage itemImage, @Nullable GrandExchangeOffer newOffer)
|
||||
{
|
||||
if (newOffer == null || newOffer.getState() == EMPTY)
|
||||
|
||||
@@ -30,14 +30,11 @@ import java.awt.CardLayout;
|
||||
import java.awt.GridBagConstraints;
|
||||
import java.awt.GridBagLayout;
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.border.EmptyBorder;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.api.GrandExchangeOffer;
|
||||
import net.runelite.api.GrandExchangeOfferState;
|
||||
import net.runelite.api.ItemComposition;
|
||||
import net.runelite.client.game.ItemManager;
|
||||
import net.runelite.client.ui.ColorScheme;
|
||||
import net.runelite.client.ui.components.PluginErrorPanel;
|
||||
|
||||
@@ -54,27 +51,12 @@ public class GrandExchangeOffersPanel extends JPanel
|
||||
/* The offers container, this will hold all the individual ge offers panels */
|
||||
private final JPanel offerPanel = new JPanel();
|
||||
|
||||
/* The error panel, this displays an error message */
|
||||
private final PluginErrorPanel errorPanel = new PluginErrorPanel();
|
||||
|
||||
/* The center panel, this holds either the error panel or the offers container */
|
||||
private final JPanel container = new JPanel(cardLayout);
|
||||
|
||||
private final Client client;
|
||||
private final ItemManager itemManager;
|
||||
private final ScheduledExecutorService executor;
|
||||
private final GrandExchangeOfferSlot[] offerSlotPanels = new GrandExchangeOfferSlot[MAX_OFFERS];
|
||||
|
||||
private GrandExchangeOfferSlot[] offerSlotPanels = new GrandExchangeOfferSlot[MAX_OFFERS];
|
||||
|
||||
public GrandExchangeOffersPanel(Client client, ItemManager itemManager, ScheduledExecutorService executor)
|
||||
{
|
||||
this.client = client;
|
||||
this.itemManager = itemManager;
|
||||
this.executor = executor;
|
||||
init();
|
||||
}
|
||||
|
||||
void init()
|
||||
GrandExchangeOffersPanel()
|
||||
{
|
||||
setLayout(new BorderLayout());
|
||||
setBackground(ColorScheme.DARK_GRAY_COLOR);
|
||||
@@ -96,6 +78,8 @@ public class GrandExchangeOffersPanel extends JPanel
|
||||
/* This panel wraps the error panel and limits its height */
|
||||
JPanel errorWrapper = new JPanel(new BorderLayout());
|
||||
errorWrapper.setBackground(ColorScheme.DARK_GRAY_COLOR);
|
||||
/* The error panel, this displays an error message */
|
||||
PluginErrorPanel errorPanel = new PluginErrorPanel();
|
||||
errorWrapper.add(errorPanel, BorderLayout.NORTH);
|
||||
|
||||
errorPanel.setBorder(new EmptyBorder(50, 20, 20, 20));
|
||||
@@ -197,5 +181,4 @@ public class GrandExchangeOffersPanel extends JPanel
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -33,7 +33,6 @@ import javax.inject.Inject;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.border.EmptyBorder;
|
||||
import lombok.Getter;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.client.callback.ClientThread;
|
||||
import net.runelite.client.game.ItemManager;
|
||||
import net.runelite.client.ui.ColorScheme;
|
||||
@@ -56,7 +55,7 @@ class GrandExchangePanel extends PluginPanel
|
||||
private GrandExchangeOffersPanel offersPanel;
|
||||
|
||||
@Inject
|
||||
GrandExchangePanel(Client client, ClientThread clientThread, ItemManager itemManager, ScheduledExecutorService executor)
|
||||
private GrandExchangePanel(ClientThread clientThread, ItemManager itemManager, ScheduledExecutorService executor)
|
||||
{
|
||||
super(false);
|
||||
|
||||
@@ -67,7 +66,7 @@ class GrandExchangePanel extends PluginPanel
|
||||
searchPanel = new GrandExchangeSearchPanel(clientThread, itemManager, executor);
|
||||
|
||||
//Offers Panel
|
||||
offersPanel = new GrandExchangeOffersPanel(client, itemManager, executor);
|
||||
offersPanel = new GrandExchangeOffersPanel();
|
||||
|
||||
MaterialTab offersTab = new MaterialTab("Offers", tabGroup, offersPanel);
|
||||
searchTab = new MaterialTab("Search", tabGroup, searchPanel);
|
||||
|
||||
@@ -72,9 +72,6 @@ class GrandExchangeSearchPanel extends JPanel
|
||||
|
||||
private final IconTextField searchBar = new IconTextField();
|
||||
|
||||
/* The main container, this holds the search bar and the center panel */
|
||||
private final JPanel container = new JPanel();
|
||||
|
||||
/* The results container, this will hold all the individual ge item panels */
|
||||
private final JPanel searchItemsPanel = new JPanel();
|
||||
|
||||
@@ -84,10 +81,7 @@ class GrandExchangeSearchPanel extends JPanel
|
||||
/* The error panel, this displays an error message */
|
||||
private final PluginErrorPanel errorPanel = new PluginErrorPanel();
|
||||
|
||||
/* The results wrapper, this scrolling panel wraps the results container */
|
||||
private JScrollPane resultsWrapper;
|
||||
|
||||
private List<GrandExchangeItems> itemsList = new ArrayList<>();
|
||||
private final List<GrandExchangeItems> itemsList = new ArrayList<>();
|
||||
|
||||
@Setter
|
||||
private Map<Integer, Integer> itemGELimits = Collections.emptyMap();
|
||||
@@ -97,14 +91,12 @@ class GrandExchangeSearchPanel extends JPanel
|
||||
this.clientThread = clientThread;
|
||||
this.itemManager = itemManager;
|
||||
this.executor = executor;
|
||||
init();
|
||||
}
|
||||
|
||||
private void init()
|
||||
{
|
||||
setLayout(new BorderLayout());
|
||||
setBackground(ColorScheme.DARK_GRAY_COLOR);
|
||||
|
||||
/* The main container, this holds the search bar and the center panel */
|
||||
JPanel container = new JPanel();
|
||||
container.setLayout(new BorderLayout(5, 5));
|
||||
container.setBorder(new EmptyBorder(10, 10, 10, 10));
|
||||
container.setBackground(ColorScheme.DARK_GRAY_COLOR);
|
||||
@@ -128,7 +120,8 @@ class GrandExchangeSearchPanel extends JPanel
|
||||
wrapper.setBackground(ColorScheme.DARK_GRAY_COLOR);
|
||||
wrapper.add(searchItemsPanel, BorderLayout.NORTH);
|
||||
|
||||
resultsWrapper = new JScrollPane(wrapper);
|
||||
/* The results wrapper, this scrolling panel wraps the results container */
|
||||
JScrollPane resultsWrapper = new JScrollPane(wrapper);
|
||||
resultsWrapper.setBackground(ColorScheme.DARK_GRAY_COLOR);
|
||||
resultsWrapper.getVerticalScrollBar().setPreferredSize(new Dimension(12, 0));
|
||||
resultsWrapper.getVerticalScrollBar().setBorder(new EmptyBorder(0, 5, 0, 0));
|
||||
|
||||
Reference in New Issue
Block a user