harmonic.cad.gui
Class VertexEntry

java.lang.Object
  |
  +--harmonic.widgetLib.HWPanel
        |
        +--harmonic.mz.gui.ValueEntry
              |
              +--harmonic.cad.gui.VertexEntry
All Implemented Interfaces:
java.awt.event.ComponentListener, harmonic.mz.gui.Documentable, java.util.EventListener, harmonic.mz.event.NodeListener, harmonic.mz.event.SelectionListener, harmonic.viewer3D.Task

public class VertexEntry
extends harmonic.mz.gui.ValueEntry
implements harmonic.mz.event.SelectionListener

See Also:
Serialized Form

Field Summary
 VertexSetField field
           
 
Constructor Summary
VertexEntry(java.lang.String _label, java.lang.Object listener, java.lang.String callback)
           
 
Method Summary
 void assignFromReadout()
           
 void beginEntry(harmonic.viewer3D.Task parentTask)
           
 void cancelEntry()
           
 void cleanTask()
           
 void finishEntry()
           
 void format(int w, int h)
           
 java.awt.Dimension getEntrySize()
           
 java.lang.String getKey()
           
 PolygonShape getPolygon()
           
 java.lang.String getUserVert(PolygonShape def)
           
 void incremental()
           
 void selectionChanged(harmonic.mz.event.SelectionEvent event)
           
 void setInclude(harmonic.mz.data.ShapeNode[] include)
           
 void setPickInvisible(boolean b)
           
 void tentative()
           
 
Methods inherited from class harmonic.mz.gui.ValueEntry
_notifyListeners_, add, addEntryListener, aquireInput, beginTask, cancelTask, componentHidden, componentMoved, componentResized, componentShown, contract, contractIcon, echoFieldChange, expand, expandCheck, expandIcon, finishTask, getField, getInstanceURL, getPreferredSize, getTaskName, getTypeURL, highlight, init, initReadout, innerChange, isActive, isDoingTask, isExpanded, monologFinished, mousePressed, nodeChanged, notifyListeners_ValueChanged, notifyListeners, onSettingsButton, removeEntryListener, savePrev, setDocURL, setField, setInnerChange, setValue, transferListener, unlinkField, updateField, validateUISettings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

field

public VertexSetField field
Constructor Detail

VertexEntry

public VertexEntry(java.lang.String _label,
                   java.lang.Object listener,
                   java.lang.String callback)
Method Detail

format

public void format(int w,
                   int h)

getEntrySize

public java.awt.Dimension getEntrySize()
Overrides:
getEntrySize in class harmonic.mz.gui.ValueEntry

beginEntry

public void beginEntry(harmonic.viewer3D.Task parentTask)
Overrides:
beginEntry in class harmonic.mz.gui.ValueEntry

cleanTask

public void cleanTask()
Specified by:
cleanTask in interface harmonic.viewer3D.Task

getKey

public java.lang.String getKey()

getPolygon

public PolygonShape getPolygon()

setInclude

public void setInclude(harmonic.mz.data.ShapeNode[] include)

setPickInvisible

public void setPickInvisible(boolean b)

selectionChanged

public void selectionChanged(harmonic.mz.event.SelectionEvent event)
Specified by:
selectionChanged in interface harmonic.mz.event.SelectionListener

tentative

public void tentative()

incremental

public void incremental()

getUserVert

public java.lang.String getUserVert(PolygonShape def)

cancelEntry

public void cancelEntry()
Overrides:
cancelEntry in class harmonic.mz.gui.ValueEntry

finishEntry

public void finishEntry()
Overrides:
finishEntry in class harmonic.mz.gui.ValueEntry

assignFromReadout

public void assignFromReadout()
Overrides:
assignFromReadout in class harmonic.mz.gui.ValueEntry