Class: ExpandableModel
Defined in: packages/webxr-uiextensions/src/core/expandable-model.ts:22
Constructors
Constructor
new ExpandableModel(options?: ExpandableOptions): ExpandableModel;
Defined in: packages/webxr-uiextensions/src/core/expandable-model.ts:28
Parameters
| Parameter | Type |
|---|---|
options | ExpandableOptions |
Returns
ExpandableModel
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
charsPerLine | readonly | number | packages/webxr-uiextensions/src/core/expandable-model.ts:24 |
collapsedLines | readonly | number | packages/webxr-uiextensions/src/core/expandable-model.ts:23 |
Accessors
displayText
Get Signature
get displayText(): string;
Defined in: packages/webxr-uiextensions/src/core/expandable-model.ts:63
The string the label should currently display.
Returns
string
expanded
Get Signature
get expanded(): boolean;
Defined in: packages/webxr-uiextensions/src/core/expandable-model.ts:48
Returns
boolean
overflows
Get Signature
get overflows(): boolean;
Defined in: packages/webxr-uiextensions/src/core/expandable-model.ts:58
True when the text overflows the collapsed budget (i.e. a toggle is useful).
Returns
boolean
text
Get Signature
get text(): string;
Defined in: packages/webxr-uiextensions/src/core/expandable-model.ts:40
Returns
string
toggleLabel
Get Signature
get toggleLabel(): string;
Defined in: packages/webxr-uiextensions/src/core/expandable-model.ts:76
Label for the expand/collapse affordance.
Returns
string
Methods
setText()
setText(text: string): void;
Defined in: packages/webxr-uiextensions/src/core/expandable-model.ts:44
Parameters
| Parameter | Type |
|---|---|
text | string |
Returns
void
toggle()
toggle(): boolean;
Defined in: packages/webxr-uiextensions/src/core/expandable-model.ts:52
Returns
boolean