public class XAxisDynamicRenderer extends AbstractRenderer
Modifier and Type | Field and Description |
---|---|
protected int |
labelSpacing |
protected org.eclipse.swt.graphics.LineAttributes |
lineAttributes |
propertyChangeListener
Constructor and Description |
---|
XAxisDynamicRenderer(ChartRenderer chart) |
Modifier and Type | Method and Description |
---|---|
protected DateFormat |
createFormatInstance(long timeRange) |
void |
dispose()
Dispose the renderer
If the renderer is already disposed the method does nothing |
org.eclipse.swt.graphics.RGB |
getColor() |
String |
getFormat() |
int |
getHeight() |
Long |
getStep() |
int |
getTextPadding() |
protected boolean |
hasFormat() |
boolean |
isShowLabels() |
void |
render(Graphics g,
org.eclipse.swt.graphics.Rectangle clientRectangle) |
org.eclipse.swt.graphics.Rectangle |
resize(org.eclipse.jface.resource.ResourceManager resourceManager,
org.eclipse.swt.graphics.Rectangle clientRectangle) |
void |
setAlign(int alignment) |
void |
setAxis(XAxis axis) |
void |
setColor(org.eclipse.swt.graphics.RGB color) |
void |
setFormat(String format) |
void |
setHeight(int height) |
void |
setShowLabels(boolean showLabels) |
void |
setStep(Long step) |
void |
setTextPadding(int textPadding) |
checkWidget, handlePropertyChange, redraw, relayoutParent
protected final org.eclipse.swt.graphics.LineAttributes lineAttributes
protected int labelSpacing
public XAxisDynamicRenderer(ChartRenderer chart)
public void setColor(org.eclipse.swt.graphics.RGB color)
public org.eclipse.swt.graphics.RGB getColor()
public void setAlign(int alignment)
public void setHeight(int height)
public void setFormat(String format)
public String getFormat()
public void setShowLabels(boolean showLabels)
public boolean isShowLabels()
public int getHeight()
public void setTextPadding(int textPadding)
public int getTextPadding()
public void setStep(Long step)
public Long getStep()
public void dispose()
AbstractRenderer
dispose
in class AbstractRenderer
public void setAxis(XAxis axis)
public void render(Graphics g, org.eclipse.swt.graphics.Rectangle clientRectangle)
public org.eclipse.swt.graphics.Rectangle resize(org.eclipse.jface.resource.ResourceManager resourceManager, org.eclipse.swt.graphics.Rectangle clientRectangle)
protected DateFormat createFormatInstance(long timeRange)
protected boolean hasFormat()
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.