mirror of
https://github.com/processing/processing4.git
synced 2026-02-11 17:40:48 +01:00
Icons are implemented
This commit is contained in:
@@ -298,12 +298,12 @@ public class ContributionListPanel extends JPanel implements Scrollable, Contrib
|
||||
label.setBorder(BorderFactory.createEmptyBorder(2, 17, 0, 0));
|
||||
label.setFont(Toolkit.getSansFont(14, Font.PLAIN));
|
||||
if (contribution.isInstalled()) {
|
||||
icon = Toolkit.getLibIcon("manager/up-to-date.png");
|
||||
icon = Toolkit.getLibIcon("manager/up-to-date-" + ContributionManagerDialog.iconVer + "x.png");
|
||||
if (contribListing.hasUpdates(contribution)) {
|
||||
icon = Toolkit.getLibIcon("manager/update-available.png");
|
||||
icon = Toolkit.getLibIcon("manager/update-available-" + ContributionManagerDialog.iconVer + "x.png");
|
||||
}
|
||||
if (!contribution.isCompatible(Base.getRevision())) {
|
||||
icon = Toolkit.getLibIcon("manager/incompatible.png");
|
||||
icon = Toolkit.getLibIcon("manager/incompatible-" + ContributionManagerDialog.iconVer + "x.png");
|
||||
}
|
||||
}
|
||||
label.setIcon(icon);
|
||||
|
||||
@@ -75,12 +75,13 @@ public class ContributionManagerDialog {
|
||||
private JLabel updateTabLabel;
|
||||
|
||||
static Font myFont;
|
||||
static int iconVer = Toolkit.highResDisplay() ? 2 : 1;
|
||||
|
||||
|
||||
public ContributionManagerDialog() {
|
||||
myFont = Toolkit.getSansFont(14, Font.PLAIN);
|
||||
// GraphicsEnvironment.getLocalGraphicsEnvironment().registerFont(myFont);
|
||||
numberLabel = new JLabel(Toolkit.getLibIcon("manager/notification.png"), SwingConstants.CENTER);
|
||||
numberLabel = new JLabel(Toolkit.getLibIcon("manager/notification-" + iconVer + "x.png"), SwingConstants.CENTER);
|
||||
toolsContributionTab = new ContributionTab(ContributionType.TOOL, this);
|
||||
librariesContributionTab = new ContributionTab(ContributionType.LIBRARY, this);
|
||||
modesContributionTab = new ContributionTab(ContributionType.MODE, this);
|
||||
|
||||
@@ -86,7 +86,7 @@ class StatusPanel extends JPanel {
|
||||
}
|
||||
});
|
||||
installButton = new JButton("Install",
|
||||
Toolkit.getLibIcon("manager/install.png"));
|
||||
Toolkit.getLibIcon("manager/install-" + ContributionManagerDialog.iconVer + "x.png"));
|
||||
installButton.setFont(Toolkit.getSansFont(14, Font.PLAIN));
|
||||
installButton.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
// installButton.setContentAreaFilled(false);
|
||||
@@ -107,7 +107,7 @@ class StatusPanel extends JPanel {
|
||||
updateLabel = new JLabel(" ");
|
||||
updateLabel.setFont(Toolkit.getSansFont(14, Font.PLAIN));
|
||||
updateButton = new JButton("Update",
|
||||
Toolkit.getLibIcon("manager/update.png"));
|
||||
Toolkit.getLibIcon("manager/update-" + ContributionManagerDialog.iconVer + "x.png"));
|
||||
updateButton.setFont(Toolkit.getSansFont(14, Font.PLAIN));
|
||||
updateButton.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
// updateButton.setAlignmentX(SwingConstants.LEFT);
|
||||
@@ -125,7 +125,7 @@ class StatusPanel extends JPanel {
|
||||
});
|
||||
|
||||
removeButton = new JButton("Remove",
|
||||
Toolkit.getLibIcon("manager/remove.png"));
|
||||
Toolkit.getLibIcon("manager/remove-" + ContributionManagerDialog.iconVer + "x.png"));
|
||||
removeButton.setFont(Toolkit.getSansFont(14, Font.BOLD));
|
||||
removeButton.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
// removeButton.setContentAreaFilled(false);
|
||||
|
||||
@@ -281,12 +281,12 @@ public class UpdateContributionTab extends ContributionTab {
|
||||
}
|
||||
Icon icon = null;
|
||||
if (entry.isInstalled()) {
|
||||
icon = Toolkit.getLibIcon("manager/up-to-date.png");
|
||||
icon = Toolkit.getLibIcon("manager/up-to-date-" + ContributionManagerDialog.iconVer + "x.png");
|
||||
if (contribListing.hasUpdates(entry)) {
|
||||
icon = Toolkit.getLibIcon("manager/update-available.png");
|
||||
icon = Toolkit.getLibIcon("manager/update-available-" + ContributionManagerDialog.iconVer + "x.png");
|
||||
}
|
||||
if (!entry.isCompatible(Base.getRevision())) {
|
||||
icon = Toolkit.getLibIcon("manager/incompatible.png");
|
||||
icon = Toolkit.getLibIcon("manager/incompatible-" + ContributionManagerDialog.iconVer + "x.png");
|
||||
}
|
||||
}
|
||||
dtm
|
||||
|
||||
Reference in New Issue
Block a user