Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FocusService

Manages focus state

Hierarchy

  • FocusService

Index

Constructors

constructor

Properties

Private _hasFocus

_hasFocus: boolean = false

Private Optional _session

_session: SessionPort

Private _sessionFocusEvent

_sessionFocusEvent: Event<object> = new Event<{ previous?: SessionPort, current?: SessionPort }>()

blurEvent

blurEvent: Event<void> = new Event<void>()

An event that is raised when this session has lost focus

focusEvent

focusEvent: Event<void> = new Event<void>()

An event that is raised when this session has gained focus

Private sessionService

sessionService: SessionService

Accessors

hasFocus

  • get hasFocus(): boolean
  • True if this session has focus

    Returns boolean

sessionFocusEvent

  • get sessionFocusEvent(): Event<object>
  • Manager-only. An event that is raised when a managed session has acquired focus.

    Returns Event<object>

Methods

Private _setFocus

  • _setFocus(state: any): void
  • Parameters

    • state: any

    Returns void

getSession

setSession

  • Manager-only. Grant focus to a managed session.

    Parameters

    Returns void

whenSessionHasFocus

Generated using TypeDoc