@hmcts/media-viewer
Version:
41 lines • 2.28 kB
TypeScript
import { ElementRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { Rectangle } from '../annotation-view/rectangle/rectangle.model';
import * as i0 from "@angular/core";
export declare class CtxToolbarComponent implements OnChanges {
readonly defaultHeight: any;
readonly defaultWidth: any;
toolbarContainer: ElementRef<HTMLDivElement>;
zoom: any;
rotate: any;
pageHeight: number;
pageWidth: number;
canHighlight: boolean;
canBookmark: boolean;
canComment: boolean;
canDelete: boolean;
createHighlightEvent: EventEmitter<any>;
deleteHighlightEvent: EventEmitter<any>;
addOrEditCommentEvent: EventEmitter<any>;
createBookmarkEvent: EventEmitter<Rectangle>;
cancelEvent: EventEmitter<any>;
rectangle: Rectangle;
_rectangles: Rectangle[];
top: number;
left: number;
constructor();
ngOnChanges(changes: SimpleChanges): void;
onEscapeKey(event: KeyboardEvent): void;
set rectangles(rectangles: Rectangle[]);
get rectangles(): Rectangle[];
createHighlight(): void;
deleteHighlight(): void;
addOrEditComment(): void;
createBookmark(): void;
setRectangle(): void;
popupTop(): any;
popupLeft(): number;
focusToolbar(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CtxToolbarComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CtxToolbarComponent, "mv-ctx-toolbar", never, { "zoom": { "alias": "zoom"; "required": false; }; "rotate": { "alias": "rotate"; "required": false; }; "pageHeight": { "alias": "pageHeight"; "required": false; }; "pageWidth": { "alias": "pageWidth"; "required": false; }; "canHighlight": { "alias": "canHighlight"; "required": false; }; "canBookmark": { "alias": "canBookmark"; "required": false; }; "canComment": { "alias": "canComment"; "required": false; }; "canDelete": { "alias": "canDelete"; "required": false; }; "rectangles": { "alias": "rectangles"; "required": false; }; }, { "createHighlightEvent": "createHighlightEvent"; "deleteHighlightEvent": "deleteHighlightEvent"; "addOrEditCommentEvent": "addOrEditCommentEvent"; "createBookmarkEvent": "createBookmarkEvent"; "cancelEvent": "cancelEvent"; }, never, never, false, never>;
}
//# sourceMappingURL=ctx-toolbar.component.d.ts.map