Search Results for

    Show / Hide Table of Contents

    Class PieChartMasterSlaveTouchModifierBase

    Inheritance
    java.lang.Object
    ReceiveMotionEventsBase
    ChartModifierCore
    PieChartModifierBase
    PieChartTouchModifierBase
    PieChartMasterSlaveTouchModifierBase
    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)
    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)
    PieChartTouchModifierBase.onTouchDown(ModifierTouchEventArgs)
    PieChartTouchModifierBase.onTouchMove(ModifierTouchEventArgs)
    PieChartTouchModifierBase.onTouchUp(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 PieChartMasterSlaveTouchModifierBase extends PieChartTouchModifierBase

    Constructors

    PieChartMasterSlaveTouchModifierBase()

    Declaration
    public PieChartMasterSlaveTouchModifierBase()

    Methods

    clearAll()

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

    Declaration
    protected abstract void clearAll()

    handleMasterTouchDownEvent(PointF point)

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

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

    The current touch point

    handleMasterTouchMoveEvent(PointF point)

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

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

    The current touch point

    handleMasterTouchUpEvent(PointF point)

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

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

    The current touch point

    handleSlaveTouchDownEvent(PointF point)

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

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

    The current touch point

    handleSlaveTouchMoveEvent(PointF point)

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

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

    The current touch point

    handleSlaveTouchUpEvent(PointF point)

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

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

    The current touch point

    isEnabledAt(PointF point, boolean isMaster)

    When overridden in derived classes, indicates whether touch point is valid for current modifier.

    Declaration
    protected boolean isEnabledAt(PointF point, boolean isMaster)
    Parameters
    Type Name Description
    android.graphics.PointF point

    The touch point to check.

    boolean isMaster

    Indicates whether this check is performed on the master SciPieChartSurface instance.

    Returns
    Type Description
    boolean

    True if this modifier is enabled at the point, else false.

    onTouchDown(ModifierTouchEventArgs args)

    Called when MotionEvent#ACTION_DOWN event occurs

    Declaration
    protected boolean onTouchDown(ModifierTouchEventArgs args)
    Parameters
    Type Name Description
    ModifierTouchEventArgs args
    Returns
    Type Description
    boolean
    Overrides
    PieChartTouchModifierBase.onTouchDown(ModifierTouchEventArgs args)

    onTouchMove(ModifierTouchEventArgs args)

    Called when MotionEvent#ACTION_MOVE event occurs

    Declaration
    protected boolean onTouchMove(ModifierTouchEventArgs args)
    Parameters
    Type Name Description
    ModifierTouchEventArgs args
    Returns
    Type Description
    boolean
    Overrides
    PieChartTouchModifierBase.onTouchMove(ModifierTouchEventArgs args)

    onTouchUp(ModifierTouchEventArgs args)

    Called when MotionEvent#ACTION_UP event occurs

    Declaration
    protected boolean onTouchUp(ModifierTouchEventArgs args)
    Parameters
    Type Name Description
    ModifierTouchEventArgs args
    Returns
    Type Description
    boolean
    Overrides
    PieChartTouchModifierBase.onTouchUp(ModifierTouchEventArgs args)

    updateCurrentPoint(PointF currentPoint, ModifierTouchEventArgs args)

    Updates the passed in current point when one of the following methods was called: MasterSlaveTouchModifierBase#onTouchDown(ModifierTouchEventArgs), MasterSlaveTouchModifierBase#onTouchMove(ModifierTouchEventArgs), MasterSlaveTouchModifierBase#onTouchUp(ModifierTouchEventArgs).

    Declaration
    protected boolean updateCurrentPoint(PointF currentPoint, ModifierTouchEventArgs args)
    Parameters
    Type Name Description
    android.graphics.PointF currentPoint

    The point which will be updated.

    ModifierTouchEventArgs args

    The ModifierTouchEventArgs which is used to update the passed in currentPoint.

    Returns
    Type Description
    boolean

    True if current point should be handled as master touch point, otherwise should be handle as slave touch point

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