View Javadoc

1   
2   package org.catacomb.druid.blocks;
3   
4   
5   import org.catacomb.druid.build.Context;
6   import org.catacomb.druid.build.GUIPath;
7   import org.catacomb.druid.gui.base.DruPanel;
8   import org.catacomb.druid.gui.edit.DruTextField;
9   import org.catacomb.report.E;
10  
11  
12  public class TextField extends Panel {
13  
14  
15      public String label;
16  
17      public String store;
18  
19      public String action;
20  
21      public int width;
22  
23      public String report;
24  
25      public boolean able = true;
26  
27  
28      public TextField() {
29      }
30  
31  
32      public TextField(String slab) {
33          label = slab;
34          action = label;
35      }
36  
37  
38      public DruPanel instantiatePanel() {
39          return new DruTextField(action, width);
40      }
41  
42      public void populatePanel(DruPanel dp, Context ctx, GUIPath gpath) {
43  
44          DruTextField dtf = (DruTextField)dp;
45  
46  
47  
48          if (report != null) {
49              E.deprecate();
50          }
51  
52          if (action != null) {
53              dtf.setReturnAction(action);
54          }
55  
56          if (!able) {
57              dtf.able(false);
58          }
59  
60  
61      }
62  
63  }