harmonic.mz.entries
Class ImageEntry
java.lang.Object
|
+--HWPanel
|
+--harmonic.mz.gui.ValueEntry
|
+--harmonic.mz.entries.FileEntry
|
+--harmonic.mz.entries.ImageEntry
- All Implemented Interfaces:
- java.awt.event.ComponentListener, Documentable, java.util.EventListener, NodeListener, harmonic.viewer3D.Task
- public class ImageEntry
- extends FileEntry
GUI widget for picking an image file.
- See Also:
- Serialized Form
|
Constructor Summary |
ImageEntry(java.lang.String label,
java.lang.Object listener,
java.lang.String callback,
java.lang.String imageFile)
Constructs an ImageEntry |
| Methods inherited from class harmonic.mz.entries.FileEntry |
_assignFromReadout, assignFromReadout, beginEntry, contract, expand, fillListBox, finishEntry, getEntrySize, getFilename, makeValueUI, onDirBox, onFileBox, onFilterBox, onListBox, onPopupButton, onRecentDir, onRecentFile, onSaveDir, onSettingsButton, setField, setFilename, setFormat, setPathAndExt, updateField |
| Methods inherited from class harmonic.mz.gui.ValueEntry |
_notifyListeners_, add, addEntryListener, aquireInput, beginTask, cancelEntry, cancelTask, componentHidden, componentMoved, componentResized, componentShown, contractIcon, echoFieldChange, expandCheck, expandIcon, finishTask, getField, getInstanceURL, getPreferredSize, getTaskName, getTypeURL, highlight, init, initReadout, innerChange, isActive, isDoingTask, isExpanded, monologFinished, mousePressed, nodeChanged, notifyListeners_ValueChanged, notifyListeners, removeEntryListener, savePrev, setDocURL, setInnerChange, setValue, transferListener, unlinkField, validateUISettings |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
action
public FunctionStarter action
ImageEntry
public ImageEntry(java.lang.String label,
java.lang.Object listener,
java.lang.String callback,
java.lang.String imageFile)
- Constructs an ImageEntry
- Parameters:
label - Label to drawlistener - Listener to send AngleEvents tocallback - Listeners callback, declared as fnname(EntryEvent)imageFile - Initial image filename
format
public void format(int w,
int h)
- Overrides:
format in class FileEntry
setImageFile
public void setImageFile(java.lang.String filename)
- Sets image filename.
getImageFile
public java.lang.String getImageFile()
- Returns image filename.
getImageIcon
public javax.swing.ImageIcon getImageIcon()
onImageFile
public void onImageFile(EntryEvent e)
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
cleanTask
public void cleanTask()
- Specified by:
cleanTask in interface harmonic.viewer3D.Task- Overrides:
cleanTask in class FileEntry