Skip to main content

Class: PopoutMenuItem

The PopoutMenuItem component.

Hierarchy

  • UiControl<PopoutMenuItemProps>

    PopoutMenuItem

Constructors

constructor

new PopoutMenuItem(props): PopoutMenuItem

Parameters

NameType
propsPopoutMenuItemProps

Returns

PopoutMenuItem

Inherit Doc

Inherited from

UiControl.constructor

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:48

Properties

containerRef

Protected containerRef: NodeReference<HTMLElement>

Inherited from

UiControl.containerRef

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:45


context

Optional context: [] = undefined

The context on this component, if any.

Inherited from

UiControl.context

Defined in

sdk/components/FSComponent.ts:64


contextType

Optional Readonly contextType: readonly [] = undefined

The type of context for this component, if any.

Inherited from

UiControl.contextType

Defined in

sdk/components/FSComponent.ts:67


focusSubject

Protected focusSubject: ComputedSubject<boolean, "" | "highlight-select">

Inherited from

UiControl.focusSubject

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:37


isActivated

Protected isActivated: boolean = false

Inherited from

UiControl.isActivated

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:43


isEnabledSubject

Protected isEnabledSubject: Subject<boolean>

Inherited from

UiControl.isEnabledSubject

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:41


isVisibleSubject

Protected isVisibleSubject: Subject<boolean>

Inherited from

UiControl.isVisibleSubject

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:42


props

props: PopoutMenuItemProps & ComponentProps

The properties of the component.

Inherited from

UiControl.props

Defined in

sdk/components/FSComponent.ts:61


registerSelf

Protected registerSelf: boolean = true

Inherited from

UiControl.registerSelf

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:44


ACTIVE_CLASS

Static Readonly ACTIVE_CLASS: "highlight-active"

Inherited from

UiControl.ACTIVE_CLASS

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:34


FOCUS_CLASS

Static Readonly FOCUS_CLASS: "highlight-select"

Inherited from

UiControl.FOCUS_CLASS

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:33


HIDE_CLASS

Static Readonly HIDE_CLASS: "hide-element"

Inherited from

UiControl.HIDE_CLASS

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:35

Methods

activate

activate(): void

Activates the control. Usually after being focused and some action happens.

Returns

void

Inherited from

UiControl.activate

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:74


blur

blur(): void

Method to unfocus this control

Returns

void

Inherited from

UiControl.blur

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:68


deactivate

deactivate(): void

Deactivate the control.

Returns

void

Inherited from

UiControl.deactivate

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:83


destroy

destroy(): void

Destroys this component.

Returns

void

Inherited from

UiControl.destroy

Defined in

sdk/components/FSComponent.ts:98


focus

focus(): void

Method to focus this control

Returns

void

Inherited from

UiControl.focus

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:63


getContext

getContext(context): never

Gets a context data subscription from the context collection.

Parameters

NameTypeDescription
contextneverThe context to get the subscription for.

Returns

never

The requested context.

Throws

An error if no data for the specified context type could be found.

Inherited from

UiControl.getContext

Defined in

sdk/components/FSComponent.ts:106


getHighlightElement

getHighlightElement(): null | Element

Gets the element to highlight on focus. Should be overriden by inheriting controls when the highlight is not the topmost container.

Returns

null | Element

The {Element} to highlight.

Overrides

UiControl.getHighlightElement

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Dialogs/PopoutMenuItem.tsx:78


getIsActivated

getIsActivated(): boolean

Gets a boolean indicating if this control is currently activated.

Returns

boolean

A boolean.

Inherited from

UiControl.getIsActivated

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:145


getIsEnabled

getIsEnabled(): boolean

Gets a boolean indicating if this control is enabled.

Returns

boolean

A boolean.

Inherited from

UiControl.getIsEnabled

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:102


getIsFocusable

getIsFocusable(): boolean

Gets a boolean indicating if this control is able to be focused.

Returns

boolean

A boolean.

Inherited from

UiControl.getIsFocusable

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:137


getIsFocused

getIsFocused(): boolean

Method to check if this UiControl is in focus

Returns

