Skip to content

@k8slens/extensions

Globals / "src/renderer/components/dock/terminal" / Terminal

Class: Terminal#

Hierarchy#

  • Terminal

Index#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

+ new Terminal(tabId: TabId, api: TerminalApi): Terminal

Defined in src/renderer/components/dock/terminal.ts:57

Parameters:

Name Type
tabId TabId
api TerminalApi

Returns: Terminal

Properties#

api#

Protected api: TerminalApi

Defined in src/renderer/components/dock/terminal.ts:59


disposers#

disposers: Function[] = []

Defined in src/renderer/components/dock/terminal.ts:33


fitAddon#

fitAddon: FitAddon

Defined in src/renderer/components/dock/terminal.ts:31


fitLazy#

fitLazy: (Anonymous function) & Cancelable = debounce(this.fit, 250)

Defined in src/renderer/components/dock/terminal.ts:131


scrollPos#

scrollPos: number = 0

Defined in src/renderer/components/dock/terminal.ts:32


tabId#

tabId: TabId

Defined in src/renderer/components/dock/terminal.ts:59


xterm#

xterm: XTerm

Defined in src/renderer/components/dock/terminal.ts:30


spawningPool#

Static spawningPool: HTMLElement

Defined in src/renderer/components/dock/terminal.ts:11

Accessors#

elem#

• get elem(): HTMLElement

Defined in src/renderer/components/dock/terminal.ts:51

Returns: HTMLElement


isActive#

• get isActive(): boolean

Defined in src/renderer/components/dock/terminal.ts:63

Returns: boolean


viewport#

• get viewport(): Element

Defined in src/renderer/components/dock/terminal.ts:55

Returns: Element

Methods#

attachTo#

attachTo(parentElem: HTMLElement): void

Defined in src/renderer/components/dock/terminal.ts:68

Parameters:

Name Type
parentElem HTMLElement

Returns: void


destroy#

destroy(): void

Defined in src/renderer/components/dock/terminal.ts:115

Returns: void


detach#

detach(): void

Defined in src/renderer/components/dock/terminal.ts:73

Returns: void


fit#

fit(): void

Defined in src/renderer/components/dock/terminal.ts:123

Returns: void


focus#

focus(): void

Defined in src/renderer/components/dock/terminal.ts:133

Returns: void


init#

init(): Promise\

Defined in src/renderer/components/dock/terminal.ts:77

Returns: Promise\


keyHandler#

keyHandler(evt: KeyboardEvent): boolean

Defined in src/renderer/components/dock/terminal.ts:169

Parameters:

Name Type
evt KeyboardEvent

Returns: boolean


onActivate#

onActivate(): void

Defined in src/renderer/components/dock/terminal.ts:159

Returns: void


onApiData#

onApiData(data: string): void

Defined in src/renderer/components/dock/terminal.ts:137

Parameters:

Name Type
data string

Returns: void


onClear#

onClear(): void

Defined in src/renderer/components/dock/terminal.ts:150

Returns: void


onClickLink(evt: MouseEvent, link: string): void

Defined in src/renderer/components/dock/terminal.ts:165

Parameters:

Name Type
evt MouseEvent
link string

Returns: void


onData#

onData(data: string): void

Defined in src/renderer/components/dock/terminal.ts:141

Parameters:

Name Type
data string

Returns: void


onResize#

onResize(): void

Defined in src/renderer/components/dock/terminal.ts:154

Returns: void


onScroll#

onScroll(): void

Defined in src/renderer/components/dock/terminal.ts:146

Returns: void


setTheme#

ProtectedsetTheme(colors: Record\): void

Defined in src/renderer/components/dock/terminal.ts:36

Parameters:

Name Type
colors Record\

Returns: void


init#

Staticinit(): void

Defined in src/renderer/components/dock/terminal.ts:13

Returns: void


preloadFonts#

StaticpreloadFonts(): Promise\

Defined in src/renderer/components/dock/terminal.ts:23

Returns: Promise\


Last update: November 10, 2020