Theia API Documentation v1.74.0
    Preparing search index...
    interface PerspectiveDescriptor {
        chromeOptions?: PerspectiveChromeOptions;
        id: string;
        label: string;
        primaryViews?: Partial<Record<Area, string>>;
        viewPlacements: Map<string, Area>;
        onActivate?(shell: ApplicationShell): void;
        onDeactivate?(shell: ApplicationShell): void;
    }
    Index

    Properties

    chromeOptions?: PerspectiveChromeOptions

    Chrome control options for this perspective

    id: string
    label: string
    primaryViews?: Partial<Record<Area, string>>

    Per-area primary view: the widget to activate last in each shell area, so it gets focus.

    viewPlacements: Map<string, Area>

    Widget/view-container ID → target shell area

    Methods