UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

36 lines (35 loc) 1.38 kB
import { PanelImpl } from '@docsvision/webclient/Platform/PanelImpl'; import { WebFrameMainMenuContainerParams, IWebFrameMainMenuContainerState } from '@docsvision/webclient/Platform/WebFrameMainMenuContainer'; import React from 'react'; /** * Класс элемента управления WebFrameMainMenuContainer. */ export declare class WebFrameMainMenuContainerImpl extends PanelImpl<WebFrameMainMenuContainerParams, IWebFrameMainMenuContainerState> { private mainMenuElement; private handle; private contentContainer; private isBusy; private forceCloseAfterTimeout; private showOnRightSide; UNSAFE_componentWillMount(): void; componentDidMount(): void; protected getCssStyle(): React.CSSProperties; private get minHeightSidebar(); get getElement(): HTMLElement; preventClick: (e: any) => void; switchView: (e: any) => void; private initResizeable; private get content(); get isPinned(): boolean; get IsClosed(): boolean; pinned: (value: boolean) => void; private get pinDisabled(); close(showOnRightSide?: boolean): void; open(showOnRightSide?: boolean): void; setSidebarWidth: (width?: number) => void; saveSettings: () => void; loadSettings(): void; resetSettings(): void; renderControlRoot(controlContent: any): JSX.Element; protected renderControl(): void; }