Skip to main content
Version: 1.x

Interface: IMenuBarController

molecule.IMenuBarController

Hierarchy

Methods

count

Optional count(name): number

Count the service event

Parameters

NameTypeDescription
namestringEvent name

Returns

number

Inherited from

Partial.count

Defined in

common/event/eventBus.ts:28


emit

Optional emit(name, ...args): void

Emit the service event

Parameters

NameTypeDescription
namestringEvent name
...argsanyArguments

Returns

void

Inherited from

Partial.emit

Defined in

common/event/eventBus.ts:20


getMenuBarDataByMode

Optional getMenuBarDataByMode(mode, menuData): IMenuBarItem[]

Parameters

NameType
mode"horizontal" | "vertical"
menuDataIMenuBarItem[]

Returns

IMenuBarItem[]

Defined in

controller/menuBar.ts:32


initView

Optional Abstract initView(): void

Returns

void

Inherited from

Partial.initView

Defined in

react/controller.ts:4


onClick

onClick(event, item): void

Parameters

NameType
eventMouseEvent<any, any>
itemIMenuBarItem

Returns

void

Defined in

controller/menuBar.ts:25


onSelect

Optional onSelect(key, item?): void

Parameters

NameType
keyUniqueId
item?IActivityBarItem

Returns

void

Defined in

controller/menuBar.ts:24


subscribe

Optional subscribe(name, listener): void

Subscribe the service event

Parameters

NameTypeDescription
namestring | string[]Event name
listenerFunctionListener function

Returns

void

Inherited from

Partial.subscribe

Defined in

common/event/eventBus.ts:11


unsubscribe

Optional unsubscribe(name, listener?): void

Unsubscribe the specific event and the listener function

Parameters

NameTypeDescription
nameanyThe event name
listener?Functionoptional, it unsubscribes events via name if not pass the listener function

Returns

void

Inherited from

Partial.unsubscribe

Defined in

common/event/eventBus.ts:37


updateActivityBar

Optional updateActivityBar(): void

Returns

void

Defined in

controller/menuBar.ts:29


updateFocusinEle

Optional updateFocusinEle(ele): void

Parameters

NameType
elenull | HTMLElement

Returns

void

Defined in

controller/menuBar.ts:26


updateMenuBar

Optional updateMenuBar(): void

Returns

void

Defined in

controller/menuBar.ts:28


updateMenuBarMode

Optional updateMenuBarMode(mode): void

Parameters

NameType
mode"horizontal" | "vertical"

Returns

void

Defined in

controller/menuBar.ts:31


updateSideBar

Optional updateSideBar(): void

Returns

void

Defined in

controller/menuBar.ts:30


updateStatusBar

Optional updateStatusBar(): void

Returns

void

Defined in

controller/menuBar.ts:27