igniteui-angular-inputs
Version:
Ignite UI Angular input components for building rich data visualizations for modern web apps.
126 lines (125 loc) • 5.39 kB
TypeScript
import { TemplateRef, EventEmitter, ViewContainerRef, Injector, ComponentFactoryResolver, AfterViewInit, Renderer2, NgZone } from '@angular/core';
import { ColorEditorPanel } from "./ColorEditorPanel";
import { ControlDisplayDensity } from "igniteui-angular-core";
import { BaseControlTheme } from "igniteui-angular-core";
import { IgxColorEditorPanelSelectedValueChangedEventArgs } from "./igx-color-editor-panel-selected-value-changed-event-args";
import * as i0 from "@angular/core";
export declare class IgxColorEditorPanelComponent implements AfterViewInit {
private renderer;
private _elRef;
private ngZone;
private injector;
private componentFactoryResolver;
container: Element;
private _wrapper;
private _portalManager;
private _root;
_dynamicContent: ViewContainerRef;
_childTemplateRef: TemplateRef<any>;
constructor(renderer: Renderer2, _elRef: ViewContainerRef, ngZone: NgZone, injector: Injector, componentFactoryResolver: ComponentFactoryResolver);
updateStyle(): void;
ngOnDestroy(): void;
ngAfterViewInit(): void;
protected createImplementation(): ColorEditorPanel;
protected _implementation: any;
/**
* @hidden
*/
get i(): ColorEditorPanel; /**
* @hidden
*/
static _createFromInternal(internal: any): IgxColorEditorPanelComponent;
private _colorEditorPanel;
/**
* Gets or Sets the value for the color editor panel.
*/
get value(): string;
set value(v: string);
/**
* Gets or sets the display density to use for the ColorEditorPanel.
*/
get density(): ControlDisplayDensity;
set density(v: ControlDisplayDensity);
static ngAcceptInputType_density: ControlDisplayDensity | string;
/**
* Gets or sets the base built in theme to use for the ColorEditorPanel.
*/
get baseTheme(): BaseControlTheme;
set baseTheme(v: BaseControlTheme);
static ngAcceptInputType_baseTheme: BaseControlTheme | string;
/**
* Gets or Sets the selected color background color
*/
get backgroundColor(): string;
set backgroundColor(v: string);
/**
* Gets or Sets the selected color boreder color
*/
get selectedColorBorderColor(): string;
set selectedColorBorderColor(v: string);
/**
* Gets or Sets the selected color border color
*/
get selectedFocusDateBackgroundColor(): string;
set selectedFocusDateBackgroundColor(v: string);
/**
* Gets or Sets the focus color border color
*/
get focusColorBorderColor(): string;
set focusColorBorderColor(v: string);
/**
* Gets or Sets the focus date background color
*/
get hoverBackgroundColor(): string;
set hoverBackgroundColor(v: string);
/**
* Gets or Sets the selected date text color
*/
get textColor(): string;
set textColor(v: string);
/**
* Gets or sets the font to use for the combobox.
*/
get textStyle(): string;
set textStyle(v: string);
/**
* Gets or sets the scaling value used to affect the pixel density of the control.
* A higher scaling ratio will produce crisper visuals at the expense of memory. Lower values will cause the control
* to appear blurry.
*/
get pixelScalingRatio(): number;
set pixelScalingRatio(v: number);
static ngAcceptInputType_pixelScalingRatio: number | string;
get actualPixelScalingRatio(): number;
set actualPixelScalingRatio(v: number);
static ngAcceptInputType_actualPixelScalingRatio: number | string;
findByName(name: string): any;
protected __p: string;
protected _hasUserValues: Set<string>;
protected get hasUserValues(): Set<string>;
protected __m(propertyName: string): void;
protected _stylingContainer: any;
protected _stylingParent: any;
protected _inStyling: boolean;
protected _styling(container: any, component: any, parent?: any): void;
private _valueChanged;
/**
* Called when date is selected.
*/
get valueChanged(): EventEmitter<{
sender: any;
args: IgxColorEditorPanelSelectedValueChangedEventArgs;
}>;
private _valueChanging;
/**
* Called when date is selected.
*/
get valueChanging(): EventEmitter<{
sender: any;
args: IgxColorEditorPanelSelectedValueChangedEventArgs;
}>;
protected _zoneRunner: (act: () => void) => void;
protected _runInZone(act: () => void): void;
static ɵfac: i0.ɵɵFactoryDeclaration<IgxColorEditorPanelComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IgxColorEditorPanelComponent, "igx-color-editor-panel", never, { "value": "value"; "density": "density"; "baseTheme": "baseTheme"; "backgroundColor": "backgroundColor"; "selectedColorBorderColor": "selectedColorBorderColor"; "selectedFocusDateBackgroundColor": "selectedFocusDateBackgroundColor"; "focusColorBorderColor": "focusColorBorderColor"; "hoverBackgroundColor": "hoverBackgroundColor"; "textColor": "textColor"; "textStyle": "textStyle"; "pixelScalingRatio": "pixelScalingRatio"; "actualPixelScalingRatio": "actualPixelScalingRatio"; }, { "valueChanged": "valueChanged"; "valueChanging": "valueChanging"; }, never, ["*"]>;
}