diff options
Diffstat (limited to 'src/main/java/com/c2kernel/gui/tabs/HistoryPane.java')
| -rw-r--r-- | src/main/java/com/c2kernel/gui/tabs/HistoryPane.java | 8 |
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);
}
}
|
