|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--HWPanel
|
+--harmonic.mz.gui.ValueEntry
|
+--harmonic.mz.entries.ScalarEntry
GUI widget for setting scalar values. This will either have a text box or a scroll bar
| Field Summary | |
static int |
RAIDUS_MOUSE_MODE
|
static int |
ZOOM_MOUSE_MODE
|
| Constructor Summary | |
ScalarEntry(java.lang.String _label,
java.lang.Object listener,
java.lang.String callback,
float val)
Constructs a ScalarEntry |
|
ScalarEntry(java.lang.String _label,
java.lang.Object listener,
java.lang.String callback,
float val,
float min,
float max)
Constructs a ScalarEntry |
|
| Method Summary | |
void |
assignFromReadout()
Override to assign value from readout. |
void |
assignFromScalerText(java.lang.String scalerText)
|
void |
assignFromScrollBar()
|
void |
beginEntry(harmonic.viewer3D.Task parentTask)
Starts taking input. |
void |
cancelEntry()
Called when entry or thing owning entry is canceled, as the elements of the task tree are canceled. |
void |
cleanTask()
|
void |
finishEntry()
Called when entry is properly finished. |
void |
format(int w,
int h)
|
java.awt.Dimension |
getEntrySize()
Override to return the size of the specialized value entry controls. |
harmonic.meshGeom.math.Pnt3f |
getHead()
|
float |
getScalar()
Returns scalar value. |
harmonic.meshGeom.math.Pnt3f |
getTail()
|
void |
initReadout()
Override to assign readout from value. |
void |
makeValueUI()
|
void |
nodeChanged(NodeEvent event)
Node has changed |
void |
onScalerTextEntered(java.awt.event.TextEvent e)
|
void |
onScrollBar(HWScrollEvent e)
|
void |
onVectorEntry(EntryEvent e)
|
float |
parseFloat(java.lang.String scalerText)
|
void |
setField(ModelNode f)
Sets data node effected by this. |
void |
setMouseMode(int mm)
|
void |
setScalar(float f)
Sets scalar value. |
void |
setTail(harmonic.meshGeom.math.Pnt3f tail)
Sets tail in internal vector entry |
void |
setZoomBasePoint(harmonic.meshGeom.math.Pnt3f pnt)
|
void |
updateField()
This is called by notifyListeners we have a EntryEvent.VALUE_CHANGED. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int RAIDUS_MOUSE_MODE
public static final int ZOOM_MOUSE_MODE
| Constructor Detail |
public ScalarEntry(java.lang.String _label,
java.lang.Object listener,
java.lang.String callback,
float val,
float min,
float max)
public ScalarEntry(java.lang.String _label,
java.lang.Object listener,
java.lang.String callback,
float val)
| Method Detail |
public void makeValueUI()
public void setField(ModelNode f)
setField in class ValueEntrypublic void setScalar(float f)
public float getScalar()
public void updateField()
ValueEntry
updateField in class ValueEntrypublic void nodeChanged(NodeEvent event)
NodeListener
nodeChanged in interface NodeListenernodeChanged in class ValueEntry
public void format(int w,
int h)
public java.awt.Dimension getEntrySize()
ValueEntry
getEntrySize in class ValueEntrypublic harmonic.meshGeom.math.Pnt3f getHead()
public harmonic.meshGeom.math.Pnt3f getTail()
public void setMouseMode(int mm)
public void setZoomBasePoint(harmonic.meshGeom.math.Pnt3f pnt)
public void beginEntry(harmonic.viewer3D.Task parentTask)
beginEntry in class ValueEntrypublic void finishEntry()
ValueEntry
finishEntry in class ValueEntrypublic void cancelEntry()
ValueEntry
cancelEntry in class ValueEntrypublic void cleanTask()
cleanTask in interface harmonic.viewer3D.Taskpublic void setTail(harmonic.meshGeom.math.Pnt3f tail)
public void assignFromReadout()
ValueEntry
assignFromReadout in class ValueEntrypublic void onScalerTextEntered(java.awt.event.TextEvent e)
public float parseFloat(java.lang.String scalerText)
throws java.lang.Exception
java.lang.Exceptionpublic void assignFromScalerText(java.lang.String scalerText)
public void assignFromScrollBar()
public void onVectorEntry(EntryEvent e)
public void onScrollBar(HWScrollEvent e)
public void initReadout()
ValueEntry
initReadout in class ValueEntry
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||