org.csstudio.ui.util.widgets
Class StartEndRangeWidget

java.lang.Object
  extended by Canvas
      extended by org.csstudio.ui.util.widgets.StartEndRangeWidget

public class StartEndRangeWidget
extends Canvas

Author:
shroffk

Nested Class Summary
static class StartEndRangeWidget.ORIENTATION
           
 
Constructor Summary
StartEndRangeWidget(Composite parent, int style)
           
 
Method Summary
 void addRangeListener(RangeListener listener)
          Adds a listener, notified if the range resolution changes.
 double getMax()
           
 double getMin()
           
 double getRange()
           
 double getSelectedMax()
           
 double getSelectedMin()
           
 double getSelectedRange()
           
 void removeRangeListener(RangeListener listener)
          Removes a listener.
 void setMax(double max)
           
 void setMin(double min)
           
 void setOrientation(StartEndRangeWidget.ORIENTATION orientation)
           
 void setRange(double min, double max)
           
 void setRanges(double min, double selectedMin, double selectedMax, double max)
           
 void setSelectedMax(double selectedMax)
           
 void setSelectedMin(double selectedMin)
           
 void setSelectedRange(double selectedMin, double selectedMax)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StartEndRangeWidget

public StartEndRangeWidget(Composite parent,
                           int style)
Method Detail

addRangeListener

public void addRangeListener(RangeListener listener)
Adds a listener, notified if the range resolution changes.

Parameters:
listener - a new listener

removeRangeListener

public void removeRangeListener(RangeListener listener)
Removes a listener.

Parameters:
listener - listener to be removed

getMin

public double getMin()

setMin

public void setMin(double min)

getMax

public double getMax()

setMax

public void setMax(double max)

getSelectedMin

public double getSelectedMin()

setSelectedMin

public void setSelectedMin(double selectedMin)

getSelectedMax

public double getSelectedMax()

setSelectedMax

public void setSelectedMax(double selectedMax)

setSelectedRange

public void setSelectedRange(double selectedMin,
                             double selectedMax)

setRange

public void setRange(double min,
                     double max)

setRanges

public void setRanges(double min,
                      double selectedMin,
                      double selectedMax,
                      double max)

setOrientation

public void setOrientation(StartEndRangeWidget.ORIENTATION orientation)

getRange

public double getRange()

getSelectedRange

public double getSelectedRange()