Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

DisplayGUI.GuiMenuBar2 Class Reference

Menu bar for GUI. More...

Inheritance diagram for DisplayGUI.GuiMenuBar2:

Inheritance graph
[legend]
Collaboration diagram for DisplayGUI.GuiMenuBar2:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GuiMenuBar2 (gui parent)
String getSelectedSerialNo ()
void setSelectedSerialNo (String sn)
boolean autoUploadIsEnabled ()
void createMenuBar ()
void actionPerformed (ActionEvent e)
void enableCCMenuItems (boolean enabled)
void enableDisplayMenuItems (boolean enabled)
void showCCPopupMenu (MouseEvent e)
void showTablesPopupMenu (int clickedTable, MouseEvent e)
void showPopupMenu (MouseEvent e)
void checkCCUpdateMode ()
void resetTestListFilter ()
void buildAutoTestsMenu ()
void buildAutoTestsMenu (int mIndex)
void updateMenuStates ()

Public Attributes

JMenu testDataMenu
JMenu sctdbDataSNMenu
JMenu dataManagerSNMenu
JMenu ivScanMenu
JMenu ddcModuleMenu
JMenu probePanelMenu
JCheckBox autoSelectMode = new JCheckBox("AutoSelect New Tests")
JCheckBox autoAssemblyMode = new JCheckBox("Auto-upload module positions")

Protected Member Functions

boolean addNewConsole (Interpreter interpreter, String suffix)

Protected Attributes

ISTree isTree

Package Attributes

gui guiControl
ManualConfiguration manualConfiguration
String option
int itemIndex

Private Member Functions

void menuDoTest (Sct_CalibrationController.TestRequest tr)
Sct_CalibrationController.TestRequest menuGetTestByName (String name)
void updateToolBar (int i)
JMenu getTestDataOptionMenu ()
JMenu getDisplayOptionMenu ()
JMenu getBookkeepingMenu ()
JMenu getTableDataOptionMenu ()
JMenu getTable0Menu ()
JMenu getDCSOptionMenu ()
void getProbeMenu ()
JMenu getIVScanOptionMenu ()
JMenu getAssemblyOptionMenu ()
JMenu getDBSCTDAQDataOptionMenu (boolean isPanel)
JMenu getDBRODDAQDataOptionMenu (boolean isPanel)
JMenu getCCDataOptionMenu ()
JMenu getTestFilterMenu ()
JMenu getTestInvokeMenu (JMenu ccAutoMenu)
void enableDataManagerItems (boolean isEnabled)
JMenu getSCTDAQMenu ()
void getProbePanelMenu ()
void getDDCModuleMenu ()
void getTestDataMenu ()
void getIVScanMenu ()
void getSCTDBDataMenu ()
void getTableDataSNMenu ()
JMenu getDisplayMenu ()
void plotIVScanData (String serialNo)
void showModuleCommentPrompt (String serialNo)
java.util.Vector checkBOCRxThresholds (int shift)
void makeComparisonReport (boolean isSCTDAQ)

Private Attributes

SystemInterface si
String[] configOptionNames = {"Read Hardware Configuration","Manual Configuration..."}
String serialNumber
JMenu menu
JMenu systemMenu
JMenu displayMenu
JMenu ccMenu
JMenu testMenu
JMenu panelTestMenu
JMenu panelDisplayMenu
JMenu testResultMenu
JMenu sctdbDataMenu
JMenu configMenu
JMenu dcsOptionMenu
JMenu ivScanOptionMenu
JMenu probeMenu
JMenu testDataOptionMenu
JMenu panelTestDataOptionMenu
JMenu sctdbSCTDAQOptionMenu
JMenu sctdbRODDAQOptionMenu
JMenu tableDataOptionMenu
JMenu ccDataOptionMenu
JMenu displayOptionMenu
JMenu panelsctdbSCTDAQOptionMenu
JMenu panelsctdbRODDAQOptionMenu
JMenuItem menuItem
JMenuItem[] configOptions = new JMenuItem[configOptionNames.length]
JMenuItem sctapiPing
JMenuItem sctapiInitialise
JMenuItem[] sctapiItems = new JMenuItem[testMenuNames.length]
JCheckBox sctdbAutoDownload = new JCheckBox("Enable SCTDAQ Auto-Download")
JCheckBox sctdbAutoUpload = new JCheckBox("Enable SctRodDaq Auto-Upload")
String[] ccUpdateStrings = {"Update","No-Update","Wait"}
JCheckBox[] ccUpdateModes = new JCheckBox[ccUpdateStrings.length]
JMenuItem scriptBeanShellItem
JMenuItem scriptJythonItem
JMenuItem isTreeItem
JCheckBox[] testFilterButtons = new JCheckBox[testMenuNames.length+1]
JMenu testFilterMenu
JMenuItem[] testDataOptions = new JMenuItem[3]
JMenuItem[] preferenceItem = new JMenuItem[PreferencesInterface.getInstance().getNoPreferences()]
JMenuItem testReportItem
JFrame hardwareWindow = null
ModuleCommentPrompt moduleCommentPrompt = null
ServiceStatusFrame serviceStatusFrame = null
DisplayChoiceToolbar displayChoiceToolbar
JMenu[] autoTestsMenu = new JMenu[2]

Detailed Description

Menu bar for GUI.

Definition at line 31 of file GuiMenuBar2.java.


The documentation for this class was generated from the following file:
Generated on Fri Sep 16 18:06:12 2005 for SCT DAQ/DCS Software - Java by doxygen 1.3.5