com.dukascopy.api.drawings
Interface IWidgetChartObject

All Superinterfaces:
IChartDependentChartObject, IChartObject, IFillableChartObject
All Known Subinterfaces:
IOhlcChartObject, IPatternWidgetChartObject

public interface IWidgetChartObject
extends IFillableChartObject


Nested Class Summary
 
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_WIDGET_POSY
          String constant to be used in PropertyChangeListener
static java.lang.String PROPERTY_WIDGET_POSX
          String constant to be used in PropertyChangeListener
 
Fields inherited from interface com.dukascopy.api.drawings.IFillableChartObject
PROPERTY_BACKGROUND_COLOR, PROPERTY_BACKGROUND_OPACITY
 
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
 java.awt.Font getFont()
          Returns Widget default font settings.
 float getPosY()
          Returns current position of Widgets upper border on chart.
 float getPosX()
          Returns current position of Widgets left border on chart.
 java.awt.Dimension getSize()
          Returns current size of Widget
 boolean isHeaderVisible()
          Checks whether widget header is visible or not.
 void setFont(java.awt.Font f)
          Sets default font settings for Widget.
 void setHeaderVisible(boolean visible)
          Sets widget header visibility status.
 void setPosY(float value)
          Sets position of Widgets upper border on chart.
 void setPosX(float value)
          Sets position of Widgets left border on chart.
 void setPreferredSize(java.awt.Dimension dimension)
          Sets preferred size for Widget.
 
Methods inherited from interface com.dukascopy.api.drawings.IFillableChartObject
getFillColor, getFillOpacity, setFillColor, setFillOpacity
 
Methods inherited from interface com.dukascopy.api.drawings.IChartDependentChartObject
isStickToCandleTimeEnabled, move, setPrice, setStickToCandleTimeEnabled, setTime
 
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, 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_WIDGET_POSX

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

See Also:
Constant Field Values

PROPERTY_WIDGET_POSY

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

See Also:
Constant Field Values
Method Detail

isHeaderVisible

boolean isHeaderVisible()
Checks whether widget header is visible or not.

Returns:

setHeaderVisible

void setHeaderVisible(boolean visible)
Sets widget header visibility status.

Parameters:
visible -

getPosX

float getPosX()
Returns current position of Widgets left border on chart.

Returns:
value 0.0f - 1.0f

setPosX

void setPosX(float value)
Sets position of Widgets left border on chart.

Parameters:
value - range: 0.0f - 1.0f

getPosY

float getPosY()
Returns current position of Widgets upper border on chart. In proportion from top to bottom.

Returns:
value 0.0f - 1.0f

setPosY

void setPosY(float value)
Sets position of Widgets upper border on chart. In proportion from top to bottom.

Parameters:
value - range: 0.0f - 1.0f

getSize

java.awt.Dimension getSize()
Returns current size of Widget


setPreferredSize

void setPreferredSize(java.awt.Dimension dimension)
Sets preferred size for Widget. It could be adjusted automatically to display all values correctly.

Parameters:
dimension -

getFont

java.awt.Font getFont()
Returns Widget default font settings.


setFont

void setFont(java.awt.Font f)
Sets default font settings for Widget.

Parameters:
f -