harmonic.cad.gui
Class NewSDFunction

java.lang.Object
  |
  +--harmonic.widgetLib.HWPanel
        |
        +--harmonic.mz.gui.Monolog
              |
              +--harmonic.mz.gui.SequenceFunctionDialog
                    |
                    +--harmonic.cad.gui.MDSequenceMonolog
                          |
                          +--harmonic.cad.gui.NewSDFunction
All Implemented Interfaces:
java.util.EventListener, java.awt.event.KeyListener, harmonic.mz.event.NodeListener, harmonic.viewer3D.Task, java.awt.event.WindowListener

public class NewSDFunction
extends MDSequenceMonolog

Function for staring sequential input on a ShapeNode

See Also:
Serialized Form

Field Summary
 
Fields inherited from class harmonic.mz.gui.SequenceFunctionDialog
bAutoFinish, cat, dataInsert, fields, is, okInsert
 
Fields inherited from class harmonic.mz.gui.Monolog
bPermanent, CLOSED, creatingModule, DOCK_MONOLOG, FLOAT_MONOLOG, postMethod, stdDialogWidth, visibility
 
Constructor Summary
NewSDFunction(harmonic.mz.data.ShapeNode def, java.lang.String catagory)
          Constructs a new NewSDFunction
 
Method Summary
 void cancel()
           
 void cleanTask()
           
 void finishTask()
           
 void init()
           
 void initFields()
           
 void onNetwork(java.awt.event.ItemEvent e)
           
 void post()
           
 void sequenceFinished()
           
 void unpost()
           
 
Methods inherited from class harmonic.mz.gui.SequenceFunctionDialog
action, addEntry, addField, addField, addFieldControls, afterPost, aquireInput, cancelTask, canFinish, clearFields, format, getPreferredSize, noPost, onOK, removeField, setAutoFinish, shouldPost
 
Methods inherited from class harmonic.mz.gui.Monolog
addListener, addSubMonolog, begin, beginTask, destroyIfTemporary, drop, finish, frameSize, getFrame, getTaskName, init_Bottom, init_Floating, init_Info, init_Left, init_Right, init_Top, keyPressed, keyReleased, keyTyped, nodeChanged, onCancel, onDismiss, onHelp, post, post, post, postModal, postModal, processKeyEvent, reformat, removeStandardButtons, setFunction, setMonologClass, setPermenant, setPosted, setResizeable, setTitle, unpost, updateMonologInfo, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewSDFunction

public NewSDFunction(harmonic.mz.data.ShapeNode def,
                     java.lang.String catagory)
Constructs a new NewSDFunction

Parameters:
def - ShapeNode to specify
catagory - Field catagories to show, or null for all
Method Detail

initFields

public void initFields()

post

public void post()
Overrides:
post in class MDSequenceMonolog

unpost

public void unpost()
Overrides:
unpost in class MDSequenceMonolog

init

public void init()
Overrides:
init in class harmonic.mz.gui.SequenceFunctionDialog

cancel

public void cancel()
Overrides:
cancel in class harmonic.mz.gui.Monolog

onNetwork

public void onNetwork(java.awt.event.ItemEvent e)

sequenceFinished

public void sequenceFinished()
Overrides:
sequenceFinished in class harmonic.mz.gui.SequenceFunctionDialog

finishTask

public void finishTask()
Specified by:
finishTask in interface harmonic.viewer3D.Task
Overrides:
finishTask in class harmonic.mz.gui.SequenceFunctionDialog

cleanTask

public void cleanTask()
Specified by:
cleanTask in interface harmonic.viewer3D.Task
Overrides:
cleanTask in class harmonic.mz.gui.SequenceFunctionDialog