igniteui-angular-charts
Version:
Ignite UI Angular charting components for building rich data visualizations for modern web apps.
211 lines (207 loc) • 12.6 kB
TypeScript
import { EventEmitter, ViewContainerRef, Injector, AfterContentInit, Renderer2, NgZone } from '@angular/core';
import { IgRect } from "igniteui-angular-core";
import { ZoomSliderOrientation } from './ZoomSliderOrientation';
import { IgxZoomSliderResolvingAxisValueEventArgs } from './igx-zoom-slider-resolving-axis-value-event-args';
import { IgxRectChangedEventArgs } from "igniteui-angular-core";
import { ZoomSlider } from "./ZoomSlider";
import * as i0 from "@angular/core";
export declare class IgxZoomSliderComponent implements AfterContentInit {
private renderer;
private _elRef;
private ngZone;
private injector;
container: Element;
private _height;
private _width;
set height(value: string);
get height(): string;
set width(value: string);
get width(): string;
_dynamicContent: ViewContainerRef;
private _wrapper;
private _root;
constructor(renderer: Renderer2, _elRef: ViewContainerRef, ngZone: NgZone, injector: Injector);
updateStyle(): void;
ngOnDestroy(): void;
private _implementation;
ngAfterContentInit(): void;
protected createImplementation(): ZoomSlider;
get i(): ZoomSlider;
private _zoomSlider;
protected static _staticStyling(container: any, component: any, parent?: any): void;
get panTransitionDuration(): number;
set panTransitionDuration(v: number);
static ngAcceptInputType_panTransitionDuration: number | string;
get maxZoomWidth(): number;
set maxZoomWidth(v: number);
static ngAcceptInputType_maxZoomWidth: number | 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;
get windowRect(): IgRect;
set windowRect(v: IgRect);
static ngAcceptInputType_windowRect: IgRect | string;
get minZoomWidth(): number;
set minZoomWidth(v: number);
static ngAcceptInputType_minZoomWidth: number | string;
get startInset(): number;
set startInset(v: number);
static ngAcceptInputType_startInset: number | string;
get endInset(): number;
set endInset(v: number);
static ngAcceptInputType_endInset: number | string;
get trackStartInset(): number;
set trackStartInset(v: number);
static ngAcceptInputType_trackStartInset: number | string;
get trackEndInset(): number;
set trackEndInset(v: number);
static ngAcceptInputType_trackEndInset: number | string;
get barExtent(): number;
set barExtent(v: number);
static ngAcceptInputType_barExtent: number | string;
get orientation(): ZoomSliderOrientation;
set orientation(v: ZoomSliderOrientation);
static ngAcceptInputType_orientation: ZoomSliderOrientation | string;
get lowerThumbBrush(): string;
set lowerThumbBrush(v: string);
get lowerThumbStrokeThickness(): number;
set lowerThumbStrokeThickness(v: number);
static ngAcceptInputType_lowerThumbStrokeThickness: number | string;
get higherThumbStrokeThickness(): number;
set higherThumbStrokeThickness(v: number);
static ngAcceptInputType_higherThumbStrokeThickness: number | string;
get higherThumbBrush(): string;
set higherThumbBrush(v: string);
get lowerThumbOutline(): string;
set lowerThumbOutline(v: string);
get higherThumbOutline(): string;
set higherThumbOutline(v: string);
get lowerThumbRidgesBrush(): string;
set lowerThumbRidgesBrush(v: string);
get higherThumbRidgesBrush(): string;
set higherThumbRidgesBrush(v: string);
get lowerThumbWidth(): number;
set lowerThumbWidth(v: number);
static ngAcceptInputType_lowerThumbWidth: number | string;
get higherThumbWidth(): number;
set higherThumbWidth(v: number);
static ngAcceptInputType_higherThumbWidth: number | string;
get lowerThumbHeight(): number;
set lowerThumbHeight(v: number);
static ngAcceptInputType_lowerThumbHeight: number | string;
get higherThumbHeight(): number;
set higherThumbHeight(v: number);
static ngAcceptInputType_higherThumbHeight: number | string;
get lowerShadeBrush(): string;
set lowerShadeBrush(v: string);
get lowerShadeOutline(): string;
set lowerShadeOutline(v: string);
get lowerShadeStrokeThickness(): number;
set lowerShadeStrokeThickness(v: number);
static ngAcceptInputType_lowerShadeStrokeThickness: number | string;
get higherShadeBrush(): string;
set higherShadeBrush(v: string);
get higherShadeOutline(): string;
set higherShadeOutline(v: string);
get higherShadeStrokeThickness(): number;
set higherShadeStrokeThickness(v: number);
static ngAcceptInputType_higherShadeStrokeThickness: number | string;
get barBrush(): string;
set barBrush(v: string);
get barOutline(): string;
set barOutline(v: string);
get barStrokeThickness(): number;
set barStrokeThickness(v: number);
static ngAcceptInputType_barStrokeThickness: number | string;
get rangeThumbBrush(): string;
set rangeThumbBrush(v: string);
get rangeThumbOutline(): string;
set rangeThumbOutline(v: string);
get rangeThumbStrokeThickness(): number;
set rangeThumbStrokeThickness(v: number);
static ngAcceptInputType_rangeThumbStrokeThickness: number | string;
get rangeThumbRidgesBrush(): string;
set rangeThumbRidgesBrush(v: string);
get lowerCalloutBrush(): string;
set lowerCalloutBrush(v: string);
get lowerCalloutTextColor(): string;
set lowerCalloutTextColor(v: string);
get lowerCalloutOutline(): string;
set lowerCalloutOutline(v: string);
get lowerCalloutStrokeThickness(): number;
set lowerCalloutStrokeThickness(v: number);
static ngAcceptInputType_lowerCalloutStrokeThickness: number | string;
get higherCalloutBrush(): string;
set higherCalloutBrush(v: string);
get higherCalloutTextColor(): string;
set higherCalloutTextColor(v: string);
get higherCalloutOutline(): string;
set higherCalloutOutline(v: string);
get higherCalloutStrokeThickness(): number;
set higherCalloutStrokeThickness(v: number);
static ngAcceptInputType_higherCalloutStrokeThickness: number | string;
get isCustomThumbProvided(): boolean;
static ngAcceptInputType_isCustomThumbProvided: boolean | string;
get isCustomRangeThumbProvided(): boolean;
static ngAcceptInputType_isCustomRangeThumbProvided: boolean | string;
get isCustomBarProvided(): boolean;
static ngAcceptInputType_isCustomBarProvided: boolean | string;
get isCustomShadeProvided(): boolean;
static ngAcceptInputType_isCustomShadeProvided: boolean | string;
get areThumbCalloutsEnabled(): boolean;
set areThumbCalloutsEnabled(v: boolean);
static ngAcceptInputType_areThumbCalloutsEnabled: boolean | string;
get thumbCalloutTextStyle(): string;
set thumbCalloutTextStyle(v: 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;
onDetachedFromUI(): void;
onAttachedToUI(): void;
/**
* Called by the UI framework to provide a UI container for rendering this control.
* @param container * The UI container element.
*/
provideContainer(container: any): void;
flush(): void;
trackDirty(): void;
/**
* Shows the ZoomSlider.
*/
show(): void;
/**
* Hides the ZoomSlider.
*/
hide(): void;
private _resolvingAxisValue;
get resolvingAxisValue(): EventEmitter<{
sender: any;
args: IgxZoomSliderResolvingAxisValueEventArgs;
}>;
private _windowRectChanged;
/**
* Occurs just after the current ZoomSlider's window rectangle is changed.
*/
get windowRectChanged(): EventEmitter<{
sender: any;
args: IgxRectChangedEventArgs;
}>;
protected _zoneRunner: (act: () => void) => void;
protected _runInZone(act: () => void): void;
static ɵfac: i0.ɵɵFactoryDeclaration<IgxZoomSliderComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IgxZoomSliderComponent, "igx-zoom-slider", never, { "height": { "alias": "height"; "required": false; }; "width": { "alias": "width"; "required": false; }; "panTransitionDuration": { "alias": "panTransitionDuration"; "required": false; }; "maxZoomWidth": { "alias": "maxZoomWidth"; "required": false; }; "pixelScalingRatio": { "alias": "pixelScalingRatio"; "required": false; }; "actualPixelScalingRatio": { "alias": "actualPixelScalingRatio"; "required": false; }; "windowRect": { "alias": "windowRect"; "required": false; }; "minZoomWidth": { "alias": "minZoomWidth"; "required": false; }; "startInset": { "alias": "startInset"; "required": false; }; "endInset": { "alias": "endInset"; "required": false; }; "trackStartInset": { "alias": "trackStartInset"; "required": false; }; "trackEndInset": { "alias": "trackEndInset"; "required": false; }; "barExtent": { "alias": "barExtent"; "required": false; }; "orientation": { "alias": "orientation"; "required": false; }; "lowerThumbBrush": { "alias": "lowerThumbBrush"; "required": false; }; "lowerThumbStrokeThickness": { "alias": "lowerThumbStrokeThickness"; "required": false; }; "higherThumbStrokeThickness": { "alias": "higherThumbStrokeThickness"; "required": false; }; "higherThumbBrush": { "alias": "higherThumbBrush"; "required": false; }; "lowerThumbOutline": { "alias": "lowerThumbOutline"; "required": false; }; "higherThumbOutline": { "alias": "higherThumbOutline"; "required": false; }; "lowerThumbRidgesBrush": { "alias": "lowerThumbRidgesBrush"; "required": false; }; "higherThumbRidgesBrush": { "alias": "higherThumbRidgesBrush"; "required": false; }; "lowerThumbWidth": { "alias": "lowerThumbWidth"; "required": false; }; "higherThumbWidth": { "alias": "higherThumbWidth"; "required": false; }; "lowerThumbHeight": { "alias": "lowerThumbHeight"; "required": false; }; "higherThumbHeight": { "alias": "higherThumbHeight"; "required": false; }; "lowerShadeBrush": { "alias": "lowerShadeBrush"; "required": false; }; "lowerShadeOutline": { "alias": "lowerShadeOutline"; "required": false; }; "lowerShadeStrokeThickness": { "alias": "lowerShadeStrokeThickness"; "required": false; }; "higherShadeBrush": { "alias": "higherShadeBrush"; "required": false; }; "higherShadeOutline": { "alias": "higherShadeOutline"; "required": false; }; "higherShadeStrokeThickness": { "alias": "higherShadeStrokeThickness"; "required": false; }; "barBrush": { "alias": "barBrush"; "required": false; }; "barOutline": { "alias": "barOutline"; "required": false; }; "barStrokeThickness": { "alias": "barStrokeThickness"; "required": false; }; "rangeThumbBrush": { "alias": "rangeThumbBrush"; "required": false; }; "rangeThumbOutline": { "alias": "rangeThumbOutline"; "required": false; }; "rangeThumbStrokeThickness": { "alias": "rangeThumbStrokeThickness"; "required": false; }; "rangeThumbRidgesBrush": { "alias": "rangeThumbRidgesBrush"; "required": false; }; "lowerCalloutBrush": { "alias": "lowerCalloutBrush"; "required": false; }; "lowerCalloutTextColor": { "alias": "lowerCalloutTextColor"; "required": false; }; "lowerCalloutOutline": { "alias": "lowerCalloutOutline"; "required": false; }; "lowerCalloutStrokeThickness": { "alias": "lowerCalloutStrokeThickness"; "required": false; }; "higherCalloutBrush": { "alias": "higherCalloutBrush"; "required": false; }; "higherCalloutTextColor": { "alias": "higherCalloutTextColor"; "required": false; }; "higherCalloutOutline": { "alias": "higherCalloutOutline"; "required": false; }; "higherCalloutStrokeThickness": { "alias": "higherCalloutStrokeThickness"; "required": false; }; "areThumbCalloutsEnabled": { "alias": "areThumbCalloutsEnabled"; "required": false; }; "thumbCalloutTextStyle": { "alias": "thumbCalloutTextStyle"; "required": false; }; }, { "resolvingAxisValue": "resolvingAxisValue"; "windowRectChanged": "windowRectChanged"; }, never, never, true, never>;
}