@theia/core
Version:
Theia is a cloud & desktop IDE framework implemented in TypeScript.
24 lines • 888 B
TypeScript
import { Emitter, Event } from '../../common/event';
import { ApplicationShell } from './application-shell';
import { TabBar, Widget } from '@lumino/widgets';
export declare class ViewColumnService {
private readonly shell;
private readonly columnValues;
private readonly viewColumnIds;
protected readonly onViewColumnChangedEmitter: Emitter<{
id: string;
viewColumn: number;
}>;
constructor(shell: ApplicationShell);
get onViewColumnChanged(): Event<{
id: string;
viewColumn: number;
}>;
updateViewColumns(): void;
protected setViewColumn(tabBar: TabBar<Widget>, viewColumn: number): void;
getViewColumnIds(viewColumn: number): string[];
getViewColumn(id: string): number | undefined;
hasViewColumn(id: string): boolean;
viewColumnsSize(): number;
}
//# sourceMappingURL=view-column-service.d.ts.map