From 25c017fcb3bd4bfd0280412b37ef86f5e73ae1b9 Mon Sep 17 00:00:00 2001 From: pesckal Date: Thu, 11 Aug 2011 17:23:01 +0000 Subject: [PATCH] Removed progress bar to show download progress of advertised contributions --- .../processing/app/ContributionListPanel.java | 13 ------------ .../processing/app/ContributionManager.java | 20 ++++++++----------- 2 files changed, 8 insertions(+), 25 deletions(-) diff --git a/app/src/processing/app/ContributionListPanel.java b/app/src/processing/app/ContributionListPanel.java index 858596f2b..dcf4e281c 100644 --- a/app/src/processing/app/ContributionListPanel.java +++ b/app/src/processing/app/ContributionListPanel.java @@ -57,8 +57,6 @@ public class ContributionListPanel extends JPanel implements Scrollable, Contrib ContributionManager contribManager; - JProgressBar setupProgressBar; - TreeMap panelByContribution; static private HyperlinkListener nullHyperlinkListener = new HyperlinkListener() { @@ -97,11 +95,6 @@ public class ContributionListPanel extends JPanel implements Scrollable, Contrib c.weighty = 1; c.anchor = GridBagConstraints.CENTER; - setupProgressBar = new JProgressBar(); - setupProgressBar.setString(""); - setupProgressBar.setStringPainted(true); - add(setupProgressBar, c); - } private void updatePanelOrdering() { @@ -122,8 +115,6 @@ public class ContributionListPanel extends JPanel implements Scrollable, Contrib SwingUtilities.invokeLater(new Runnable() { public void run() { - setupProgressBar.setVisible(false); - if (panelByContribution.containsKey(contribution)) { return; } @@ -343,10 +334,6 @@ public class ContributionListPanel extends JPanel implements Scrollable, Contrib return true; } - public JProgressBar getSetupProgressBar() { - return setupProgressBar; - } - static public String sanitizeHtmlTags(String stringIn) { stringIn = stringIn.replaceAll("<", "<"); stringIn = stringIn.replaceAll(">", ">"); diff --git a/app/src/processing/app/ContributionManager.java b/app/src/processing/app/ContributionManager.java index 067f1d201..6c3905e7e 100644 --- a/app/src/processing/app/ContributionManager.java +++ b/app/src/processing/app/ContributionManager.java @@ -86,8 +86,7 @@ public class ContributionManager { /** * Initializes the contribution listing and fetches the advertised * contributions in a separate thread. This does not initialize any AWT - * components except for a single JProgressBar which is needed in case - * showFrame is called in the middle of downloading. + * components. */ public ContributionManager() { contribListing = new ContributionListing(); @@ -100,17 +99,14 @@ public class ContributionManager { this.editor = editor; if (!contribListing.hasDownloadedLatestList()) { - JProgressBar progressBar = contributionListPanel.getSetupProgressBar(); - contribListing.getAdvertisedContributions(new JProgressMonitor(progressBar) { + contribListing.getAdvertisedContributions(new AbstractProgressMonitor() { + public void startTask(String name, int maxValue) { + } - @Override - public void finishedAction() { - synchronized (contribListing) { - updateContributionListing(); - updateCategoryChooser(); - - progressBar.setVisible(false); - } + public void finished() { + super.finished(); + updateContributionListing(); + updateCategoryChooser(); } }); }