Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ElectronMenuContribution

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected Readonly factory

Protected Readonly preferenceService

preferenceService: PreferenceService

Protected shell

Protected Readonly stateService

Protected Optional titleBarStyle

titleBarStyle: string

Protected titleBarStyleChangeFlag

titleBarStyleChangeFlag: boolean = false

Accessors

menuBar

Methods

Protected appendMenu

Protected createControlButton

  • createControlButton(id: string, handler: () => void): HTMLElement

Protected createCustomTitleBar

Protected createLogo

  • createLogo(): Widget

Protected handleRequiredRestart

  • handleRequiredRestart(): Promise<void>

handleTitleBarStyling

handleToggleMaximized

  • handleToggleMaximized(): void

Protected handleWindowControls

  • handleWindowControls(electronWindow: BrowserWindow): void

Protected hideTopPanel

onStart

registerCommands

registerKeybindings

registerMenus

Protected setMenu

  • setMenu(app: FrontendApplication, electronMenu?: null | Menu, electronWindow?: BrowserWindow): void