org.gudy.azureus2.ui.swt.components.graphics
Class PingGraphic
java.lang.Object
org.gudy.azureus2.ui.swt.components.graphics.BackGroundGraphic
org.gudy.azureus2.ui.swt.components.graphics.ScaledGraphic
org.gudy.azureus2.ui.swt.components.graphics.PingGraphic
- All Implemented Interfaces:
- ParameterListener, Graphic
public class PingGraphic
- extends ScaledGraphic
- implements ParameterListener
- Author:
- Olivier
Field Summary |
protected org.eclipse.swt.graphics.Image |
bufferImage
|
static org.eclipse.swt.graphics.Color[] |
defaultColors
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultColors
public static org.eclipse.swt.graphics.Color[] defaultColors
bufferImage
protected org.eclipse.swt.graphics.Image bufferImage
getInstance
public static PingGraphic getInstance()
setColors
public void setColors(org.eclipse.swt.graphics.Color[] _colors)
setExternalAverage
public void setExternalAverage(boolean b)
addIntsValue
public void addIntsValue(int[] new_values)
refresh
public void refresh(boolean force)
- Specified by:
refresh
in interface Graphic
- Overrides:
refresh
in class BackGroundGraphic
refresh
public void refresh()
drawChart
protected void drawChart(boolean sizeChanged)
computeAverage
protected int computeAverage(int position)
parameterChanged
public void parameterChanged(java.lang.String parameter)
- Description copied from interface:
ParameterListener
- Called, when a parameter has changed.
The listener could only react if the parameter name is relevant.
Or the listener can just read all parameters again.
- Specified by:
parameterChanged
in interface ParameterListener
- Parameters:
parameter
- the name of the parameter that has changed
dispose
public void dispose()
- Overrides:
dispose
in class ScaledGraphic