Skip to main content

Type Alias: CasDisplay2ScrollState

CasDisplay2ScrollState = object

Defined in: src/garminsdk/components/cas/CasDisplay2.tsx:9

A scroll state of a CasDisplay2.

Properties

messageAfterCount

messageAfterCount: number

Defined in: src/garminsdk/components/cas/CasDisplay2.tsx:30

The number of scrollable messages that are positioned after the last scrollable message slot.


messageAfterPriorityCounts

messageAfterPriorityCounts: Readonly<Record<AnnunciationType, number>>

Defined in: src/garminsdk/components/cas/CasDisplay2.tsx:42

The numbers of scrollable messages of each priority level that are positioned after the last scrollable message slot.


messageBeforeCount

messageBeforeCount: number

Defined in: src/garminsdk/components/cas/CasDisplay2.tsx:27

The number of scrollable messages that are positioned before the first scrollable message slot.


messageBeforePriorityCounts

messageBeforePriorityCounts: Readonly<Record<AnnunciationType, number>>

Defined in: src/garminsdk/components/cas/CasDisplay2.tsx:36

The numbers of scrollable messages of each priority level that are positioned before the first scrollable message slot.


scrollableMessages

scrollableMessages: readonly CasActiveMessage[]

Defined in: src/garminsdk/components/cas/CasDisplay2.tsx:17

All scrollable messages, in display order.


scrollableSlotCount

scrollableSlotCount: number

Defined in: src/garminsdk/components/cas/CasDisplay2.tsx:14

The number of displayed scrollable message slots.


scrollPos

scrollPos: number

Defined in: src/garminsdk/components/cas/CasDisplay2.tsx:24

The scrolling position of the scrollable message slots. A value of 0 indicates that the first scrollable message is displayed in the first scrollable message slot, 1 indicates that the second scrollable message is displayed in the first scrollable message slot, and so on.


unscrollableSlotCount

unscrollableSlotCount: number

Defined in: src/garminsdk/components/cas/CasDisplay2.tsx:11

The number of displayed unscrollable message slots.