Interface TrackableWidgetProvider

Exposes widgets which activation state should be tracked by shell.

interface TrackableWidgetProvider {
    onDidChangeTrackableWidgets?: Event<Widget[]>;
    activateWidget?(id): undefined | Widget;
    getTrackableWidgets(): Widget[];
    revealWidget?(id): undefined | Widget;
}

Implemented by

Properties

onDidChangeTrackableWidgets?: Event<Widget[]>

Methods

  • Make visible and focus a trackable widget for the given id. If not implemented then activate request will be sent to a child widget directly.

    Parameters

    • id: string

    Returns undefined | Widget