Main Page | Packages | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ikayaki.gui.MainMenuBar Class Reference

Collaboration diagram for ikayaki.gui.MainMenuBar:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MainMenuBar (MainViewPanel main)

Private Member Functions

void initialize ()

Private Attributes

MainViewPanel main
JMenu fileMenu
Action newProject
Action openProject
JMenu openRecentProjectMenu
JMenu exportProjectMenu
Action exportProjectToDAT
Action exportProjectToDTD
Action exportProjectToSRM
Action print
Action printPreview
Action exit
JMenu measurementMenu
Action autoStep
Action singleStep
Action pause
Action abort
JMenu toolsMenu
Action programSettings
Action deviceSettings
JMenu helpMenu
Action help
Action about

Detailed Description

Creates Menu items for Menubar and makes action listeners for them.

Author:
Esko Luontola

Definition at line 40 of file MainMenuBar.java.


Constructor & Destructor Documentation

ikayaki.gui.MainMenuBar.MainMenuBar MainViewPanel  main  ) 
 

Creates all components and makes menu and sets ActionListeners.

Definition at line 73 of file MainMenuBar.java.

References ikayaki.gui.MainMenuBar.abort, ikayaki.gui.MainMenuBar.about, ikayaki.gui.MainMenuBar.autoStep, ikayaki.gui.MainMenuBar.deviceSettings, ikayaki.gui.MainMenuBar.exit, ikayaki.gui.MainMenuBar.exportProjectMenu, ikayaki.gui.MainMenuBar.exportProjectToDAT, ikayaki.gui.MainMenuBar.exportProjectToDTD, ikayaki.gui.MainMenuBar.exportProjectToSRM, ikayaki.gui.MainMenuBar.fileMenu, ikayaki.gui.MainMenuBar.help, ikayaki.gui.MainMenuBar.helpMenu, ikayaki.gui.MainMenuBar.initialize(), ikayaki.gui.MainMenuBar.measurementMenu, ikayaki.gui.MainMenuBar.newProject, ikayaki.gui.MainMenuBar.openProject, ikayaki.gui.MainMenuBar.openRecentProjectMenu, ikayaki.gui.MainMenuBar.pause, ikayaki.gui.MainMenuBar.print, ikayaki.gui.MainMenuBar.printPreview, ikayaki.gui.MainMenuBar.programSettings, ikayaki.gui.MainMenuBar.singleStep, and ikayaki.gui.MainMenuBar.toolsMenu.

Here is the call graph for this function:


Member Function Documentation

void ikayaki.gui.MainMenuBar.initialize  )  [private]
 

Initializes the private action fields of the class.

Definition at line 173 of file MainMenuBar.java.

References ikayaki.gui.MeasurementControlsPanel.getAbortAction(), ikayaki.gui.MeasurementControlsPanel.getAutoStepAction(), ikayaki.gui.MainViewPanel.getExitAction(), ikayaki.gui.MainViewPanel.getExportProjectToDATAction(), ikayaki.gui.MainViewPanel.getExportProjectToSRMAction(), ikayaki.gui.MainViewPanel.getExportProjectToTDTAction(), ikayaki.gui.MainViewPanel.getMeasurementControlsPanel(), ikayaki.gui.MainViewPanel.getNewProjectAction(), ikayaki.gui.MainViewPanel.getOpenProjectAction(), ikayaki.gui.MeasurementControlsPanel.getPauseAction(), ikayaki.gui.MainViewPanel.getPrintAction(), ikayaki.gui.MainViewPanel.getPrintPreviewAction(), and ikayaki.gui.MeasurementControlsPanel.getSingleStepAction().

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Here is the call graph for this function:


Member Data Documentation

Action ikayaki.gui.MainMenuBar.abort [private]
 

Definition at line 60 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.about [private]
 

Definition at line 68 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.autoStep [private]
 

Definition at line 57 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.deviceSettings [private]
 

Definition at line 64 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.exit [private]
 

Definition at line 54 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

JMenu ikayaki.gui.MainMenuBar.exportProjectMenu [private]
 

Definition at line 48 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.exportProjectToDAT [private]
 

Definition at line 49 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.exportProjectToDTD [private]
 

Definition at line 50 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.exportProjectToSRM [private]
 

Definition at line 51 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

JMenu ikayaki.gui.MainMenuBar.fileMenu [private]
 

Definition at line 44 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.help [private]
 

Definition at line 67 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

JMenu ikayaki.gui.MainMenuBar.helpMenu [private]
 

Definition at line 66 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

MainViewPanel ikayaki.gui.MainMenuBar.main [private]
 

Definition at line 42 of file MainMenuBar.java.

JMenu ikayaki.gui.MainMenuBar.measurementMenu [private]
 

Definition at line 56 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.newProject [private]
 

Definition at line 45 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.openProject [private]
 

Definition at line 46 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

JMenu ikayaki.gui.MainMenuBar.openRecentProjectMenu [private]
 

Definition at line 47 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.pause [private]
 

Definition at line 59 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.print [private]
 

Definition at line 52 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.printPreview [private]
 

Definition at line 53 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.programSettings [private]
 

Definition at line 63 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

Action ikayaki.gui.MainMenuBar.singleStep [private]
 

Definition at line 58 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().

JMenu ikayaki.gui.MainMenuBar.toolsMenu [private]
 

Definition at line 62 of file MainMenuBar.java.

Referenced by ikayaki.gui.MainMenuBar.MainMenuBar().


The documentation for this class was generated from the following file:
Generated on Fri May 6 16:00:55 2005 for Squid by  doxygen 1.4.1