Class: G3XNavDataBarEditController
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBarEditController.ts:6
A controller for G3X Touch navigation data bar editing state.
Constructors
Constructor
new G3XNavDataBarEditController():
G3XNavDataBarEditController
Returns
G3XNavDataBarEditController
Properties
editingIndex
readonly
editingIndex:Subscribable
<number
>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBarEditController.ts:13
The index of the data field currently being edited, or -1
if there is no such data field.
isEditingActive
readonly
isEditingActive:Subscribable
<boolean
>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBarEditController.ts:9
Whether editing is active.
Methods
activateEditing()
activateEditing():
void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBarEditController.ts:18
Activates editing.
Returns
void
deactivateEditing()
deactivateEditing():
void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBarEditController.ts:25
Deactivates editing. This will set the index of the data field being edited to -1
.
Returns
void
setEditingIndex()
setEditingIndex(
index
):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/Components/CnsDataBar/CnsDataBarFields/G3XNavDataBarEditController.ts:34
Sets the index of the data field currently being edited. Has no effect if editing is not active.
Parameters
Parameter | Type | Description |
---|---|---|
index | number | The index to set, or -1 to set no data field being edited. |
Returns
void