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.edit.DruFloat;
7   
8   
9   public class FloatSlider extends Panel {
10  
11  
12      public String label;
13  
14      public String store;
15  
16      public String action;
17      public double min;
18      public double max;
19      public String style;
20  
21  
22  
23  
24      public DruPanel instantiatePanel() {
25  
26          DruFloat druf = new DruFloat((min + max) / 2., min, max, style);
27          return druf;
28      }
29  
30      public void populatePanel(DruPanel dp, Context ctx, GUIPath gpath) {
31  
32          DruFloat druf = (DruFloat)dp;
33  
34          druf.setLabel(label);
35          druf.setMethodName(action);
36          druf.setTitle(label);
37  
38      }
39  
40  
41  }