Merge pull request #2921 from open-osrs/externals-cleanup-panel
externals: Cleanup panel
This commit is contained in:
@@ -91,7 +91,7 @@ public class OpenOSRSPlugin extends Plugin
|
||||
{
|
||||
ExternalPluginManagerPanel panel = injector.getInstance(ExternalPluginManagerPanel.class);
|
||||
|
||||
final BufferedImage icon = ImageUtil.getResourceStreamFromClass(getClass(), "externalmanager_icon.png");
|
||||
final BufferedImage icon = ImageUtil.loadImageResource(getClass(), "externalmanager_icon.png");
|
||||
|
||||
navButton = NavigationButton.builder()
|
||||
.tooltip("External Plugin Manager")
|
||||
|
||||
@@ -9,7 +9,6 @@ import java.awt.event.MouseEvent;
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
import javax.inject.Inject;
|
||||
import javax.swing.ImageIcon;
|
||||
import javax.swing.JCheckBox;
|
||||
@@ -37,9 +36,9 @@ public class ExternalPluginManagerPanel extends PluginPanel
|
||||
static
|
||||
{
|
||||
final BufferedImage addIconRaw =
|
||||
ImageUtil.getResourceStreamFromClass(ExternalPluginManagerPanel.class, "add_raw_icon.png");
|
||||
ImageUtil.loadImageResource(ExternalPluginManagerPanel.class, "add_raw_icon.png");
|
||||
final BufferedImage addIconGh = ImageUtil
|
||||
.resizeImage(ImageUtil.getResourceStreamFromClass(ExternalPluginManagerPanel.class, "gh_icon.png"), 14, 14);
|
||||
.resizeImage(ImageUtil.loadImageResource(ExternalPluginManagerPanel.class, "gh_icon.png"), 14, 14);
|
||||
ADD_ICON_RAW = new ImageIcon(addIconRaw);
|
||||
ADD_HOVER_ICON_RAW = new ImageIcon(ImageUtil.alphaOffset(addIconRaw, 0.53f));
|
||||
ADD_ICON_GH = new ImageIcon(addIconGh);
|
||||
@@ -47,16 +46,14 @@ public class ExternalPluginManagerPanel extends PluginPanel
|
||||
}
|
||||
|
||||
private final OPRSExternalPluginManager externalPluginManager;
|
||||
private final ScheduledExecutorService executor;
|
||||
private final EventBus eventBus;
|
||||
|
||||
@Inject
|
||||
private ExternalPluginManagerPanel(OPRSExternalPluginManager externalPluginManager, ScheduledExecutorService executor, EventBus eventBus)
|
||||
private ExternalPluginManagerPanel(OPRSExternalPluginManager externalPluginManager, EventBus eventBus)
|
||||
{
|
||||
super(false);
|
||||
|
||||
this.externalPluginManager = externalPluginManager;
|
||||
this.executor = executor;
|
||||
this.eventBus = eventBus;
|
||||
|
||||
buildPanel();
|
||||
@@ -258,7 +255,7 @@ public class ExternalPluginManagerPanel extends PluginPanel
|
||||
{
|
||||
JTabbedPane mainTabPane = new JTabbedPane();
|
||||
|
||||
PluginsPanel pluginPanel = new PluginsPanel(this.externalPluginManager, this.executor, this.eventBus);
|
||||
PluginsPanel pluginPanel = new PluginsPanel(this.externalPluginManager, this.eventBus);
|
||||
JScrollPane repositoryPanel = wrapContainer(new RepositoryPanel(this.externalPluginManager, this.eventBus));
|
||||
|
||||
mainTabPane.add("Plugins", pluginPanel);
|
||||
|
||||
@@ -23,7 +23,6 @@ import java.util.List;
|
||||
import java.util.Optional;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
import javax.swing.ImageIcon;
|
||||
import javax.swing.JComboBox;
|
||||
import javax.swing.JLabel;
|
||||
@@ -64,7 +63,7 @@ public class PluginsPanel extends JPanel
|
||||
{
|
||||
final BufferedImage addIcon =
|
||||
ImageUtil.recolorImage(
|
||||
ImageUtil.getResourceStreamFromClass(PluginsPanel.class, "add_icon.png"), ColorScheme.BRAND_BLUE
|
||||
ImageUtil.loadImageResource(PluginsPanel.class, "add_icon.png"), ColorScheme.BRAND_BLUE
|
||||
);
|
||||
ADD_ICON = new ImageIcon(addIcon);
|
||||
ADD_HOVER_ICON = new ImageIcon(ImageUtil.alphaOffset(addIcon, 0.53f));
|
||||
@@ -72,7 +71,7 @@ public class PluginsPanel extends JPanel
|
||||
final BufferedImage deleteImg =
|
||||
ImageUtil.recolorImage(
|
||||
ImageUtil.resizeCanvas(
|
||||
ImageUtil.getResourceStreamFromClass(PluginsPanel.class, "delete_icon.png"), 14, 14
|
||||
ImageUtil.loadImageResource(PluginsPanel.class, "delete_icon.png"), 14, 14
|
||||
), ColorScheme.BRAND_BLUE
|
||||
);
|
||||
DELETE_ICON = new ImageIcon(deleteImg);
|
||||
@@ -84,8 +83,6 @@ public class PluginsPanel extends JPanel
|
||||
|
||||
private final OPRSExternalPluginManager externalPluginManager;
|
||||
private final UpdateManager updateManager;
|
||||
private final ScheduledExecutorService executor;
|
||||
private final EventBus eventBus;
|
||||
|
||||
private final IconTextField searchBar = new IconTextField();
|
||||
private final JPanel filterwrapper = new JPanel(new BorderLayout(0, 10));
|
||||
@@ -97,12 +94,10 @@ public class PluginsPanel extends JPanel
|
||||
private JComboBox<String> filterComboBox;
|
||||
private Set<String> deps;
|
||||
|
||||
PluginsPanel(OPRSExternalPluginManager externalPluginManager, ScheduledExecutorService executor, EventBus eventBus)
|
||||
PluginsPanel(OPRSExternalPluginManager externalPluginManager, EventBus eventBus)
|
||||
{
|
||||
this.externalPluginManager = externalPluginManager;
|
||||
this.updateManager = externalPluginManager.getUpdateManager();
|
||||
this.executor = executor;
|
||||
this.eventBus = eventBus;
|
||||
|
||||
setLayout(new BorderLayout(0, 10));
|
||||
setBackground(ColorScheme.DARK_GRAY_COLOR);
|
||||
|
||||
@@ -37,7 +37,7 @@ public class RepositoryBox extends JPanel
|
||||
final BufferedImage deleteImg =
|
||||
ImageUtil.recolorImage(
|
||||
ImageUtil.resizeCanvas(
|
||||
ImageUtil.getResourceStreamFromClass(ExternalPluginManagerPanel.class, "delete_icon.png"), 14, 14
|
||||
ImageUtil.loadImageResource(ExternalPluginManagerPanel.class, "delete_icon.png"), 14, 14
|
||||
), ColorScheme.BRAND_BLUE
|
||||
);
|
||||
DELETE_ICON = new ImageIcon(deleteImg);
|
||||
@@ -46,7 +46,7 @@ public class RepositoryBox extends JPanel
|
||||
final BufferedImage discordImg =
|
||||
ImageUtil.recolorImage(
|
||||
ImageUtil.resizeCanvas(
|
||||
ImageUtil.getResourceStreamFromClass(ExternalPluginManagerPanel.class, "discord_icon.png"), 14, 14
|
||||
ImageUtil.loadImageResource(ExternalPluginManagerPanel.class, "discord_icon.png"), 14, 14
|
||||
), Color.WHITE
|
||||
);
|
||||
DISCORD_ICON = new ImageIcon(discordImg);
|
||||
|
||||
Reference in New Issue
Block a user