@lidorsystems/integralui-web
Version:
IntegralUI Web - Advanced UI Components for Angular
68 lines (67 loc) • 3.01 kB
TypeScript
import { ElementRef, EventEmitter } from '@angular/core';
import { IntegralUIBaseValueComponent, IntegralUIOrientation } from './integralui.core';
import { IntegralUICommonService } from '../services/integralui.common.service';
import * as i0 from "@angular/core";
export declare class IntegralUISlider extends IntegralUIBaseValueComponent {
protected elemRef: ElementRef;
protected commonService?: IntegralUICommonService;
animationState: string;
protected ctrlMaxValue: number;
protected ctrlMinValue: number;
protected currentOrientation: IntegralUIOrientation;
protected contentSize: any;
protected handleSize: {
width: number;
height: number;
};
protected sliderSize: any;
sliderPos: number;
handleElem: ElementRef;
protected sliderBackgroundClass: Array<any>;
protected sliderBackgroundClassName: string;
protected sliderButtonClass: Array<any>;
protected sliderButtonClassName: string;
get value(): number;
set value(val: number);
set orientation(value: IntegralUIOrientation);
get orientation(): IntegralUIOrientation;
set min(val: number);
get min(): number;
set max(val: number);
get max(): number;
orientationChanged: EventEmitter<any>;
constructor(elemRef: ElementRef, commonService?: IntegralUICommonService);
ngOnInit(): void;
ngAfterViewInit(): void;
protected initStyle(): void;
ngAfterContentChecked(): void;
getContentWidth(): any;
getSliderWidth(): any;
processValueChange(): void;
updateLayout(): void;
protected isSliderChangeActive: boolean;
ctrlMouseEnter(e: any): void;
ctrlMouseLeave(e: any): void;
ctrlMouseDown(e: any): void;
ctrlMouseMove(e: any): void;
ctrlMouseUp(e: any): void;
ctrlMouseWheel(e: any): void;
ctrlTouchEnd(e: any): void;
onWindowMouseMove(e: any): void;
onWindowMouseUp(e: any): void;
getControlStyle(): any;
getSliderBackStyle(): any;
getSliderBackValueStyle(): any;
getSliderValueStyle(): any;
protected updateContentClass(): void;
getSliderBackgroundClass(): any[];
protected updateSliderBackgroundClass(): void;
getSliderButtonClass(): any[];
protected updateSliderButtonClass(): void;
protected getSliderBackgroundStyle(value: any): any;
protected getSliderButtonStyle(value: any): any;
protected getSliderStyle(value?: any): any;
protected updateStyle(value: any): void;
static ɵfac: i0.ɵɵFactoryDef<IntegralUISlider, never>;
static ɵcmp: i0.ɵɵComponentDefWithMeta<IntegralUISlider, "iui-slider", never, { "autoUpdate": "autoUpdate"; "controlStyle": "controlStyle"; "data": "data"; "enabled": "enabled"; "name": "name"; "size": "size"; "state": "state"; "value": "value"; "orientation": "orientation"; "min": "min"; "max": "max"; }, { "valueChanged": "valueChanged"; "orientationChanged": "orientationChanged"; }, never, never>;
}