java.lang.Object
org.jempeg.empeg.emplode.action.EmplodeMenuManager
- public class EmplodeMenuManager
- extends java.lang.Object
EmplodeMenuManager is responsible for setting up the
various menus that are used in Emplode, along with
attaching all the appropriate actions to them.
- Version:
- $Revision: 1.18 $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
myToolBar
private javax.swing.JToolBar myToolBar
- The ToolBar of Emplode's main frame
myMenuBar
private javax.swing.JMenuBar myMenuBar
- The MenuBar of Emplode's main frame
myOpenPlayerDatabase
private javax.swing.JMenuItem myOpenPlayerDatabase
- The "Open Player Database..." menu item.
myOpenClone
private javax.swing.JMenuItem myOpenClone
- The "Open Clone..." menu item.
myRevertChanges
private javax.swing.JMenuItem myRevertChanges
- The "Revert Changes" menu item.
mySynchronize
private javax.swing.JMenuItem mySynchronize
- The "Synchronize" menu item.
myConfigurePlayer
private javax.swing.JMenuItem myConfigurePlayer
- The "Configure Player..." menu item.
myExit
private javax.swing.JMenuItem myExit
- The "Exit" menu item.
myCut
private javax.swing.JMenuItem myCut
- The "Cut" menu item.
myCopy
private javax.swing.JMenuItem myCopy
- The "Copy" menu item.
myPaste
private javax.swing.JMenuItem myPaste
- The "Paste" menu item.
myDelete
private javax.swing.JMenuItem myDelete
- The "Delete" menu item.
mySelectAll
private javax.swing.JMenuItem mySelectAll
- The "Select All" menu item.
myInvertSelection
private javax.swing.JMenuItem myInvertSelection
- The "Invert Selection" menu item.
myNewTune
private javax.swing.JMenuItem myNewTune
- The "New Tune..." menu item.
myNewTuneDirectory
private javax.swing.JMenuItem myNewTuneDirectory
- The "New Tune Directory..." menu item.
myNewPlaylist
private javax.swing.JMenuItem myNewPlaylist
- The "New Playlist..." menu item.
myMoveUp
private javax.swing.JMenuItem myMoveUp
- The "Move Up" menu item.
myMoveDown
private javax.swing.JMenuItem myMoveDown
- The "Move Down" menu item.
mySetPlaylistOrder
private javax.swing.JMenuItem mySetPlaylistOrder
- The "Set Playlist Order..." menu item.
myProperties
private javax.swing.JMenuItem myProperties
- The "Properties" menu item.
myDownload
private javax.swing.JMenuItem myDownload
- The "Download" menu item.
myColumns
private javax.swing.JMenuItem myColumns
- The "Columns..." menu item.
myExportCSV
private javax.swing.JMenuItem myExportCSV
- The "Export Database to CSV..." menu item.
myExportXML
private javax.swing.JMenuItem myExportXML
- The "Export Database to XML..." menu item.
myEditConfigIni
private javax.swing.JMenuItem myEditConfigIni
- The "Edit Config.ini..." menu item.
myGrabScreen
private javax.swing.JMenuItem myGrabScreen
- The "Grab Empeg Screen" menu item.
myOptions
private javax.swing.JMenuItem myOptions
- The "Options..." menu item.
myUpgrade
private javax.swing.JMenuItem myUpgrade
- The "Upgrade Empeg" menu item.
myLogoEdit
private javax.swing.JMenuItem myLogoEdit
- The "Logo Editor" menu item.
myHelpTopics
private javax.swing.JMenuItem myHelpTopics
- The "Help Topics" menu item.
myAboutEmplode
private javax.swing.JMenuItem myAboutEmplode
- The "About Emplode" menu item.
myPopupOpen
private javax.swing.JMenuItem myPopupOpen
- The "Open" popup menu item.
myPopupCut
private javax.swing.JMenuItem myPopupCut
- The "Cut" popup menu item.
myPopupCopy
private javax.swing.JMenuItem myPopupCopy
- The "Copy" popup menu item.
myPopupPaste
private javax.swing.JMenuItem myPopupPaste
- The "Paste" popup menu item.
myPopupDelete
private javax.swing.JMenuItem myPopupDelete
- The "Delete" popup menu item.
myPopupNewTune
private javax.swing.JMenuItem myPopupNewTune
- The "New Tune..." popup menu item.
myPopupNewTuneDirectory
private javax.swing.JMenuItem myPopupNewTuneDirectory
- The "New Tune Directory..." popup menu item.
myPopupNewPlaylist
private javax.swing.JMenuItem myPopupNewPlaylist
- The "New Playlist..." popup menu item.
myPopupMoveUp
private javax.swing.JMenuItem myPopupMoveUp
- The "Move Up" popup menu item.
myPopupMoveDown
private javax.swing.JMenuItem myPopupMoveDown
- The "Move Down" popup menu item.
myPopupSetPlaylistOrder
private javax.swing.JMenuItem myPopupSetPlaylistOrder
- The "Set Playlist Order..." popup menu item.
myPopupProperties
private javax.swing.JMenuItem myPopupProperties
- The "Properties" popup menu item.
myPopupDownload
private javax.swing.JMenuItem myPopupDownload
- The "Download" popup menu item.
myToolBarSynchronize
private javax.swing.JButton myToolBarSynchronize
myToolBarConfigurePlayer
private javax.swing.JButton myToolBarConfigurePlayer
myToolBarProperties
private javax.swing.JButton myToolBarProperties
myToolBarNewTune
private javax.swing.JButton myToolBarNewTune
myToolBarNewTuneDirectory
private javax.swing.JButton myToolBarNewTuneDirectory
myToolBarNewPlaylist
private javax.swing.JButton myToolBarNewPlaylist
myToolBarCut
private javax.swing.JButton myToolBarCut
myToolBarCopy
private javax.swing.JButton myToolBarCopy
myToolBarPaste
private javax.swing.JButton myToolBarPaste
myToolBarDelete
private javax.swing.JButton myToolBarDelete
myToolBarMoveUp
private javax.swing.JButton myToolBarMoveUp
myToolBarMoveDown
private javax.swing.JButton myToolBarMoveDown
myToolBarSetPlaylistOrder
private javax.swing.JButton myToolBarSetPlaylistOrder
myToolBarPlayReplace
private javax.swing.JButton myToolBarPlayReplace
myToolBarPlayInsert
private javax.swing.JButton myToolBarPlayInsert
myToolBarPlayAppend
private javax.swing.JButton myToolBarPlayAppend
myToolBarPause
private javax.swing.JButton myToolBarPause
myToolBarShowParent
private javax.swing.JButton myToolBarShowParent
myToolBarWendyFilters
private javax.swing.JButton myToolBarWendyFilters
myEmplode
private org.jempeg.empeg.emplode.Emplode myEmplode
myTracker
private SelectionTracker myTracker
myFrame
private javax.swing.JFrame myFrame
myTable
private javax.swing.JTable myTable
myTree
private javax.swing.JTree myTree
EmplodeMenuManager
public EmplodeMenuManager(org.jempeg.empeg.emplode.Emplode _emplode,
javax.swing.JFrame _frame,
javax.swing.JToolBar _toolBar,
javax.swing.JSplitPane _splitPane,
javax.swing.JTree _tree,
javax.swing.JTable _table,
SelectionTracker _tracker,
FIDTreeNodeChangeListenerIfc _changeListener)
- Constructs an EmplodeMenuManager.
getMenuBar
public javax.swing.JMenuBar getMenuBar()
setPlayerMenuOptionsEnabled
public void setPlayerMenuOptionsEnabled(boolean _enabled)
- Enables or disables the menu options which are only useful when
a player is connected and its database loaded.