View Javadoc

1   package org.catacomb.druid.blocks;
2   
3   import org.catacomb.druid.build.Context;
4   import org.catacomb.druid.build.GUIPath;
5   import org.catacomb.druid.gui.base.DruPanel;
6   import org.catacomb.druid.gui.base.DruStatusBar;
7   import org.catacomb.interlish.structure.Marketplace;
8   
9   
10  public class StatusBar extends Panel {
11  
12      public String text;
13  
14      public DruPanel instantiatePanel() {
15          return  new DruStatusBar();
16  
17      }
18  
19  
20      public void populatePanel(DruPanel dp, Context ctx, GUIPath gpath) {
21  
22          DruStatusBar drup = (DruStatusBar)dp;
23          if (text != null) {
24              drup.showStatus(text);
25          }
26  
27  
28          Marketplace hub = ctx.getMarketplace();
29  
30          if (id == null || id.length() == 0) {
31              hub.addReceiver("Status", drup, "status");
32  
33          } else {
34              hub.addReceiver("Status", drup, id);
35          }
36      }
37  
38  
39  
40  
41  
42  }