public interface MorphView extends java.beans.PropertyChangeListener, MenuBuilder
Modifier and Type | Method and Description |
---|---|
void |
addGeneBoxStrip(boolean engineeringMode,
boolean geneBoxToSide) |
void |
addPanel(MorphViewPanel panel) |
void |
addPanels() |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
void |
addSeedMorph(Morph morph) |
void |
addSeedMorphs(java.util.Vector<Morph> seedMorphs) |
void |
addSliders() |
void |
backup(boolean copyMorph) |
void |
createPanel() |
void |
gainFocus() |
net.richarddawkins.watchmaker.album.Album |
getAlbum() |
AppData |
getAppData() |
net.richarddawkins.watchmaker.cursor.WatchmakerCursorFactory |
getCursors() |
GeneBoxStrip |
getGeneBoxStrip() |
java.lang.String |
getIcon() |
MorphDrawer |
getMorphDrawer() |
Morph |
getMorphOfTheHour() |
java.lang.String |
getName() |
java.lang.Object |
getPanel() |
java.util.Vector<MorphViewPanel> |
getPanels() |
ScaleSlider |
getScaleSlider() |
MorphViewPanel |
getSelectedPanel() |
java.lang.String |
getToolTip() |
void |
initAlbum(net.richarddawkins.watchmaker.album.Album newAlbum,
boolean copyMorphsOnBackup) |
boolean |
isIndexed() |
boolean |
isShowBoxes() |
BoxManager |
newBoxManager() |
void |
redo() |
void |
removePanel(MorphViewPanel panel) |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
void |
repaint() |
void |
seed() |
void |
setAlbum(net.richarddawkins.watchmaker.album.Album album) |
void |
setAppData(AppData appData) |
void |
setCopyMorphsOnBackup(boolean copyMorphsOnBackup) |
void |
setGeneBoxStrip(GeneBoxStrip geneBoxStrip) |
void |
setIcon(java.lang.String icon) |
void |
setIndexed(boolean newIndexMode) |
void |
setMorphDrawer(MorphDrawer morphDrawer) |
void |
setName(java.lang.String newName) |
void |
setSelectedPanel(MorphViewPanel selectedPanel) |
void |
setShowBoxes(boolean showBoxes) |
void |
setToolTip(java.lang.String toolTip) |
void |
undo() |
buildMenu, cleanMenu, updateMenu
java.lang.String getIcon()
void setIcon(java.lang.String icon)
AppData getAppData()
java.lang.String getToolTip()
void setToolTip(java.lang.String toolTip)
void seed()
Morph getMorphOfTheHour()
java.lang.String getName()
void setName(java.lang.String newName)
void setShowBoxes(boolean showBoxes)
void setMorphDrawer(MorphDrawer morphDrawer)
void addSeedMorph(Morph morph)
void setAppData(AppData appData)
boolean isShowBoxes()
MorphDrawer getMorphDrawer()
java.util.Vector<MorphViewPanel> getPanels()
void undo()
void redo()
void backup(boolean copyMorph)
MorphViewPanel getSelectedPanel()
void setSelectedPanel(MorphViewPanel selectedPanel)
net.richarddawkins.watchmaker.album.Album getAlbum()
void setAlbum(net.richarddawkins.watchmaker.album.Album album)
void addPanel(MorphViewPanel panel)
void removePanel(MorphViewPanel panel)
void setCopyMorphsOnBackup(boolean copyMorphsOnBackup)
void addPanels()
void addSliders()
BoxManager newBoxManager()
void addGeneBoxStrip(boolean engineeringMode, boolean geneBoxToSide)
void addSeedMorphs(java.util.Vector<Morph> seedMorphs)
void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
void repaint()
void initAlbum(net.richarddawkins.watchmaker.album.Album newAlbum, boolean copyMorphsOnBackup)
GeneBoxStrip getGeneBoxStrip()
void setGeneBoxStrip(GeneBoxStrip geneBoxStrip)
ScaleSlider getScaleSlider()
net.richarddawkins.watchmaker.cursor.WatchmakerCursorFactory getCursors()
java.lang.Object getPanel()
void createPanel()
void gainFocus()
void setIndexed(boolean newIndexMode)
boolean isIndexed()