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

ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu Class Reference

Collaboration diagram for ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SequencePopupMenu (MeasurementStep[] steps)

Private Member Functions

Action getInsertBeforeAction ()
Action getInsertAfterAction ()
Action getDeleteSelectedAction ()
Action getSaveSelectedAsAction ()
Action getSaveAllAsAction ()
String showSequenceNameDialog (String message, String title)
int getFirstIndex ()
int getLastIndex ()

Private Attributes

MeasurementStep[] steps

Detailed Description

Popup menu for removing and adding steps from the sequence, and saving steps as a preset sequence. This popup will assume that there is an open project while this popup is visible.

Author:
Esko Luontola

Definition at line 697 of file MeasurementSequencePanel.java.


Constructor & Destructor Documentation

ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.SequencePopupMenu MeasurementStep[]  steps  ) 
 

Creates a new SequencePopupMenu.

Parameters:
steps the currently selected steps from the sequence, or an empty array if no steps are selected.
Exceptions:
NullPointerException if steps is null.

Definition at line 710 of file MeasurementSequencePanel.java.

References ikayaki.gui.null.


Member Function Documentation

Action ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.getDeleteSelectedAction  )  [private]
 

Definition at line 775 of file MeasurementSequencePanel.java.

References ikayaki.gui.null.

int ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.getFirstIndex  )  [private]
 

Returns the index of the first step, or -1 if there are no steps.

Definition at line 918 of file MeasurementSequencePanel.java.

References ikayaki.MeasurementSequence.getStep().

Here is the call graph for this function:

Action ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.getInsertAfterAction  )  [private]
 

Definition at line 750 of file MeasurementSequencePanel.java.

References ikayaki.gui.null.

Action ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.getInsertBeforeAction  )  [private]
 

Definition at line 726 of file MeasurementSequencePanel.java.

References ikayaki.gui.null.

int ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.getLastIndex  )  [private]
 

Returns the index of the last step, or -1 if there are no steps.

Definition at line 933 of file MeasurementSequencePanel.java.

Action ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.getSaveAllAsAction  )  [private]
 

Definition at line 834 of file MeasurementSequencePanel.java.

References ikayaki.gui.null, and ikayaki.MeasurementSequence.setName().

Here is the call graph for this function:

Action ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.getSaveSelectedAsAction  )  [private]
 

Definition at line 799 of file MeasurementSequencePanel.java.

References ikayaki.MeasurementSequence.addStep(), ikayaki.gui.null, ikayaki.MeasurementSequence.setName(), and ikayaki.MeasurementStep.setStepValue().

Here is the call graph for this function:

String ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.showSequenceNameDialog String  message,
String  title
[private]
 

Definition at line 864 of file MeasurementSequencePanel.java.

References ikayaki.gui.null.


Member Data Documentation

MeasurementStep [] ikayaki.gui.MeasurementSequencePanel.SequencePopupMenu.steps [private]
 

The currently selected steps from the sequence, or an empty array if no steps are selected.

Definition at line 702 of file MeasurementSequencePanel.java.


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