igniteui-angular-inputs
Version:
Ignite UI Angular input components for building rich data visualizations for modern web apps.
201 lines (197 loc) • 9.79 kB
TypeScript
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": "thumbs"; "min": "min"; "max": "max"; "step": "step"; "yMax": "yMax"; "yMin": "yMin"; "yStep": "yStep"; "pixelScalingRatio": "pixelScalingRatio"; "actualPixelScalingRatio": "actualPixelScalingRatio"; "windowRect": "windowRect"; "yValue": "yValue"; "startInset": "startInset"; "endInset": "endInset"; "trackStartInset": "trackStartInset"; "trackEndInset": "trackEndInset"; "yTrackStartInset": "yTrackStartInset"; "yTrackEndInset": "yTrackEndInset"; "barExtent": "barExtent"; "orientation": "orientation"; "thumbBrush": "thumbBrush"; "thumbStrokeThickness": "thumbStrokeThickness"; "thumbOutline": "thumbOutline"; "thumbWidth": "thumbWidth"; "thumbHeight": "thumbHeight"; "barBrush": "barBrush"; "barOutline": "barOutline"; "barStrokeThickness": "barStrokeThickness"; "rangeThumbBrush": "rangeThumbBrush"; "rangeThumbOutline": "rangeThumbOutline"; "rangeThumbStrokeThickness": "rangeThumbStrokeThickness"; "rangeThumbRidgesBrush": "rangeThumbRidgesBrush"; "thumbRidgesBrush": "thumbRidgesBrush"; "calloutBrush": "calloutBrush"; "calloutTextColor": "calloutTextColor"; "calloutOutline": "calloutOutline"; "calloutStrokeThickness": "calloutStrokeThickness"; "areThumbCalloutsEnabled": "areThumbCalloutsEnabled"; "thumbCalloutTextStyle": "thumbCalloutTextStyle"; }, { "resolvingToolTipValue": "resolvingToolTipValue"; "thumbValueChanging": "thumbValueChanging"; "thumbValueChanged": "thumbValueChanged"; "yValueChanging": "yValueChanging"; "yValueChanged": "yValueChanged"; }, never, never>;
}