boolean

a boolean whether this is in focus

Inherited from

UiControl.getIsFocused

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:94


getIsVisible

getIsVisible(): boolean

Gets a boolean indicating if this control is visible.

Returns

boolean

A boolean.

Inherited from

UiControl.getIsVisible

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:129


onActivated

onActivated(): void

Method to override what to do when control is activated

Returns

void

Inherited from

UiControl.onActivated

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:213


onAfterRender

onAfterRender(): void

A callback called after the component renders.

Returns

void

Overrides

UiControl.onAfterRender

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Dialogs/PopoutMenuItem.tsx:52


onBeforeRender

onBeforeRender(): void

Returns

void

Inherit Doc

Inherited from

UiControl.onBeforeRender

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:150


onBlurred

onBlurred(): void

A callback which is called when this control group is blurred.

Returns

void

Inherited from

UiControl.onBlurred

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:208


onClr

onClr(): boolean

Method to override that specifies what to do on Clr

Returns

boolean

A boolean indicating if the control handled the event.

Inherited from

UiControl.onClr

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:269


onDeactivated

onDeactivated(): void

Method to override what to do when control is deactivated

Returns

void

Inherited from

UiControl.onDeactivated

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:219


onDirectTo

onDirectTo(): boolean

Method to overwirte that specifies what to do on a direct to.

Returns

boolean

A boolean indicating if the control handleded the event.

Inherited from

UiControl.onDirectTo

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:280


onEnter

onEnter(): boolean

Method to override that specifies what to do on Enter

Returns

boolean

A boolean indicating if the control handled the event.

Overrides

UiControl.onEnter

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Dialogs/PopoutMenuItem.tsx:60


onFocused

onFocused(): void

A callback which is called when this control group is focused.

Returns

void

Inherited from

UiControl.onFocused

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:201


onInteractionEvent

onInteractionEvent(evt): boolean

A method which is called when this control receives an interaction event.

Parameters

NameTypeDescription
evtFmsHEventThe event.

Returns

boolean

Whether the event was handled.

Inherited from

UiControl.onInteractionEvent

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:231


onLowerKnob

onLowerKnob(): void

Method to override that specifies what to do on lower knob

Returns

void

Inherited from

UiControl.onLowerKnob

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:313


onLowerKnobDec

onLowerKnobDec(): void

Method to override that specifies what to do on lower knob dec

Returns

void

Inherited from

UiControl.onLowerKnobDec

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:329


onLowerKnobInc

onLowerKnobInc(): void

Method to override that specifies what to do on lower knob inc

Returns

void

Inherited from

UiControl.onLowerKnobInc

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:320


onRegister

onRegister(): void

Method to register this Ui Control

Returns

void

Inherited from

UiControl.onRegister

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:188


onUpperKnob

onUpperKnob(): void

Method to override that specifies what to do on upper knob

Returns

void

Inherited from

UiControl.onUpperKnob

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:288


onUpperKnobDec

onUpperKnobDec(): void

Method to override that specifies what to do on upper knob dec

Returns

void

Inherited from

UiControl.onUpperKnobDec

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:304


onUpperKnobInc

onUpperKnobInc(): void

Method to override that specifies what to do on upper knob inc

Returns

void

Inherited from

UiControl.onUpperKnobInc

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:295


render

render(): VNode

Renders the component.

Returns

VNode

The component VNode.

Inherited from

UiControl.render

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:343


renderControl

renderControl(): VNode

Returns

VNode

Inherit Doc

Overrides

UiControl.renderControl

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Dialogs/PopoutMenuItem.tsx:83


setIsEnabled

setIsEnabled(enable): void

Sets the enabled state of this control.

Parameters

NameTypeDescription
enablebooleanA {boolean} indicating if this control should be enabled.

Returns

void

Inherited from

UiControl.setIsEnabled

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:110


setIsVisible

setIsVisible(visible): void

Sets the visibility of this control.

Parameters

NameTypeDescription
visiblebooleanA {boolean} indicating if this control should be visible.

Returns

void

Inherited from

UiControl.setIsVisible

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControl.tsx:121