TimelineState

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
private var dragStartSeconds: Float?
Link copied to clipboard

Bloczek pod kursorem, null gdy kursor nie jest na żadnym bloku

Link copied to clipboard

Czas w sekundach pod kursorem, null gdy kursor poza komponentem

Link copied to clipboard

Czy trwa przeciąganie zaznaczenia

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Aktualnie zaznaczony bloczek, null gdy nic nie zaznaczone

Link copied to clipboard

Indeks lane'a zaznaczonego bloczku, null gdy nic nie zaznaczone

Link copied to clipboard

Zaznaczony przedział czasowy, null gdy nic nie zaznaczone

Link copied to clipboard
val totalSeconds: Int = 86400
Link copied to clipboard
private var viewportWidth: Float

Functions

Link copied to clipboard
private fun applyScroll(delta: Float)
Link copied to clipboard
private fun applyZoom(factor: Float, pivotX: Float)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private fun enforceConstraints()
Link copied to clipboard
private fun enforceScrollLimits()
Link copied to clipboard
fun handleBlockClick(pos: Offset, lanes: List<TimelineLane>, axisHeight: Float, componentHeight: Float)
Link copied to clipboard
private fun hitTestBlock(pos: Offset, lanes: List<TimelineLane>, axisHeight: Float, componentHeight: Float): TimelineBlock?
Link copied to clipboard
internal fun hitTestBlockWithLane(pos: Offset, lanes: List<TimelineLane>, axisHeight: Float, componentHeight: Float): Pair<TimelineBlock, Int>?
Link copied to clipboard
Link copied to clipboard
fun onHoverMove(pos: Offset, lanes: List<TimelineLane>, axisHeight: Float, componentHeight: Float)
Link copied to clipboard
fun onPointerEvent(deltaX: Float, deltaY: Float, mouseX: Float)
Link copied to clipboard
Link copied to clipboard
fun onSelectionDragStart(posX: Float, posY: Float, axisHeight: Float)
Link copied to clipboard
Link copied to clipboard
fun selectBlock(block: TimelineBlock, laneIndex: Int)
Link copied to clipboard