|
||||||||||
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.Shadow
public class Shadow
Title: Shadow class
Description: Properties to draw a shadow.
Copyright (c) 2005-2008 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Field Summary | |
---|---|
protected ChartBrush |
bBrush
|
protected boolean |
bSmooth
|
boolean |
bVisible
|
protected Color |
defaultColor
|
protected int |
defaultSize
|
protected boolean |
defaultVisible
|
Fields inherited from class com.steema.teechart.TeeBase |
---|
chart |
Constructor Summary | |
---|---|
Shadow(IBaseChart c)
Shadow Constructor. |
|
Shadow(IBaseChart c,
int size)
Shadow constructor, defines Shadow size. |
|
Shadow(IBaseChart c,
int size,
Color color)
Shadow constructor, defines initial size and color |
Method Summary | |
---|---|
void |
assign(Shadow value)
Assigns characteristics of Shadow 'value'. Copies all properties from Source Shadow to Self. |
void |
draw(IGraphics3D g,
double aWidth,
double aHeight,
java.awt.Point[] points)
|
void |
draw(IGraphics3D g,
int x1,
int y1,
int x2,
int y2)
Draws a shadow around the ellipse described by the top left and botton right parameters. |
void |
draw(IGraphics3D g,
int x1,
int y1,
int x2,
int y2,
int z)
Draws a shadow around the ellipse described by the top left and botton right parameters at depth z. |
void |
draw(IGraphics3D g,
Rectangle rect)
Draws a shadow around the Rect rectangle parameter, using the ACanvas canvas. Uses the Height, Width and Transparency properties to draw the shadow. |
void |
draw(IGraphics3D g,
Rectangle rect,
int angle,
int aZ)
Draws a shadow around the Rect rectangle parameter. Uses the Height, Width and Transparency properties to draw the shadow. |
ChartBrush |
getBrush()
Defines the Brush characteristics to fill the shadow. |
boolean |
getBSmooth()
Internal use. |
Color |
getColor()
Defines the shadow Color. |
int |
getHeight()
The vertical displacement of the shadow in pixels. |
int |
getHorizSize()
Obsolete. Please use Width property. |
java.awt.Dimension |
getSize()
Size in pixels of shadow. Returns the biggest of the HorizSize and VertSize properties. |
int |
getSmoothBlur()
Reserved for future use. |
int |
getTransparency()
The Transparency level from 0 to 100% of shadow. Transparency is a value between 0 and 100 which sets the transparency percentage with respect to foreground versus background for the shadow. |
int |
getVertSize()
Obsolete. Please use Height property. |
boolean |
getVisible()
Determines whether the shadow will appear on screen. |
int |
getWidth()
The horizontal shadow size in pixels. |
void |
setBSmooth(boolean value)
Internal use. |
void |
setChart(IBaseChart c)
Chart associated with this object. |
void |
setColor(Color value)
Defines the shadow Color. |
void |
setColor(java.awt.Color value)
Sets the Color used to fill shadow. |
void |
setDefaultSize(int value)
|
void |
setDefaultVisible(boolean value)
|
void |
setHeight(int value)
Sets the vertical displacement of the shadow in pixels. |
void |
setHorizSize(int value)
Obsolete. Please use Width property. |
void |
setSize(java.awt.Dimension value)
Size in pixels of shadow. |
void |
setSize(int value)
Sets both horizontal and vertical shadow size to same value. |
void |
setSmoothBlur(int value)
Reserved for future use. |
void |
setTransparency(int value)
Sets Transparency level from 0 to 100% of shadow. |
void |
setVertSize(int value)
Obsolete. Please use Height property. |
void |
setVisible(boolean value)
Determines whether the shadow will appear on screen. |
void |
setWidth(int value)
Sets the horizontal shadow size in pixels. |
protected boolean |
shouldSerializeHeight()
|
protected boolean |
shouldSerializeVisible()
|
protected boolean |
shouldSerializeWidth()
|
Methods inherited from class com.steema.teechart.TeeBase |
---|
getChart, invalidate, setBooleanProperty, setColorProperty, setColorProperty, setDoubleProperty, setIntegerProperty, setStringProperty |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ChartBrush bBrush
protected boolean bSmooth
public boolean bVisible
protected transient boolean defaultVisible
protected transient int defaultSize
protected transient Color defaultColor
Constructor Detail |
---|
public Shadow(IBaseChart c)
c
- IBaseChartpublic Shadow(IBaseChart c, int size)
c
- IBaseChartsize
- intpublic Shadow(IBaseChart c, int size, Color color)
c
- IBaseChartsize
- intcolor
- ColorMethod Detail |
---|
public void assign(Shadow value)
value
- Shadowpublic Color getColor()
public void setColor(Color value)
value
- Colorpublic void setColor(java.awt.Color value)
value
- public void setDefaultSize(int value)
public void setDefaultVisible(boolean value)
protected boolean shouldSerializeHeight()
public int getTransparency()
public void setTransparency(int value)
value
- intpublic int getHeight()
public void setHeight(int value)
Example:
pieSeries = new com.steema.teechart.styles.Pie(myChart.getChart()); pieSeries.getMarks().setVisible(true); pieSeries.getShadow().setVisible(true); pieSeries.getShadow().setWidth(30); pieSeries.getShadow().setHeight(50); pieSeries.getShadow().setColor(Color.SILVER); pieSeries.fillSampleValues(9);
- Parameters:
value
- int
public int getHorizSize()
public void setHorizSize(int value)
value
- intpublic int getVertSize()
public void setVertSize(int value)
value
- intprotected boolean shouldSerializeWidth()
public int getWidth()
public void setWidth(int value)
Example:
pieSeries = new com.steema.teechart.styles.Pie(myChart.getChart()); pieSeries.getMarks().setVisible(true); pieSeries.getShadow().setVisible(true); pieSeries.getShadow().setWidth(30); pieSeries.getShadow().setHeight(50); pieSeries.getShadow().setColor(Color.SILVER); pieSeries.fillSampleValues(9);
- Parameters:
value
- int
public ChartBrush getBrush()
public java.awt.Dimension getSize()
public void setSize(int value)
value
- intpublic void setSize(java.awt.Dimension value)
value
- Dimensionprotected boolean shouldSerializeVisible()
public boolean getVisible()
public void setVisible(boolean value)
value
- booleanpublic void draw(IGraphics3D g, Rectangle rect)
g
- IGraphics3Drect
- Rectanglepublic void draw(IGraphics3D g, Rectangle rect, int angle, int aZ)
g
- IGraphics3Drect
- Rectangleangle
- intaZ
- intpublic void draw(IGraphics3D g, double aWidth, double aHeight, java.awt.Point[] points)
public void draw(IGraphics3D g, int x1, int y1, int x2, int y2)
public void draw(IGraphics3D g, int x1, int y1, int x2, int y2, int z)
public void setChart(IBaseChart c)
TeeBase
setChart
in class TeeBase
c
- IBaseChartpublic boolean getBSmooth()
public void setBSmooth(boolean value)
value
- public int getSmoothBlur()
public void setSmoothBlur(int value)
value
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |