FlexChartDelegate Protocol Reference

Conforms to XuniViewDelegate
Declared in FlexChartBase.h

Overview

protocol FlexChartDelegate.

– selectionChanged:hitTestInfo:

Do something when selection changed.

- (void)selectionChanged:(FlexChartBase *)sender hitTestInfo:(XuniHitTestInfo *)hitTestInfo

Parameters

sender

the chart sending this event.

hitTestInfo

the info of the chart element at the specified point.

Discussion

Do something when selection changed.

Declared In

FlexChartBase.h

– seriesVisibilityChanged:series:

Do something when series visibility changed.

- (void)seriesVisibilityChanged:(FlexChartBase *)sender series:(XuniSeries *)series

Parameters

sender

the chart sending this event.

series

the chart series at the specified coordinates.

Discussion

Do something when series visibility changed.

Declared In

FlexChartBase.h

– axisRangeChanged:axis:

Get whether an axis range is changed

- (void)axisRangeChanged:(FlexChartBase *)sender axis:(XuniAxis *)axis

Parameters

sender

the chart sending this event.

axis

whose range is changed

Discussion

Get whether an axis range is changed

Declared In

FlexChartBase.h

– handleTooltip:point:isVisible:data:

Handle customized tooltip.

- (void)handleTooltip:(FlexChartBase *)sender point:(XuniPoint *)point isVisible:(BOOL)isVisible data:(NSArray *)data

Parameters

sender

the chart sending this event.

point

the tapped point.

isVisible

the tooltip visibility.

data

the tooltip data.

Discussion

Handle customized tooltip.

Declared In

FlexChartBase.h

– handlePlotElementLoading:renderEngine:rect:pointIndex:point:seriesIndex:defaultRender:

handle plot element loading event.

- (BOOL)handlePlotElementLoading:(FlexChartBase *)sender renderEngine:(XuniRenderEngine *)renderEngine rect:(XuniRect *)rect pointIndex:(int)pointIndex point:(XuniPoint *)point seriesIndex:(int)seriesIndex defaultRender:(BasePlotElementRender *)defaultRender

Parameters

sender

the chart sending this event.

renderEngine

the render engine.

rect

the element rect.

pointIndex

the point index.

point

the point.

seriesIndex

the series index.

defaultRender

the default render

Return Value

return a boolean value.

Discussion

handle plot element loading event.

Declared In

FlexChartBase.h

– handleLabelLoading:renderEngine:axisIndex:eventArgs:

Handle axis label loading event.

- (BOOL)handleLabelLoading:(FlexChartBase *)sender renderEngine:(XuniRenderEngine *)renderEngine axisIndex:(int)axisIndex eventArgs:(XuniLabelLoadingEventArgs *)eventArgs

Parameters

sender

the chart sending this event.

renderEngine

the render engine.

axisIndex

the axis index.

eventArgs

the event arguments.

Return Value

return a boolean value.

Discussion

Handle axis label loading event.

Declared In

FlexChartBase.h

– lineMarkerPositionChanged:

Do something when line Marker position changed.

- (void)lineMarkerPositionChanged:(FlexChartBase *)sender

Parameters

sender

flexChart sender object.

Discussion

Do something when line Marker position changed.

Declared In

FlexChartBase.h