Search Results for

    Show / Hide Table of Contents

    Class PieChartTooltipModifierBase

    The PieChartTooltipModifierBase is part of the ChartModifier API, which factors out handling of Chart Label templates, and provides a touch-over templated tooltip, provided by the output of the Hit-Test operation on a IPieRenderableSeries.

    Inheritance
    java.lang.Object
    ReceiveMotionEventsBase
    ChartModifierCore
    PieChartModifierBase
    PieChartTouchModifierBase
    PieChartMasterSlaveTouchModifierBase
    PieChartTooltipModifierBase
    Inherited Members
    ChartModifierCore.applyThemeProvider(IThemeProvider)
    ChartModifierCore.checkPointerCounter(MotionEvent,int)
    ChartModifierCore.getEventsGroupTag()
    ChartModifierCore.getIsEnabled()
    ChartModifierCore.getReceiveHandledEvents()
    ChartModifierCore.getServices()
    ChartModifierCore.isAttached()
    ChartModifierCore.onGenericMotion(ModifierTouchEventArgs)
    ChartModifierCore.onIsEnabledChanged(boolean)
    ChartModifierCore.setEventsGroupTag(String)
    ChartModifierCore.setIsEnabled(boolean)
    ChartModifierCore.setReceiveHandledEvents(boolean)
    PieChartMasterSlaveTouchModifierBase.clearAll()
    PieChartMasterSlaveTouchModifierBase.handleMasterTouchDownEvent(PointF)
    PieChartMasterSlaveTouchModifierBase.handleMasterTouchMoveEvent(PointF)
    PieChartMasterSlaveTouchModifierBase.handleMasterTouchUpEvent(PointF)
    PieChartMasterSlaveTouchModifierBase.handleSlaveTouchDownEvent(PointF)
    PieChartMasterSlaveTouchModifierBase.handleSlaveTouchMoveEvent(PointF)
    PieChartMasterSlaveTouchModifierBase.handleSlaveTouchUpEvent(PointF)
    PieChartMasterSlaveTouchModifierBase.isEnabledAt(PointF,boolean)
    PieChartMasterSlaveTouchModifierBase.onTouchDown(ModifierTouchEventArgs)
    PieChartMasterSlaveTouchModifierBase.onTouchMove(ModifierTouchEventArgs)
    PieChartMasterSlaveTouchModifierBase.onTouchUp(ModifierTouchEventArgs)
    PieChartMasterSlaveTouchModifierBase.updateCurrentPoint(PointF,ModifierTouchEventArgs)
    PieChartModifierBase.attachTo(IServiceContainer)
    PieChartModifierBase.detach()
    PieChartModifierBase.getContext()
    PieChartModifierBase.getModifierSurface()
    PieChartModifierBase.getParentSurface()
    PieChartModifierBase.getPointRelativeTo(PointF,IHitTestable)
    PieChartModifierBase.getRenderableSeries()
    PieChartModifierBase.onParentSurfaceResized(ResizedMessage)
    PieChartModifierBase.onPieRenderSurfaceRendered(PieChartRenderedMessage)
    PieChartModifierBase.onRenderableSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore>)
    PieChartModifierBase.onRenderableSeriesDrasticallyChanged()
    PieChartModifierBase.onSegmentCollectionDrasticallyChanged()
    PieChartModifierBase.onSegmentsCollectionChanged(CollectionChangedEventArgs<renderableSeries.IPieSegment>)
    PieChartModifierBase.onSelectedSegmentsCollectionChanged(CollectionChangedEventArgs<renderableSeries.IPieSegment>)
    PieChartModifierBase.onSelectedSeriesCollectionChanged(CollectionChangedEventArgs<? extends renderableSeries.IRenderableSeriesCore>)
    PieChartTouchModifierBase.onTouch(ModifierTouchEventArgs)
    PieChartTouchModifierBase.onTouchCancel(ModifierTouchEventArgs)
    ReceiveMotionEventsBase.getName()
    Object.clone()
    Object.equals(Object)
    Object.finalize()
    Object.getClass()
    Object.hashCode()
    Object.notify()
    Object.notifyAll()
    Object.toString()
    Object.wait()
    Object.wait(long)
    Object.wait(long,int)
    Namespace:
    Assembly: .dll
    Syntax
    public abstract class PieChartTooltipModifierBase extends PieChartMasterSlaveTouchModifierBase

    Constructors

    PieChartTooltipModifierBase(PieChartTooltipBehaviorBase<?> tooltipBehavior)

    Creates a new instance of the PieChartTooltipModifierBase class.

    Declaration
    protected PieChartTooltipModifierBase(PieChartTooltipBehaviorBase<?> tooltipBehavior)
    Parameters
    Type Name Description
    PieChartTooltipBehaviorBase<?> tooltipBehavior

    The PieChartTooltipBehaviorBase which will be associated with this modifier.

    Fields

    showTooltipProperty

    Declaration
    protected final SmartPropertyBoolean showTooltipProperty
    Field Value
    Type Description
    SmartPropertyBoolean

    sourceModeProperty

    Declaration
    protected final SmartProperty<SourceMode> sourceModeProperty
    Field Value
    Type Description
    SmartProperty<SourceMode>

    tooltipBehavior

    Declaration
    protected final PieChartTooltipBehaviorBase<?> tooltipBehavior
    Field Value
    Type Description
    PieChartTooltipBehaviorBase<?>

    Methods

    attachTo(IServiceContainer services)

    Declaration
    public void attachTo(IServiceContainer services)
    Parameters
    Type Name Description
    IServiceContainer services
    Overrides
    PieChartModifierBase.attachTo(IServiceContainer services)

    clearAll()

    When overridden in a derived class, this method should clear all markers and tooltips from the SciPieChartSurface#getModifierSurface().

    Declaration
    protected void clearAll()
    Overrides
    PieChartMasterSlaveTouchModifierBase.clearAll()

    detach()

    Declaration
    public void detach()
    Overrides
    PieChartModifierBase.detach()

    getObservableSeries()

    Gets the ObservableCollection of the IPieRenderableSeries from the parent SciPieChartSurface

    Declaration
    protected ObservableCollection<renderableSeries.IPieRenderableSeries> getObservableSeries()
    Returns
    Type Description
    ObservableCollection<IPieRenderableSeries>

    The ObservableCollection of the IPieRenderableSeries from the parent SciPieChartSurface.

    getShowTooltip()

    Gets a value indicating whether to show tooltip or not.

    Declaration
    public final boolean getShowTooltip()
    Returns
    Type Description
    boolean

    True if modifier should show tooltip, else false.

    getSourceMode()

    Gets the SourceMode type of series on which interaction is performed.

    Declaration
    public final SourceMode getSourceMode()
    Returns
    Type Description
    SourceMode

    The SourceMode type of series.

    handleMasterTouchDownEvent(PointF point)

    When overridden in a derived class, called to handle the Master ChartModifierBase MotionEvent#ACTION_DOWN

    Declaration
    protected void handleMasterTouchDownEvent(PointF point)
    Parameters
    Type Name Description
    android.graphics.PointF point
    Overrides
    PieChartMasterSlaveTouchModifierBase.handleMasterTouchDownEvent(PointF point)

    handleMasterTouchMoveEvent(PointF point)

    When overridden in a derived class, called to handle the Master ChartModifierBase MotionEvent#ACTION_MOVE

    Declaration
    protected void handleMasterTouchMoveEvent(PointF point)
    Parameters
    Type Name Description
    android.graphics.PointF point
    Overrides
    PieChartMasterSlaveTouchModifierBase.handleMasterTouchMoveEvent(PointF point)

    handleMasterTouchUpEvent(PointF point)

    When overridden in a derived class, called to handle the Master ChartModifierBase MotionEvent#ACTION_UP

    Declaration
    protected void handleMasterTouchUpEvent(PointF point)
    Parameters
    Type Name Description
    android.graphics.PointF point
    Overrides
    PieChartMasterSlaveTouchModifierBase.handleMasterTouchUpEvent(PointF point)

    handleSlaveTouchDownEvent(PointF point)

    When overridden in a derived class, called to handle the Slave ChartModifierBase MotionEvent#ACTION_DOWN

    Declaration
    protected void handleSlaveTouchDownEvent(PointF point)
    Parameters
    Type Name Description
    android.graphics.PointF point
    Overrides
    PieChartMasterSlaveTouchModifierBase.handleSlaveTouchDownEvent(PointF point)

    handleSlaveTouchMoveEvent(PointF point)

    When overridden in a derived class, called to handle the Slave ChartModifierBase MotionEvent#ACTION_MOVE

    Declaration
    protected void handleSlaveTouchMoveEvent(PointF point)
    Parameters
    Type Name Description
    android.graphics.PointF point
    Overrides
    PieChartMasterSlaveTouchModifierBase.handleSlaveTouchMoveEvent(PointF point)

    handleSlaveTouchUpEvent(PointF point)

    When overridden in a derived class, called to handle the Slave ChartModifierBase MotionEvent#ACTION_UP

    Declaration
    protected void handleSlaveTouchUpEvent(PointF point)
    Parameters
    Type Name Description
    android.graphics.PointF point
    Overrides
    PieChartMasterSlaveTouchModifierBase.handleSlaveTouchUpEvent(PointF point)

    onRenderableSeriesDrasticallyChanged()

    Called when RenderableSeries collection drastically changed

    Declaration
    public void onRenderableSeriesDrasticallyChanged()
    Overrides
    PieChartModifierBase.onRenderableSeriesDrasticallyChanged()

    setShowTooltip(boolean showTooltip)

    Sets a value indicating whether to show tooltip or not.

    Declaration
    public final void setShowTooltip(boolean showTooltip)
    Parameters
    Type Name Description
    boolean showTooltip

    Value which indicates whether show tooltip or not.

    setSourceMode(SourceMode sourceMode)

    Sets the SourceMode type of series on which interaction is performed.

    Declaration
    public final void setSourceMode(SourceMode sourceMode)
    Parameters
    Type Name Description
    SourceMode sourceMode

    The new SourceMode type of series on which interaction is performed.

    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml