holoedit.gui
Class HoloMenuBar

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JMenuBar
                  extended by holoedit.gui.HoloMenuBar
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.MenuElement

public class HoloMenuBar
extends javax.swing.JMenuBar

See Also:
Serialized Form

Nested Class Summary
(package private)  class HoloMenuBar.HoloMenuAction
           
 
Nested classes/interfaces inherited from class javax.swing.JMenuBar
javax.swing.JMenuBar.AccessibleJMenuBar
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  HoloMenuItem aboutMenuItem
           
private  HoloMenuItem add
           
private  HoloMenuItem addHPMenuItem
           
private  javax.swing.JCheckBoxMenuItem allActiveMenuItem
           
 javax.swing.JRadioButtonMenuItem basicLAFMenuItem
           
private  javax.swing.ButtonGroup bg
           
private  javax.swing.JCheckBoxMenuItem bonjourOscMenuItem
           
private  javax.swing.JRadioButtonMenuItem cartesMenuItem
           
private  HoloMenuItem closeViewMenuItem
           
private  HoloMenuItem color
           
private  javax.swing.ButtonGroup coord
           
private  javax.swing.JMenu coordMenuItem
           
private  HoloMenuItem copyMenuItem
           
private  HoloMenuItem copyMultiSeq
           
private  HoloMenuItem copySeq
           
private  HoloMenuItem copyTrack
           
private  HoloMenuItem cutAtMultiSeq
           
private  HoloMenuItem cutAtSeq
           
private  HoloMenuItem cutAtTrack
           
private  HoloMenuItem cutMenuItem
           
private  HoloMenuItem cuttMultiSeq
           
private  HoloMenuItem cuttSeq
           
private  HoloMenuItem cuttTrack
           
private  HoloMenuItem delete
           
private  HoloMenuItem docEnMenuItem
           
private  HoloMenuItem docFrMenuItem
           
private  HoloMenuItem duplicate
           
private  javax.swing.JMenu editMenu
           
private  HoloMenuItem eraseMenuItem
           
private  HoloMenuItem eraseMultiSeq
           
private  HoloMenuItem eraseSeq
           
private  HoloMenuItem eraseTrack
           
private  HoloMenuItem exportSeq
           
private  HoloMenuItem exportTrack
           
private  javax.swing.JMenu fileMenu
           
private  javax.swing.JMenu functionsMenu
           
private  javax.swing.JMenu helpMenu
           
private  HoloMenuItem helpMenuItem
           
private  javax.swing.JMenu hpMenu
           
private  javax.swing.JMenu importMenu
           
private  HoloMenuItem importSeq
           
private  HoloMenuItem importSoundMenuItem
           
private  HoloMenuItem importTrack
           
private  HoloMenuItem importWave
           
private  HoloMenuItem init
           
private  HoloMenuItem insertMenuItem
           
private  HoloMenuItem joinMultiSeq
           
private  HoloMenuItem joinTrack
           
private  HoloMenuItem lockTrack
           
private  javax.swing.JMenu lookAndFeelMenuItem
           
private  HoloMenuItem loopMenuItem
           
private  Main mainRef
           
private  HoloMenuItem menuViewMenuItem
           
 javax.swing.JRadioButtonMenuItem motifLAFMenuItem
           
private  HoloMenuItem moveMultiSeq
           
private  HoloMenuItem moveSeq
           
private  HoloMenuItem moveTrack
           
private  HoloMenuItem name
           
private  HoloMenuItem newMenuItem
           
private  HoloMenuItem nextTrack
           
private  HoloMenuItem number
           
private  javax.swing.JCheckBoxMenuItem openLastOnLoadMenuItem
           
private  HoloMenuItem openMenuItem
           
private  HoloMenuItem openMidi7bMenuItem
           
private  javax.swing.JMenu openMidiMenu
           
private  HoloMenuItem openMidiMenuItem
           
private  javax.swing.JCheckBoxMenuItem openOscMenuItem
           
 javax.swing.JMenu openRecentFilesMenu
           
private  HoloMenuItem openSeqAllTracksMenuItem
           
private  HoloMenuItem openTextAllTracksMenuItem
           
private  javax.swing.JMenu optionMenu
           
