Icons are implemented

This commit is contained in:
Akarshit Wal
2015-08-20 12:22:16 +05:30
parent 66b88ea66c
commit 83fd6932a2
4 changed files with 11 additions and 10 deletions

View File

@@ -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);

View File

@@ -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);

View File

@@ -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);

View File

@@ -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