Quartz Headless docs/SplitterService

Search documentation

Type to search the documentation.

API: Core

SplitterService

Service reference for SplitterService.

Overview

Properties

Name Type Description
readonly position Signal<number>
readonly orientation Signal<SplitterOrientation>
readonly isDragging Signal<boolean>
readonly containerRect Signal<DOMRect | null>
readonly isHorizontal Signal<boolean>
readonly isVertical Signal<boolean>
readonly minSize Signal<number>
readonly maxSize Signal<number>
readonly step Signal<number>

Public methods

updateConfig

updateConfig(config: Partial<SplitterConfig>): void
Parameter Type Optional Description
config Partial<SplitterConfig>

setOrientation

setOrientation(orientation: SplitterOrientation): void
Parameter Type Optional Description
orientation SplitterOrientation

setContainerRect

setContainerRect(rect: DOMRect): void
Parameter Type Optional Description
rect DOMRect

setPosition

setPosition(position: number): void
Parameter Type Optional Description
position number

startDragging

startDragging(): void

stopDragging

stopDragging(): void

calculatePositionFromEvent

calculatePositionFromEvent(clientX: number, clientY: number): number
Parameter Type Optional Description
clientX number
clientY number

calculatePositionFromTouch

calculatePositionFromTouch(touch: Touch): number
Parameter Type Optional Description
touch Touch