Skip to main content

MenuItemProps

SteamClientHomebrewSDK v1.0.0


SteamClientHomebrewSDK / client/src / MenuItemProps

Interface: MenuItemProps

Defined in: typescript-packages/client/src/components/Menu.ts:33

Extends

Properties

actionDescriptionMap?

optional actionDescriptionMap: ActionDescriptionMap;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:51

Inherited from

FooterLegendProps.actionDescriptionMap


bInteractableItem?

optional bInteractableItem: boolean;

Defined in: typescript-packages/client/src/components/Menu.ts:34


bPlayAudio?

optional bPlayAudio: boolean;

Defined in: typescript-packages/client/src/components/Menu.ts:41


children?

optional children: ReactNode;

Defined in: typescript-packages/client/src/components/Menu.ts:43


disabled?

optional disabled: boolean;

Defined in: typescript-packages/client/src/components/Menu.ts:40


onButtonDown()?

optional onButtonDown: (evt) => void;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:57

Parameters

evt

GamepadEvent

Returns

void

Inherited from

FooterLegendProps.onButtonDown


onButtonUp()?

optional onButtonUp: (evt) => void;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:58

Parameters

evt

GamepadEvent

Returns

void

Inherited from

FooterLegendProps.onButtonUp


onCancelActionDescription?

optional onCancelActionDescription: ReactNode;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:53

Inherited from

FooterLegendProps.onCancelActionDescription


onCancelButton()?

optional onCancelButton: (evt) => void;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:60

Parameters

evt

GamepadEvent

Returns

void

Inherited from

FooterLegendProps.onCancelButton


onGamepadBlur()?

optional onGamepadBlur: (evt) => void;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:65

Parameters

evt

GamepadEvent

Returns

void

Inherited from

FooterLegendProps.onGamepadBlur


onGamepadDirection()?

optional onGamepadDirection: (evt) => void;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:63

Parameters

evt

GamepadEvent

Returns

void

Inherited from

FooterLegendProps.onGamepadDirection


onGamepadFocus()?

optional onGamepadFocus: (evt) => void;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:64

Parameters

evt

GamepadEvent

Returns

void

Inherited from

FooterLegendProps.onGamepadFocus


onMenuActionDescription?

optional onMenuActionDescription: ReactNode;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:56

Inherited from

FooterLegendProps.onMenuActionDescription


onMenuButton()?

optional onMenuButton: (evt) => void;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:66

Parameters

evt

GamepadEvent

Returns

void

Inherited from

FooterLegendProps.onMenuButton


onOKActionDescription?

optional onOKActionDescription: ReactNode;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:52

Inherited from

FooterLegendProps.onOKActionDescription


onOKButton()?

optional onOKButton: (evt) => void;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:59

Parameters

evt

GamepadEvent

Returns

void

Inherited from

FooterLegendProps.onOKButton


onOptionsActionDescription?

optional onOptionsActionDescription: ReactNode;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:55

Inherited from

FooterLegendProps.onOptionsActionDescription


onOptionsButton()?

optional onOptionsButton: (evt) => void;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:62

Parameters

evt

GamepadEvent

Returns

void

Inherited from

FooterLegendProps.onOptionsButton


onSecondaryActionDescription?

optional onSecondaryActionDescription: ReactNode;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:54

Inherited from

FooterLegendProps.onSecondaryActionDescription


onSecondaryButton()?

optional onSecondaryButton: (evt) => void;

Defined in: typescript-packages/client/src/components/FooterLegend.ts:61

Parameters

evt

GamepadEvent

Returns

void

Inherited from

FooterLegendProps.onSecondaryButton


selected?

optional selected: boolean;

Defined in: typescript-packages/client/src/components/Menu.ts:39


tone?

optional tone: "positive" | "emphasis" | "destructive";

Defined in: typescript-packages/client/src/components/Menu.ts:42

Methods

onClick()?

optional onClick(evt): void;

Defined in: typescript-packages/client/src/components/Menu.ts:35

Parameters

evt

Event

Returns

void


onMouseEnter()?

optional onMouseEnter(evt): void;

Defined in: typescript-packages/client/src/components/Menu.ts:37

Parameters

evt

MouseEvent

Returns

void


onMoveRight()?

optional onMoveRight(): void;

Defined in: typescript-packages/client/src/components/Menu.ts:38

Returns

void


onSelected()?

optional onSelected(evt): void;

Defined in: typescript-packages/client/src/components/Menu.ts:36

Parameters

evt

Event

Returns

void