private  FloatingWindow parent
           
private  HoloMenuItem paste1
           
private  HoloMenuItem paste2
           
private  HoloMenuItem paste3
           
private  HoloMenuItem pasteMenuItem
           
private  HoloMenuItem pauseMenuItem
           
private  HoloMenuItem playMenuItem
           
private  javax.swing.JRadioButtonMenuItem polarMenuItem
           
private  HoloMenuItem prefsMenuItem
           
private  HoloMenuItem prevTrack
           
private  HoloMenuItem quitMenuItem
           
private  HoloMenuItem recMenuItem
           
private  HoloMenuItem redoMenuItem
           
private  HoloMenuItem renumber
           
private  HoloMenuItem replaceMenuItem
           
private  HoloMenuItem reset
           
private  HoloMenuItem resetAllViewMenuItem
           
private  HoloMenuItem resetnames
           
private  HoloMenuItem resetnumbers
           
private  HoloMenuItem resetViewMenuItem
           
private  HoloMenuItem room3DViewMenuItem
           
private  HoloMenuItem roomViewMenuItem
           
private  HoloMenuItem saveAsMenuItem
           
private  HoloMenuItem saveMenuItem
           
private  javax.swing.JMenu scoreMenu
           
private  HoloMenuItem scoreViewMenuItem
           
private  HoloMenuItem selectAllMenuItem
           
private  HoloMenuItem setCursor1
           
private  HoloMenuItem setCursor2
           
private  HoloMenuItem setCursor3
           
private  HoloMenuItem soloNextTrack
           
private  HoloMenuItem soloPrevTrack
           
private  HoloMenuItem soundPoolViewMenuItem
           
private  HoloMenuItem spatUpdateMenuItem
           
 javax.swing.JRadioButtonMenuItem systemLAFMenuItem
           
private  HoloMenuItem timeViewMenuItem
           
private  HoloMenuItem tkSelViewMenuItem
           
private  javax.swing.JMenu trackMenu
           
private  javax.swing.JMenu transportMenu
           
private  HoloMenuItem transportViewMenuItem
           
private  HoloMenuItem trimMultiSeq
           
private  HoloMenuItem trimSeq
           
private  HoloMenuItem trimTrack
           
private  HoloMenuItem undoMenuItem
           
private  HoloMenuItem viewAll1
           
private  HoloMenuItem viewAll2
           
private  HoloMenuItem viewAll3
           
private  javax.swing.JCheckBoxMenuItem viewHpsMenuItem
           
private  javax.swing.JMenu viewMenu
           
private  HoloMenuItem viewMultiSeq
           
private  javax.swing.JCheckBoxMenuItem viewOnlyEditablePointsMenuItem
           
private  javax.swing.JCheckBoxMenuItem viewSDIFoptionsMenuItem
           
private  HoloMenuItem viewSeq
           
private  HoloMenuItem viewTrack
           
private  HoloMenuItem zoomAll1
           
private  HoloMenuItem zoomAll2
           
private  HoloMenuItem zoomAll3
           
private  HoloMenuItem zoomMultiSeq
           
private  HoloMenuItem zoomSeq
           
private  HoloMenuItem zoomTrack
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
HoloMenuBar(Main s, FloatingWindow p)
           
 
Method Summary
 void openDoc(java.lang.String lang)
           
 void openHelp()
           
 void setParent(FloatingWindow f)
           
 void update()
           
 
Methods inherited from class javax.swing.JMenuBar
add, addNotify, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getHelpMenu, getMargin, getMenu, getMenuCount, getSelectionModel, getSubElements, getUI, getUIClassID, isBorderPainted, isSelected, menuSelectionChanged, paintBorder, paramString, processKeyBinding, processKeyEvent, processMouseEvent, removeNotify, setBorderPainted, setHelpMenu, setMargin, setSelected, setSelectionModel, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fileMenu

private javax.swing.JMenu fileMenu

editMenu

private javax.swing.JMenu editMenu

trackMenu

private javax.swing.JMenu trackMenu

scoreMenu

private javax.swing.JMenu scoreMenu

optionMenu

private javax.swing.JMenu optionMenu

functionsMenu

private javax.swing.JMenu functionsMenu

transportMenu

