Author: jflesch
Date: 2007-06-24 00:15:07 +0000 (Sun, 24 Jun 2007)
New Revision: 13748

Modified:
   trunk/apps/Thaw/src/thaw/gui/TransferProgressBar.java
   trunk/apps/Thaw/src/thaw/plugins/TrayIcon.java
Log:
Draw the border around the progress bars in the panel attached to the tray icon

Modified: trunk/apps/Thaw/src/thaw/gui/TransferProgressBar.java
===================================================================
--- trunk/apps/Thaw/src/thaw/gui/TransferProgressBar.java       2007-06-24 
00:09:56 UTC (rev 13747)
+++ trunk/apps/Thaw/src/thaw/gui/TransferProgressBar.java       2007-06-24 
00:15:07 UTC (rev 13748)
@@ -11,25 +11,32 @@
 public class TransferProgressBar extends JProgressBar {
        private FCPTransferQuery query;
        private boolean statusInProgressBar;
+       private boolean withBorder;

        public TransferProgressBar(FCPTransferQuery q) {
                this(q, true);
        }

-       public TransferProgressBar(FCPTransferQuery query, boolean 
statusInProgressBar) {
+       public TransferProgressBar(FCPTransferQuery query, boolean 
statusInProgressBar,
+                                  boolean withBorder) {
                super(0, 100);
                this.query = query;
                this.statusInProgressBar = statusInProgressBar;
+               this.withBorder = withBorder;

                refresh();
        }

+       public TransferProgressBar(FCPTransferQuery query, boolean 
statusInProgressBar) {
+               this(query, statusInProgressBar, false);
+       }
+
        public void refresh() {

                int progress;

                setStringPainted(true);
-               setBorderPainted(false);
+               setBorderPainted(withBorder);

                if ((query instanceof FCPClientPut && 
(query.getTransferWithTheNodeProgression() < 100))
                    || ((query instanceof FCPClientGet) && 
(query.getTransferWithTheNodeProgression() > 0)))

Modified: trunk/apps/Thaw/src/thaw/plugins/TrayIcon.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/TrayIcon.java      2007-06-24 00:09:56 UTC 
(rev 13747)
+++ trunk/apps/Thaw/src/thaw/plugins/TrayIcon.java      2007-06-24 00:15:07 UTC 
(rev 13748)
@@ -156,7 +156,7 @@

                p.add(l);

-               TransferProgressBar bar = new TransferProgressBar(q);
+               TransferProgressBar bar = new TransferProgressBar(q, true, 
true);
                progressBars.add(bar);
                p.add(bar);



Reply via email to