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

ikayaki.gui.MainStatusBar Class Reference

Inheritance diagram for ikayaki.gui.MainStatusBar:

Inheritance graph
[legend]
Collaboration diagram for ikayaki.gui.MainStatusBar:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MainStatusBar ()

Private Member Functions

void calculateStatus (String phase, int sequenceStep, int currentStep)
void setMeasurement (int projectType, int[] sequence)

Private Attributes

JLabel measurementStatus
JProgressBar measurementProgress
int[] currentSequence
int projectType

Detailed Description

Creates its components and listens project events on status change and calculates estimated time for measurement

Author:
-

Definition at line 32 of file MainStatusBar.java.


Constructor & Destructor Documentation

ikayaki.gui.MainStatusBar.MainStatusBar  ) 
 

Creates all components with default settings and sets Listener for MeasurementEvent.

Definition at line 61 of file MainStatusBar.java.


Member Function Documentation

void ikayaki.gui.MainStatusBar.calculateStatus String  phase,
int  sequenceStep,
int  currentStep
[private]
 

Recalculates current progress and updates status.

Definition at line 69 of file MainStatusBar.java.

void ikayaki.gui.MainStatusBar.setMeasurement int  projectType,
int[]  sequence
[private]
 

Formats status and creates new measurement status values.

Definition at line 76 of file MainStatusBar.java.


Member Data Documentation

int [] ikayaki.gui.MainStatusBar.currentSequence [private]
 

current projects sequence

Definition at line 51 of file MainStatusBar.java.

JProgressBar ikayaki.gui.MainStatusBar.measurementProgress [private]
 

progress of sequence/measurement as per cent of whole process

Definition at line 46 of file MainStatusBar.java.

JLabel ikayaki.gui.MainStatusBar.measurementStatus [private]
 

text comment of current status(moving,measurement,demagnetization)

Definition at line 41 of file MainStatusBar.java.

int ikayaki.gui.MainStatusBar.projectType [private]
 

current projects type (we know if we are doing demagnetization or not)

Definition at line 56 of file MainStatusBar.java.


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