iniquity

A re-imagining of the iconic BBS software.

View on GitHub

Interface: IQMenuOptions

core/menu.IQMenuOptions

Table of contents

Properties

Properties

art

Optional art: IQMenuArtOptions

Defined in

core/src/menu.ts:50


autoRenderItems

Optional autoRenderItems: boolean

Defined in

core/src/menu.ts:57


basepath

Optional basepath: string

Defined in

core/src/menu.ts:51


commands

Optional commands: IMenuCommands & { default?: IMenuCommand }

Defined in

core/src/menu.ts:48


data

Optional data: any

Defined in

core/src/menu.ts:49


description

Optional description: string

Defined in

core/src/menu.ts:47


hotkeys

Optional hotkeys: boolean

Enable keyboard hotkeys for menu items (default true)

Defined in

core/src/menu.ts:60


itemFormat

Optional itemFormat: string

Defined in

core/src/menu.ts:58


itemsX

Optional itemsX: number

Defined in

core/src/menu.ts:55


itemsY

Optional itemsY: number

Defined in

core/src/menu.ts:56


mouse

Optional mouse: boolean

Enable SGR mouse for clicking items (default true)

Defined in

core/src/menu.ts:62


mouseHighlightFormat

Optional mouseHighlightFormat: string

MCI string for “pressed” look when an item is clicked (e.g. “ 15 16”). If omitted, reverse video is used.

Defined in

core/src/menu.ts:64


name

name: string

Defined in

core/src/menu.ts:46


prompt

Optional prompt: string

Defined in

core/src/menu.ts:52


promptX

Optional promptX: number

Defined in

core/src/menu.ts:53


promptY

Optional promptY: number

Defined in

core/src/menu.ts:54