View Javadoc

1   package org.catacomb.druid.blocks;
2   
3   
4   import org.catacomb.druid.build.Context;
5   import org.catacomb.druid.build.GUIPath;
6   import org.catacomb.druid.gui.base.DruPanel;
7   import org.catacomb.druid.gui.edit.DruDropBox;
8   
9   
10  
11  public class DropBox extends Panel {
12  
13  
14      public String action;
15  
16      public DruPanel instantiatePanel() {
17          prefHeight = 30;
18          if (prefWidth <= 10) {
19              prefWidth = 100;
20          }
21  
22          return new DruDropBox();
23      }
24  
25  
26      public void populatePanel(DruPanel dp, Context ctx, GUIPath gpath) {
27  
28          DruDropBox dhp = (DruDropBox)dp;
29  
30          if (action != null) {
31              dhp.setAction(action);
32          }
33  
34  
35          dhp.setEtchedBorder(ctx.getBg());
36  
37      }
38  
39  
40  }