@eclipse-scout/core
Version:
Eclipse Scout runtime
23 lines • 997 B
TypeScript
import { DesktopBench, DesktopTab, DesktopTabArea, DesktopTabBoxController, Form, SimpleTabAreaTabSelectEvent } from '../../index';
/**
* The {@link HeaderTabBoxController} is used to link the center {@link SimpleTabBox} (all forms with displayViewId='C')
* with a {@link SimpleTabArea} placed in the header.
*
* @see SimpleTabBoxController
*/
export declare class HeaderTabBoxController extends DesktopTabBoxController {
tabArea: DesktopTabArea;
bench: DesktopBench;
tabAreaCenter: DesktopTabArea;
tabAreaInHeader: boolean;
protected _viewsChangedHandler: () => void;
constructor();
install(bench: DesktopBench, tabArea?: DesktopTabArea): void;
protected _installListeners(): void;
/** @internal */
_onViewsChanged(): void;
protected _setViewTabAreaInHeader(inHeader: boolean): void;
getTabs(): DesktopTab[];
protected _onViewTabSelect(event: SimpleTabAreaTabSelectEvent<Form>): void;
}
//# sourceMappingURL=HeaderTabBoxController.d.ts.map