ng-fancy-gui
Version:
This package contains components, for creating userinterfaces in a Angular app.
33 lines (32 loc) • 888 B
TypeScript
import { EventEmitter, AfterViewInit, OnDestroy } from '@angular/core';
export declare class RotationSliderComponent implements AfterViewInit, OnDestroy {
iconPath: any;
additive: string;
max: number;
min: number;
change: EventEmitter<number>;
renderingValue: string;
canvasVc: any;
canvas: HTMLCanvasElement;
ctx: CanvasRenderingContext2D;
private mouse;
private horizontalLines;
value: number;
private spaceing;
private lineThikness;
lineColor: string;
private horizontalLinesMarginTop;
horizontalLineMove: number;
private animationFrameHandler;
constructor();
ngAfterViewInit(): void;
ngOnDestroy(): void;
clear(): void;
init(): void;
initRenderingLoop(): void;
initMouseEvents(): void;
resize(): void;
render(): void;
addHorizontalLines(): void;
resetValue(): void;
}