UNPKG

armisa-models

Version:
32 lines (31 loc) 1.37 kB
import { MainStateManager } from '../../MainStateManager'; import { TabPageData } from './TabData'; import { IControlsElementType } from '../TabbingControl'; import { IArmisaPageKey } from '../../ArmisaImportPage'; import { PropsOfPage } from '../BasePageData'; import { INaming } from '../../NamingCaption'; export declare class Tabing { private mainStateManager; private tabsOrder; private _tabs; get tabs(): TabPageData[]; get activeTab(): TabPageData | undefined; private _hoveredTab; get hoveredTab(): TabPageData | undefined; set hoveredTab(value: TabPageData | undefined); helpModeState: boolean; toggelHelpMode: () => void; helpElementRef?: IControlsElementType; setHelpElementRef: (element: IControlsElementType) => void; constructor(mainStateManager: MainStateManager); addTab: { (caption: string, pageKey: IArmisaPageKey, isMainOfStacks?: boolean): void; (pageKey: IArmisaPageKey): void; (caption: INaming, pageKey: IArmisaPageKey): void; (caption: INaming, pageKey: IArmisaPageKey, props: PropsOfPage): void; (caption: string, pageKey: IArmisaPageKey, props: PropsOfPage, isMainOfStacks?: boolean): void; }; closeThisTab: (tab: TabPageData) => void; selectThisTab: (tab: TabPageData) => void; private fixZindex; }