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