UNPKG

lib-sketch-tool

Version:

46 lines (45 loc) 1.53 kB
import { OnInit, OnChanges, EventEmitter } from '@angular/core'; import { ActionSheetController } from 'ionic-angular'; import { CanvasManagerService } from './../services/canvas-manager.service'; export declare class MobileSketchToolComponent implements OnInit, OnChanges { actionSheetCtrl: ActionSheetController; private canvasManagerService; fillColor: string; strokeColor: string; isCropping: boolean; isUndoAvailable: boolean; isSelectingColor: boolean; imageData: string; loadedJson: string; iconsPath: string; icons: [string]; json: EventEmitter<string>; private isLoaded; private previousImageData; private currentJson; private previousJson; constructor(actionSheetCtrl: ActionSheetController, canvasManagerService: CanvasManagerService); ngOnInit(): void; ngOnChanges(): void; readonly hasPictograms: boolean; addText(): void; addShape(shape: string): void; addImage(source: string): void; changeStrokeColor(): void; bringFoward(): void; sendToBack(): void; saveImage(): void; crop(): void; deleteSelection(): void; mouseUp(event: any): void; mouseMove(event: any): void; mouseDown(event: any): void; group(): void; undo(): void; private computeJson(); presentShapeActionSheet(): void; presentEditActionSheet(): void; presentPictogramsActionSheet(): void; onColorClicked(): void; setColor(color: string): void; }