Table of Contents

Class AxialSpinnerHandler

Namespace
Fallencake.UI
Assembly
Fallencake.UI.dll

Axial spinner handler that positions elements along an axis and rotates them around their centers.

public class AxialSpinnerHandler : SpinnerHandler, ISpinnerHandler
Inheritance
object
AxialSpinnerHandler
Implements
Inherited Members

Constructors

AxialSpinnerHandler(ModularSpinner)

Constructs an axial spinner handler for a given spinner.

public AxialSpinnerHandler(ModularSpinner spinner)

Parameters

spinner ModularSpinner

Methods

CalculateAreaSize()

Calculates layout size used for positioning.

public override void CalculateAreaSize()

Initialize()

Initializes handler state and places elements to their start positions.

public override void Initialize()

MoveTangently(int)

Moves the element along the axis based on the current spinner angle.

public override void MoveTangently(int index)

Parameters

index int

SetElementsStartPosition()

Positions elements along the X axis with the first element at center. Subsequent elements are distributed from center towards the edge according to ElementStartPosition.

public override void SetElementsStartPosition()