private javax.swing.JMenu transportMenu

hpMenu

private javax.swing.JMenu hpMenu

viewMenu

private javax.swing.JMenu viewMenu

helpMenu

private javax.swing.JMenu helpMenu

newMenuItem

private HoloMenuItem newMenuItem

openMenuItem

private HoloMenuItem openMenuItem

saveMenuItem

private HoloMenuItem saveMenuItem

saveAsMenuItem

private HoloMenuItem saveAsMenuItem

importMenu

private javax.swing.JMenu importMenu

openMidiMenu

private javax.swing.JMenu openMidiMenu

openMidi7bMenuItem

private HoloMenuItem openMidi7bMenuItem

openMidiMenuItem

private HoloMenuItem openMidiMenuItem

openTextAllTracksMenuItem

private HoloMenuItem openTextAllTracksMenuItem

openSeqAllTracksMenuItem

private HoloMenuItem openSeqAllTracksMenuItem

openRecentFilesMenu

public javax.swing.JMenu openRecentFilesMenu

importSoundMenuItem

private HoloMenuItem importSoundMenuItem

undoMenuItem

private HoloMenuItem undoMenuItem

redoMenuItem

private HoloMenuItem redoMenuItem

cutMenuItem

private HoloMenuItem cutMenuItem

copyMenuItem

private HoloMenuItem copyMenuItem

pasteMenuItem

private HoloMenuItem pasteMenuItem

replaceMenuItem

private HoloMenuItem replaceMenuItem

insertMenuItem

private HoloMenuItem insertMenuItem

eraseMenuItem

private HoloMenuItem eraseMenuItem

selectAllMenuItem

private HoloMenuItem selectAllMenuItem

init

private HoloMenuItem init

name

private HoloMenuItem name

number

private HoloMenuItem number

color

private HoloMenuItem color

add

private HoloMenuItem add

delete

private HoloMenuItem delete

duplicate

private HoloMenuItem duplicate

resetnames

private HoloMenuItem resetnames

resetnumbers

private HoloMenuItem resetnumbers

renumber

private HoloMenuItem renumber

reset

private HoloMenuItem reset

importTrack

private HoloMenuItem importTrack

exportTrack

private HoloMenuItem exportTrack

prevTrack

private HoloMenuItem prevTrack

nextTrack

private HoloMenuItem nextTrack

soloPrevTrack

private HoloMenuItem soloPrevTrack

soloNextTrack

private HoloMenuItem soloNextTrack

setCursor1

private HoloMenuItem setCursor1

setCursor2

private HoloMenuItem setCursor2

setCursor3

private HoloMenuItem setCursor3

viewAll1

private HoloMenuItem viewAll1

zoomAll1

private HoloMenuItem zoomAll1

viewAll2

private HoloMenuItem viewAll2

zoomAll2

private HoloMenuItem zoomAll2

viewAll3

private HoloMenuItem viewAll3

zoomAll3

private HoloMenuItem zoomAll3

viewTrack

private HoloMenuItem viewTrack

viewMultiSeq

private HoloMenuItem viewMultiSeq

viewSeq

private HoloMenuItem viewSeq

zoomTrack

private HoloMenuItem zoomTrack

zoomMultiSeq

private HoloMenuItem zoomMultiSeq

zoomSeq

private HoloMenuItem zoomSeq

lockTrack

private HoloMenuItem lockTrack

joinTrack

private HoloMenuItem joinTrack

joinMultiSeq

private HoloMenuItem joinMultiSeq

trimTrack

private HoloMenuItem trimTrack

trimMultiSeq

private HoloMenuItem trimMultiSeq

trimSeq

private HoloMenuItem trimSeq

copyTrack

private HoloMenuItem copyTrack

copyMultiSeq

private HoloMenuItem copyMultiSeq

copySeq

private HoloMenuItem copySeq

cuttTrack

private HoloMenuItem cuttTrack

cuttMultiSeq

private HoloMenuItem cuttMultiSeq

cuttSeq

private HoloMenuItem cuttSeq

paste1

private HoloMenuItem paste1

paste2

private HoloMenuItem paste2

paste3

private HoloMenuItem paste3

eraseTrack

private HoloMenuItem eraseTrack

