Label below install is visible now

This commit is contained in:
Akarshit Wal
2015-08-22 19:02:04 +05:30
parent 0b60702481
commit f6f480f618
2 changed files with 6 additions and 3 deletions

View File

@@ -111,8 +111,8 @@ class ContributionPanel extends JPanel {
private ActionListener undoActionListener;
boolean isUpdateInProgress;
private boolean isInstallInProgress;
private boolean isRemoveInProgress;
boolean isInstallInProgress;
boolean isRemoveInProgress;
StringBuilder description;

View File

@@ -185,6 +185,7 @@ class StatusPanel extends JPanel {
installButton.setEnabled(false);
updateButton.setEnabled(false);
removeButton.setEnabled(false);
updateLabel.setVisible(true);
layout.setHonorsVisibility(updateLabel, false); // Makes the label take up space even though not visible
@@ -266,7 +267,9 @@ class StatusPanel extends JPanel {
removeButton.setEnabled(panel.getContrib().isInstalled());
progressBarPanel.add(panel.installProgressBar);
if (panel.installProgressBar.isEnabled()) {
progressBarPanel.setVisible(false);
updateLabel.setVisible(true);
if (panel.isUpdateInProgress || panel.isInstallInProgress || panel.isRemoveInProgress) {
progressBarPanel.setVisible(true);
updateLabel.setVisible(false);
progressBarPanel.repaint();