UNPKG

igniteui-angular-inputs

Version:

Ignite UI Angular input components for building rich data visualizations for modern web apps.

201 lines (197 loc) 10.9 kB
import { EventEmitter, OnInit } from '@angular/core'; import { IgRect } from "igniteui-angular-core"; import { IgxMultiSliderThumbCollection } from "./igx-multi-slider-thumb-collection"; import { MultiSliderOrientation } from "./MultiSliderOrientation"; import { IgxMultiSliderResolvingToolTipValueEventArgs } from "./igx-multi-slider-resolving-tool-tip-value-event-args"; import { IgxMultiSliderThumbValueChangingEventArgs } from "./igx-multi-slider-thumb-value-changing-event-args"; import { IgxMultiSliderYValueChangingEventArgs } from "./igx-multi-slider-y-value-changing-event-args"; import { MultiSlider } from "./MultiSlider"; import * as i0 from "@angular/core"; export declare class IgxMultiSliderComponent implements OnInit { protected createImplementation(): MultiSlider; ngOnInit(): void; protected _implementation: any; /** * @hidden */ get i(): MultiSlider; /** * @hidden */ static _createFromInternal(internal: any): IgxMultiSliderComponent; private onImplementationCreated; constructor(); private _thumbs; /** * Gets the column definitions that are assigned to the grid. This collection can be modified to add or remove columns in the grid. */ get thumbs(): IgxMultiSliderThumbCollection; set thumbs(v: IgxMultiSliderThumbCollection); static ngAcceptInputType_thumbs: IgxMultiSliderThumbCollection | string; get min(): number; set min(v: number); static ngAcceptInputType_min: number | string; get max(): number; set max(v: number); static ngAcceptInputType_max: number | string; get step(): number; set step(v: number); static ngAcceptInputType_step: number | string; get yMax(): number; set yMax(v: number); static ngAcceptInputType_yMax: number | string; get yMin(): number; set yMin(v: number); static ngAcceptInputType_yMin: number | string; get yStep(): number; set yStep(v: number); static ngAcceptInputType_yStep: 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 yValue(): number; set yValue(v: number); static ngAcceptInputType_yValue: 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 yTrackStartInset(): number; set yTrackStartInset(v: number); static ngAcceptInputType_yTrackStartInset: number | string; get yTrackEndInset(): number; set yTrackEndInset(v: number); static ngAcceptInputType_yTrackEndInset: number | string; get barExtent(): number; set barExtent(v: number); static ngAcceptInputType_barExtent: number | string; get orientation(): MultiSliderOrientation; set orientation(v: MultiSliderOrientation); static ngAcceptInputType_orientation: MultiSliderOrientation | string; get thumbBrush(): string; set thumbBrush(v: string); get thumbStrokeThickness(): number; set thumbStrokeThickness(v: number); static ngAcceptInputType_thumbStrokeThickness: number | string; get thumbOutline(): string; set thumbOutline(v: string); get thumbWidth(): number; set thumbWidth(v: number); static ngAcceptInputType_thumbWidth: number | string; get thumbHeight(): number; set thumbHeight(v: number); static ngAcceptInputType_thumbHeight: 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 thumbRidgesBrush(): string; set thumbRidgesBrush(v: string); get calloutBrush(): string; set calloutBrush(v: string); get calloutTextColor(): string; set calloutTextColor(v: string); get calloutOutline(): string; set calloutOutline(v: string); get calloutStrokeThickness(): number; set calloutStrokeThickness(v: number); static ngAcceptInputType_calloutStrokeThickness: 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 _resolvingToolTipValue; get resolvingToolTipValue(): EventEmitter<{ sender: any; args: IgxMultiSliderResolvingToolTipValueEventArgs; }>; private _thumbValueChanging; get thumbValueChanging(): EventEmitter<{ sender: any; args: IgxMultiSliderThumbValueChangingEventArgs; }>; private _thumbValueChanged; get thumbValueChanged(): EventEmitter<{ sender: any; args: IgxMultiSliderThumbValueChangingEventArgs; }>; private _yValueChanging; get yValueChanging(): EventEmitter<{ sender: any; args: IgxMultiSliderYValueChangingEventArgs; }>; private _yValueChanged; get yValueChanged(): EventEmitter<{ sender: any; args: IgxMultiSliderYValueChangingEventArgs; }>; protected _zoneRunner: (act: () => void) => void; protected _runInZone(act: () => void): void; static ɵfac: i0.ɵɵFactoryDeclaration<IgxMultiSliderComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<IgxMultiSliderComponent, "igx-multi-slider", never, { "thumbs": { "alias": "thumbs"; "required": false; }; "min": { "alias": "min"; "required": false; }; "max": { "alias": "max"; "required": false; }; "step": { "alias": "step"; "required": false; }; "yMax": { "alias": "yMax"; "required": false; }; "yMin": { "alias": "yMin"; "required": false; }; "yStep": { "alias": "yStep"; "required": false; }; "pixelScalingRatio": { "alias": "pixelScalingRatio"; "required": false; }; "actualPixelScalingRatio": { "alias": "actualPixelScalingRatio"; "required": false; }; "windowRect": { "alias": "windowRect"; "required": false; }; "yValue": { "alias": "yValue"; "required": false; }; "startInset": { "alias": "startInset"; "required": false; }; "endInset": { "alias": "endInset"; "required": false; }; "trackStartInset": { "alias": "trackStartInset"; "required": false; }; "trackEndInset": { "alias": "trackEndInset"; "required": false; }; "yTrackStartInset": { "alias": "yTrackStartInset"; "required": false; }; "yTrackEndInset": { "alias": "yTrackEndInset"; "required": false; }; "barExtent": { "alias": "barExtent"; "required": false; }; "orientation": { "alias": "orientation"; "required": false; }; "thumbBrush": { "alias": "thumbBrush"; "required": false; }; "thumbStrokeThickness": { "alias": "thumbStrokeThickness"; "required": false; }; "thumbOutline": { "alias": "thumbOutline"; "required": false; }; "thumbWidth": { "alias": "thumbWidth"; "required": false; }; "thumbHeight": { "alias": "thumbHeight"; "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; }; "thumbRidgesBrush": { "alias": "thumbRidgesBrush"; "required": false; }; "calloutBrush": { "alias": "calloutBrush"; "required": false; }; "calloutTextColor": { "alias": "calloutTextColor"; "required": false; }; "calloutOutline": { "alias": "calloutOutline"; "required": false; }; "calloutStrokeThickness": { "alias": "calloutStrokeThickness"; "required": false; }; "areThumbCalloutsEnabled": { "alias": "areThumbCalloutsEnabled"; "required": false; }; "thumbCalloutTextStyle": { "alias": "thumbCalloutTextStyle"; "required": false; }; }, { "resolvingToolTipValue": "resolvingToolTipValue"; "thumbValueChanging": "thumbValueChanging"; "thumbValueChanged": "thumbValueChanged"; "yValueChanging": "yValueChanging"; "yValueChanged": "yValueChanged"; }, never, never, true, never>; }