com.dukascopy.api.drawings
Interface IScreenLabelChartObject

All Superinterfaces:
IChartObject

public interface IScreenLabelChartObject
extends IChartObject

Label for displaying user's info which attached to 1 of 4 corners on chart.


Nested Class Summary
static class IScreenLabelChartObject.Corner
           
 
Nested classes/interfaces inherited from interface com.dukascopy.api.IChartObject
IChartObject.ATTR_BOOLEAN, IChartObject.ATTR_COLOR, IChartObject.ATTR_DOUBLE, IChartObject.ATTR_INT, IChartObject.ATTR_LONG, IChartObject.ATTR_TEXT
 
Field Summary
static java.lang.String PROPERTY_CORNER
          String constant to be used in PropertyChangeListener.
static java.lang.String PROPERTY_Y_DISTANCE
          String constant to be used in PropertyChangeListener.
static java.lang.String PROPERTY_X_DISTANCE
          String constant to be used in PropertyChangeListener.
 
Fields inherited from interface com.dukascopy.api.IChartObject
PROPERTY_FONT, PROPERTY_FOREGROUND_ALPHA, PROPERTY_FOREGROUND_COLOR, PROPERTY_POINT_PRICE, PROPERTY_POINT_TIME, PROPERTY_STICKY, PROPERTY_STROKE
 
Method Summary
 IScreenLabelChartObject.Corner getCorner()
          Returns corner which label is attached to.
 int getyDistance()
          Returns gap between specified chart corner and label by Y axis.
 int getxDistance()
          Returns gap between specified chart corner and label by X axis.
 void setCorner(IScreenLabelChartObject.Corner corner)
          Attaches label to new corner.
 void setyDistance(int yDistance)
          Sets gap between specified chart corner and label by X axis.
 void setxDistance(int xDistance)
          Sets gap between specified chart corner and label by X axis.
 
Methods inherited from interface com.dukascopy.api.IChartObject
addPropertyChangeListener, getAttrBoolean, getAttrColor, getAttrDouble, getAttrInt, getAttrLong, getAttrText, getColor, getKey, getLineWidth, getOpacity, getPointsCount, getPrice, getPropertyChangeListeners, getStroke, getText, getTextTruncation, getTime, getType, isLabelEnabled, isLocked, isMenuEnabled, isSticky, isVisibleInWorkspaceTree, move, removePropertyChangeListener, setAttrBoolean, setAttrColor, setAttrDouble, setAttrInt, setAttrLong, setAttrText, setChartObjectListener, setColor, setLineStyle, setLineWidth, setLocked, setMenuEnabled, setOpacity, setSticky, setStroke, setText, setText, setText, setText, setTextTruncation, setTooltip, setVisibleInWorkspaceTree
 

Field Detail

PROPERTY_CORNER

static final java.lang.String PROPERTY_CORNER
String constant to be used in PropertyChangeListener.

See Also:
Constant Field Values

PROPERTY_X_DISTANCE

static final java.lang.String PROPERTY_X_DISTANCE
String constant to be used in PropertyChangeListener.

See Also:
Constant Field Values

PROPERTY_Y_DISTANCE

static final java.lang.String PROPERTY_Y_DISTANCE
String constant to be used in PropertyChangeListener.

See Also:
Constant Field Values
Method Detail

getCorner

IScreenLabelChartObject.Corner getCorner()
Returns corner which label is attached to.

Returns:

setCorner

void setCorner(IScreenLabelChartObject.Corner corner)
Attaches label to new corner.

Parameters:
corner -

getxDistance

int getxDistance()
Returns gap between specified chart corner and label by X axis.

Returns:
xDistance in pixels

setxDistance

void setxDistance(int xDistance)
Sets gap between specified chart corner and label by X axis.

Parameters:
xDistance - in pixels

getyDistance

int getyDistance()
Returns gap between specified chart corner and label by Y axis.

Returns:
yDistance in pixels

setyDistance

void setyDistance(int yDistance)
Sets gap between specified chart corner and label by X axis.

Parameters:
yDistance - in pixels