@mescius/dsimageviewer
Version:
Document Solutions Image Viewer
30 lines (29 loc) • 1.03 kB
TypeScript
//@ts-ignore
import { ToolbarItem } from "@grapecity/viewer-core";
import { GcImageViewer } from "../../GcImageViewer";
import { SecondToolbarControl } from "./SecondToolbarControl";
import { SecondToolbarType } from "../../Models";
export declare class SecondToolbar {
private _viewer;
private _layoutMode;
items: {
[key: string]: ToolbarItem;
};
secondToolbarControl: SecondToolbarControl;
private _marginTop;
constructor(_viewer: GcImageViewer);
get isShown(): boolean;
get layoutMode(): SecondToolbarType;
set layoutMode(mode: SecondToolbarType);
get marginTop(): number;
set marginTop(val: number);
addItem(toolbarItem: ToolbarItem): void;
show(mode: SecondToolbarType | string): Promise<void>;
hide(): Promise<void>;
confirmChanges(): void;
cancelChanges(): void;
undoTransactionStep(): boolean | void;
redoTransactionStep(): boolean | void;
raiseStateChanged(): void;
private static createControl;
}