Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ApplicationShellWithToolbarOverride

Hierarchy

  • ApplicationShell
    • ApplicationShellWithToolbarOverride

Index

Constructors

  • new ApplicationShellWithToolbarOverride(dockPanelRendererFactory: (() => DockPanelRenderer), statusBar: StatusBarImpl, sidePanelHandlerFactory: (() => SidePanelHandler), splitPositionHandler: SplitPositionHandler, applicationStateService: FrontendApplicationStateService, options: undefined | RecursivePartial<Options>, corePreferences: CorePreferences, saveResourceService: SaveResourceService, secondaryWindowHandler: SecondaryWindowHandler): ApplicationShellWithToolbarOverride
  • Construct a new application shell.

    Parameters

    • dockPanelRendererFactory: (() => DockPanelRenderer)
        • (): DockPanelRenderer
        • Returns DockPanelRenderer

    • statusBar: StatusBarImpl
    • sidePanelHandlerFactory: (() => SidePanelHandler)
        • (): SidePanelHandler
        • Returns SidePanelHandler

    • splitPositionHandler: SplitPositionHandler
    • applicationStateService: FrontendApplicationStateService
    • options: undefined | RecursivePartial<Options>
    • corePreferences: CorePreferences
    • saveResourceService: SaveResourceService
    • secondaryWindowHandler: SecondaryWindowHandler

    Returns ApplicationShellWithToolbarOverride

Properties

preferenceService: PreferenceService
toolbar: TabBarToolbar
toolbarFactory: (() => TabBarToolbar)

Type declaration

    • (): TabBarToolbar
    • Returns TabBarToolbar

toolbarPreferences: ToolbarPreferences

Methods

  • createLayout(): Layout
  • doInit(): Promise<void>
  • init(): void
  • tryShowToolbar(): boolean