@ngxmc/color-picker
Version:
Angular Material Color Picker
28 lines (27 loc) • 1.23 kB
TypeScript
import { AfterViewInit, NgZone, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
import { AbstractControl, FormGroup } from '@angular/forms';
import { Color } from '../../models';
import { NgxMatBaseColorCanvas } from './base-color-canvas';
import * as i0 from "@angular/core";
export declare class NgxMatColorCanvasComponent extends NgxMatBaseColorCanvas implements OnInit, AfterViewInit, OnChanges, OnDestroy {
protected zone: NgZone;
private _baseColor;
get rCtrl(): AbstractControl;
get gCtrl(): AbstractControl;
get bCtrl(): AbstractControl;
get aCtrl(): AbstractControl;
get hexCtrl(): AbstractControl;
_resetBaseColor: boolean;
formGroup: FormGroup;
rgba: string;
constructor(zone: NgZone);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
private updateForm;
redrawIndicator(x: number, y: number): void;
fillGradient(): void;
onSliderColorChanged(c: Color): void;
changeColor(e: MouseEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxMatColorCanvasComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgxMatColorCanvasComponent, "ngx-mat-color-canvas", never, {}, {}, never, never, true, never>;
}