eraseMultiSeq

private HoloMenuItem eraseMultiSeq

eraseSeq

private HoloMenuItem eraseSeq

moveTrack

private HoloMenuItem moveTrack

moveMultiSeq

private HoloMenuItem moveMultiSeq

moveSeq

private HoloMenuItem moveSeq

cutAtTrack

private HoloMenuItem cutAtTrack

cutAtMultiSeq

private HoloMenuItem cutAtMultiSeq

cutAtSeq

private HoloMenuItem cutAtSeq

importSeq

private HoloMenuItem importSeq

importWave

private HoloMenuItem importWave

exportSeq

private HoloMenuItem exportSeq

allActiveMenuItem

private javax.swing.JCheckBoxMenuItem allActiveMenuItem

viewOnlyEditablePointsMenuItem

private javax.swing.JCheckBoxMenuItem viewOnlyEditablePointsMenuItem

openLastOnLoadMenuItem

private javax.swing.JCheckBoxMenuItem openLastOnLoadMenuItem

viewHpsMenuItem

private javax.swing.JCheckBoxMenuItem viewHpsMenuItem

viewSDIFoptionsMenuItem

private javax.swing.JCheckBoxMenuItem viewSDIFoptionsMenuItem

coordMenuItem

private javax.swing.JMenu coordMenuItem

coord

private javax.swing.ButtonGroup coord

cartesMenuItem

private javax.swing.JRadioButtonMenuItem cartesMenuItem

polarMenuItem

private javax.swing.JRadioButtonMenuItem polarMenuItem

lookAndFeelMenuItem

private javax.swing.JMenu lookAndFeelMenuItem

bg

private javax.swing.ButtonGroup bg

basicLAFMenuItem

public javax.swing.JRadioButtonMenuItem basicLAFMenuItem

systemLAFMenuItem

public javax.swing.JRadioButtonMenuItem systemLAFMenuItem

motifLAFMenuItem

public javax.swing.JRadioButtonMenuItem motifLAFMenuItem

playMenuItem

private HoloMenuItem playMenuItem

pauseMenuItem

private HoloMenuItem pauseMenuItem

recMenuItem

private HoloMenuItem recMenuItem

loopMenuItem

private HoloMenuItem loopMenuItem

spatUpdateMenuItem

private HoloMenuItem spatUpdateMenuItem

openOscMenuItem

private javax.swing.JCheckBoxMenuItem openOscMenuItem

bonjourOscMenuItem

private javax.swing.JCheckBoxMenuItem bonjourOscMenuItem

addHPMenuItem

private HoloMenuItem addHPMenuItem

tkSelViewMenuItem

private HoloMenuItem tkSelViewMenuItem

transportViewMenuItem

private HoloMenuItem transportViewMenuItem

roomViewMenuItem

private HoloMenuItem roomViewMenuItem

timeViewMenuItem

private HoloMenuItem timeViewMenuItem

soundPoolViewMenuItem

private HoloMenuItem soundPoolViewMenuItem

room3DViewMenuItem

private HoloMenuItem room3DViewMenuItem

scoreViewMenuItem

private HoloMenuItem scoreViewMenuItem

menuViewMenuItem

private HoloMenuItem menuViewMenuItem

closeViewMenuItem

private HoloMenuItem closeViewMenuItem

resetViewMenuItem

private HoloMenuItem resetViewMenuItem

resetAllViewMenuItem

private HoloMenuItem resetAllViewMenuItem

helpMenuItem

private HoloMenuItem helpMenuItem

docFrMenuItem

private HoloMenuItem docFrMenuItem

docEnMenuItem

private HoloMenuItem docEnMenuItem

aboutMenuItem

private HoloMenuItem aboutMenuItem

prefsMenuItem

private HoloMenuItem prefsMenuItem

quitMenuItem

private HoloMenuItem quitMenuItem

mainRef

private Main mainRef

parent

private FloatingWindow parent
Constructor Detail

HoloMenuBar

public HoloMenuBar(Main s,
                   FloatingWindow p)
Method Detail

openHelp

public void openHelp()

openDoc

public void openDoc(java.lang.String lang)

update

public void update()

setParent

public void setParent(FloatingWindow f)