Skip to main content

Interface: UiPaneProps

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/UiSystem/UiPane.tsx:12

Component props for UiPane.

Extends

  • ComponentProps

Properties

bus

bus: EventBus

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/UiSystem/UiPane.tsx:14

The event bus.


children?

optional children: DisplayChildren[]

Defined in: src/sdk/components/FSComponent.ts:122

The children of the display component.

Inherited from

ComponentProps.children


class?

optional class: string | SubscribableSet<string>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/UiSystem/UiPane.tsx:29

CSS class(es) to apply to the root element of the pane.


fullSize

fullSize: Readonly<Omit<Float64Array, "set" | "sort" | "copyWithin">> | Subscribable<Readonly<Omit<Float64Array, "set" | "sort" | "copyWithin">>>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/UiSystem/UiPane.tsx:23

The size of the pane's content area in full mode, as [width, height] in pixels.


halfSize

halfSize: Readonly<Omit<Float64Array, "set" | "sort" | "copyWithin">> | Subscribable<Readonly<Omit<Float64Array, "set" | "sort" | "copyWithin">>>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/UiSystem/UiPane.tsx:26

The size of the pane's content area in half mode, as [width, height] in pixels.


index

index: 1 | 2

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/UiSystem/UiPane.tsx:17

The index of the pane.


ref?

optional ref: NodeReference<any>

Defined in: src/sdk/components/FSComponent.ts:125

A reference to the display component.

Inherited from

ComponentProps.ref


sizeMode

sizeMode: Subscribable<UiPaneSizeMode>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/UiSystem/UiPane.tsx:20

The size mode of the pane.