Home Reference Source
import MainTabPanel from './ui/elements/tabpanel/maintabpanel.js'
public class | source

MainTabPanel

Extends:

Events → MainTabPanel

the maintabpanel on the left side of the patchfield, can be minimized

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get

tabs: *

Private Members
private

_ele: *

private

_tabs: *

private

_visible: boolean

Method Summary

Public Methods
public

hide(donotsave: *)

public

init()

public

isVisible(): *

public

show(userInteraction: *)

public

toggle(userInteraction: *)

Inherited Summary

From class Events
public

off: *

public

on: *

private
private
private

_log: *

private

_logEvents: boolean

private

_logName: string

public

addEventListener(which: *, cb: *, idPrefix: string): string

add event listener

public

emitEvent(which: string, param1: *, param2: *, param3: *, param4: *, param5: *, param6: *)

emit event

public

hasEventListener(id: *, cb: *): boolean

check event listener registration

public

hasListenerForEventName(eventName: *): boolean

check event listener by name

public

logEvents(enabled: boolean, logName: string)

enable/disable logging of events for the class

public

removeEventListener(id: *, cb: *)

rempve event listener registration

Public Constructors

public constructor() source

Override:

Events#constructor

Public Members

public get tabs: * source

Private Members

private _ele: * source

private _tabs: * source

private _visible: boolean source

Public Methods

public hide(donotsave: *) source

Params:

NameTypeAttributeDescription
donotsave *

public init() source

public isVisible(): * source

Return:

*

public show(userInteraction: *) source

Params:

NameTypeAttributeDescription
userInteraction *

public toggle(userInteraction: *) source

Params:

NameTypeAttributeDescription
userInteraction *