UNPKG

@grapecity/gcpdfviewer

Version:
43 lines (42 loc) 1.64 kB
import PdfReportPlugin from "../plugin"; import { ReplyTool } from "../ReplyTool/ReplyTool"; import { ReplyToolModel } from './../ReplyTool/types'; //@ts-ignore import { Store } from "@grapecity/viewer-core"; import { GcRightSidebarTool, GcRightSidebarState } from "./types"; export declare class GcRightSidebar { plugin: PdfReportPlugin; private _commentsStore; private _sidebarElement; private _commentApp; private _activeTool; private _activeState; private _sidebarToggle; private _onSidebarResizerPointerDownHandler; private _resizeActivated; private _onSidebarResizerPointerMoveHandler; private _onSidebarResizerPointerUpHandler; private _dragStartObj; private _sidebarResizer; private _minWidth; constructor(plugin: PdfReportPlugin); show(sidebarState?: GcRightSidebarState, expandedTool?: GcRightSidebarTool | undefined): void; hide(): void; collapse(): void; expand(): void; toggle(): void; get activeTool(): GcRightSidebarTool; get activeState(): GcRightSidebarState; get minWidth(): number; set minWidth(minWidth: number); get replyTool(): ReplyTool | null; get hasReplyTool(): boolean; get commentsStore(): Store<any, any> | null; addReplyTool(sidebarState?: GcRightSidebarState): void; dispatchCommentsState(state?: ReplyToolModel): void; private _updateUI; private _createControls; _onSidebarResizerPointerDown(event: PointerEvent): void; _onSidebarResizerPointerMove(event: PointerEvent): void; _onSidebarResizerPointerUp(event: PointerEvent): void; }