|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sencha.gxt.chart.client.chart.Legend<M>
M - the data type of the legendpublic class Legend<M>
Defines a legend for a chart's series. The legend class displays a list of legend items each of them related with a series being rendered.
| Constructor Summary | |
|---|---|
Legend()
|
|
| Method Summary | |
|---|---|
HandlerRegistration |
addLegendHandler(LegendHandler handler)
Adds a LegendHandler handler for LegendSelectionEvent,
LegendItemOutEvent, LegendItemOverEvent events. |
HandlerRegistration |
addLegendItemOutHandler(LegendItemOutEvent.LegendItemOutHandler handler)
Adds a LegendItemOutEvent.LegendItemOutHandler handler for
LegendItemOutEvent events. |
HandlerRegistration |
addLegendItemOverHandler(LegendItemOverEvent.LegendItemOverHandler handler)
Adds a LegendItemOverEvent.LegendItemOverHandler handler for
LegendItemOverEvent events. |
HandlerRegistration |
addLegendSelectionHandler(LegendSelectionEvent.LegendSelectionHandler handler)
Adds a LegendSelectionEvent.LegendSelectionHandler handler for
LegendSelectionEvent events. |
void |
create()
Create all the sprites for the legend. |
void |
delete()
Removes all the sprites of the legend from the surface. |
PreciseRectangle |
getBBox()
Calculates and returns the bounding box of the legend. |
Chart<M> |
getChart()
Returns the chart that the legend is attached. |
List<String> |
getCurrentLegendTitles()
Returns the current list of titles used in the legend. |
LegendItem<M> |
getItemFromPoint(PrecisePoint point)
Returns the LegendItem at the given point. |
Chart.Position |
getPosition()
Returns the position of the legend. |
ToolTip |
getToolTip()
Returns the currently generated tooltip for legend. |
LegendToolTipConfig<M> |
getToolTipConfig()
Returns the tool tip configuration of the legend. |
boolean |
isItemHiding()
Returns true if legend item hiding is enabled. |
boolean |
isItemHighlighting()
Returns true if legend item highlighting is enabled. |
void |
removeToolTip()
Removes the components tooltip (if one exists). |
void |
setChart(Chart<M> chart)
Sets the chart that the legend is attached. |
void |
setItemHiding(boolean itemHiding)
Sets whether or not the legend uses item highlighting. |
void |
setItemHighlighting(boolean itemHighlighting)
Sets whether or not the legend uses item highlighting. |
void |
setPosition(Chart.Position position)
Sets the position of the legend. |
void |
setToolTipConfig(LegendToolTipConfig<M> config)
Sets the tooltip configuration. |
void |
updatePosition()
Adjusts the position of the legend to fit in its chart. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Legend()
| Method Detail |
|---|
public HandlerRegistration addLegendHandler(LegendHandler handler)
LegendHandler.HasLegendHandlersLegendHandler handler for LegendSelectionEvent,
LegendItemOutEvent, LegendItemOverEvent events.
addLegendHandler in interface LegendHandler.HasLegendHandlershandler - the handler
public HandlerRegistration addLegendItemOutHandler(LegendItemOutEvent.LegendItemOutHandler handler)
LegendItemOutEvent.HasLegendItemOutHandlersLegendItemOutEvent.LegendItemOutHandler handler for
LegendItemOutEvent events.
addLegendItemOutHandler in interface LegendItemOutEvent.HasLegendItemOutHandlershandler - the handler
public HandlerRegistration addLegendItemOverHandler(LegendItemOverEvent.LegendItemOverHandler handler)
LegendItemOverEvent.HasLegendItemOverHandlersLegendItemOverEvent.LegendItemOverHandler handler for
LegendItemOverEvent events.
addLegendItemOverHandler in interface LegendItemOverEvent.HasLegendItemOverHandlershandler - the handler
public HandlerRegistration addLegendSelectionHandler(LegendSelectionEvent.LegendSelectionHandler handler)
LegendSelectionEvent.HasLegendSelectionHandlersLegendSelectionEvent.LegendSelectionHandler handler for
LegendSelectionEvent events.
addLegendSelectionHandler in interface LegendSelectionEvent.HasLegendSelectionHandlershandler - the handler
public void create()
public void delete()
public PreciseRectangle getBBox()
public Chart<M> getChart()
public List<String> getCurrentLegendTitles()
public LegendItem<M> getItemFromPoint(PrecisePoint point)
LegendItem at the given point. Returns null if no item
at that point.
point - the point of the item
public Chart.Position getPosition()
public ToolTip getToolTip()
public LegendToolTipConfig<M> getToolTipConfig()
public boolean isItemHiding()
public boolean isItemHighlighting()
public void removeToolTip()
public void setChart(Chart<M> chart)
chart - the chart that the legend is attachedpublic void setItemHiding(boolean itemHiding)
itemHiding - true if the legend uses item highlightingpublic void setItemHighlighting(boolean itemHighlighting)
itemHighlighting - ture if the legend uses item highlightingpublic void setPosition(Chart.Position position)
position - the position of the legendpublic void setToolTipConfig(LegendToolTipConfig<M> config)
config - the tooltip configurationpublic void updatePosition()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||