|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.steema.teechart.TeeBase
com.steema.teechart.styles.Series
com.steema.teechart.styles.CustomPoint
com.steema.teechart.styles.Custom
public class Custom
Title: Custom class
Description: Base Series class inherited by a number of TeeChart series styles.
Copyright (c) 2005-2006 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.steema.teechart.styles.Series |
|---|
Series.MarkTextResolver |
| Field Summary | |
|---|---|
protected ChartBrush |
bAreaBrush
|
protected boolean |
bClickableLine
|
protected boolean |
bDark3D
|
protected boolean |
drawArea
|
protected boolean |
drawLine
|
protected ChartPen |
linePen
|
protected ChartPen |
pAreaLines
|
| Fields inherited from class com.steema.teechart.styles.CustomPoint |
|---|
iStacked, point |
| Fields inherited from class com.steema.teechart.styles.Series |
|---|
AUTODEPTH, AUTOZORDER, bActive, bBrush, bColorEach, calcVisiblePoints, colorMember, customMarkText, drawBetweenPoints, endZ, firstVisible, hasZValues, iColors, InternalUse, iNumSampleValues, iZOrder, labelMember, lastVisible, listenerList, mandatory, manualData, marks, middleZ, notMandatory, percentDecimal, percentFormat, sLabels, startZ, useAxis, useSeriesColor, valueFormat, vxValues, vyValues, yMandatory |
| Fields inherited from class com.steema.teechart.TeeBase |
|---|
chart |
| Constructor Summary | |
|---|---|
Custom()
|
|
Custom(IBaseChart c)
|
|
| Method Summary | |
|---|---|
void |
calcHorizMargins(Margins margins)
Returns the number of pixels for horizontal margins |
void |
calcVerticalMargins(Margins margins)
Returns the number of pixels for vertical margins |
int |
clicked(int x,
int y)
Calculates if any point is at XY position. |
protected void |
draw()
|
protected void |
drawLegendShape(IGraphics3D g,
int valueIndex,
Rectangle rect)
|
void |
drawValue(int valueIndex)
Called internally. |
protected Color |
getAreaBrushColor(Color c)
|
ChartBrush |
getBrush()
Sets Brush characteristics. |
boolean |
getClickableLine()
Allows mouse clicks over the line drawn between points. |
boolean |
getColorEachLine()
Enables/Disables the coloring of each connecting line of a series. |
boolean |
getDark3D()
Darkens parts of 3D Line Series to add depth. |
boolean |
getInvertedStairs()
Changes the direction of the step, when true. |
int |
getLineHeight()
The vertical thickness of the line in pixels. |
ChartPen |
getLinePen()
Determines pen to draw the line connecting all points. |
int |
getOpacity()
Opacity level from 0 to 100% |
ChartPen |
getOutLine()
Pen for Series Line's outer pen. |
boolean |
getStairs()
Steps line joining adjacent points. |
int |
getTransparency()
Transparency level from 0 to 100% Default value: 0 |
protected java.lang.Object |
readResolve()
|
void |
setChart(IBaseChart c)
Chart associated with this object. |
void |
setClickableLine(boolean value)
Allows mouse clicks over the line drawn between points. |
void |
setColor(Color value)
Default color for all points. |
void |
setColorEachLine(boolean value)
Enables/Disables the coloring of each connecting line of a series. |
void |
setDark3D(boolean value)
Darkens parts of 3D Line Series to add depth. |
void |
setInvertedStairs(boolean value)
Changes the direction of the step, when true. |
void |
setLineHeight(int value)
Sets the vertical thickness of the line in pixels. |
void |
setOpacity(int value)
Sets Opacity level from 0 to 100% |
void |
setStairs(boolean value)
Steps line joining adjacent points. |
void |
setTransparency(int value)
Sets Transparency level from 0 to 100% Default value: 0 |
| Methods inherited from class com.steema.teechart.styles.CustomPoint |
|---|
addSeriesMouseListener, assign, calcXPos, calcYPos, calcZOrder, clickedPointer, drawMark, drawPointer, getMaxXValue, getMaxYValue, getMinXValue, getMinYValue, getOriginPos, getPointer, getStacked, onGetPointerStyle, removePointerStyleResolver, removeSeriesMouseListener, setPointerStyleResolver, setStacked |
| Methods inherited from class com.steema.teechart.TeeBase |
|---|
getChart, invalidate, setBooleanProperty, setColorProperty, setColorProperty, setDoubleProperty, setIntegerProperty, setStringProperty |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.steema.teechart.styles.ISeries |
|---|
getChart, invalidate |
| Field Detail |
|---|
protected ChartBrush bAreaBrush
protected ChartPen pAreaLines
protected boolean bClickableLine
protected boolean bDark3D
protected boolean drawArea
protected boolean drawLine
protected ChartPen linePen
| Constructor Detail |
|---|
public Custom()
public Custom(IBaseChart c)
| Method Detail |
|---|
protected java.lang.Object readResolve()
readResolve in class Seriespublic boolean getClickableLine()
public void setClickableLine(boolean value)
value - booleanpublic int getOpacity()
public void setOpacity(int value)
value - intpublic int getTransparency()
public void setTransparency(int value)
value - intpublic ChartBrush getBrush()
public boolean getDark3D()
public void setDark3D(boolean value)
value - booleanpublic void setChart(IBaseChart c)
TeeBase
setChart in interface ISeriessetChart in class CustomPointc - IBaseChartpublic void setColor(Color value)
Series
setColor in class Seriesvalue - ColorSeries.getColorEach()public boolean getStairs()
public void setStairs(boolean value)
value - booleangetStairs()public boolean getColorEachLine()
public void setColorEachLine(boolean value)
value - booleanpublic boolean getInvertedStairs()
public void setInvertedStairs(boolean value)
value - booleanpublic ChartPen getOutLine()
public int getLineHeight()
public void setLineHeight(int value)
value - intpublic void calcHorizMargins(Margins margins)
Series
calcHorizMargins in class CustomPointmargins - Marginspublic void calcVerticalMargins(Margins margins)
Series
calcVerticalMargins in class CustomPointmargins - Margins
public int clicked(int x,
int y)
clicked in interface ISeriesclicked in class CustomPointx - inty - int
protected void draw()
draw in class Seriesprotected Color getAreaBrushColor(Color c)
public void drawValue(int valueIndex)
drawValue in interface ISeriesdrawValue in class CustomPointvalueIndex - int
protected void drawLegendShape(IGraphics3D g,
int valueIndex,
Rectangle rect)
drawLegendShape in class CustomPointpublic ChartPen getLinePen()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||