summaryrefslogtreecommitdiff
path: root/src/main/java/com/c2kernel/gui/tabs/HistoryPane.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/c2kernel/gui/tabs/HistoryPane.java')
-rw-r--r--src/main/java/com/c2kernel/gui/tabs/HistoryPane.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/com/c2kernel/gui/tabs/HistoryPane.java b/src/main/java/com/c2kernel/gui/tabs/HistoryPane.java
index 5d01933..fe5c1a4 100644
--- a/src/main/java/com/c2kernel/gui/tabs/HistoryPane.java
+++ b/src/main/java/com/c2kernel/gui/tabs/HistoryPane.java
@@ -25,6 +25,7 @@ import com.c2kernel.entity.proxy.EntityProxyObserver;
import com.c2kernel.entity.proxy.MemberSubscription;
import com.c2kernel.events.Event;
import com.c2kernel.events.History;
+import com.c2kernel.gui.MainFrame;
import com.c2kernel.lifecycle.instance.stateMachine.Transitions;
import com.c2kernel.persistency.ClusterStorage;
import com.c2kernel.utils.Language;
@@ -96,6 +97,7 @@ public class HistoryPane extends EntityTabPane implements ActionListener, Entity
@Override
public void run() {
Thread.currentThread().setName("History Pane Builder");
+ MainFrame.progress.startBouncing("Loading history");
try {
history = (History)sourceEntity.getEntity().getObject(ClusterStorage.HISTORY);
sourceEntity.getEntity().subscribe(new MemberSubscription<Event>(this, ClusterStorage.HISTORY, true));
@@ -265,8 +267,10 @@ public class HistoryPane extends EntityTabPane implements ActionListener, Entity
@Override
public void control(String control, String msg) {
- // TODO Auto-generated method stub
-
+ if (control.equals(MemberSubscription.END))
+ MainFrame.progress.stopBouncing("History loading complete.");
+ else
+ MainFrame.progress.stopBouncing("History: "+msg);
}
}