UNPKG

@lidorsystems/integralui-web

Version:

IntegralUI Web - Advanced UI Components for Angular

69 lines (68 loc) 2.72 kB
import { ElementRef, EventEmitter, Renderer2 } from '@angular/core'; import { IntegralUIBaseComponent, IntegralUIOrientation } from './integralui.core'; import { IntegralUICommonService } from '../services/integralui.common.service'; import * as i0 from "@angular/core"; export declare class IntegralUIScrollBar extends IntegralUIBaseComponent { protected elemRef: ElementRef; protected elemRenderer: Renderer2; protected commonService?: IntegralUICommonService; private currentMaxValue; private currentMinValue; private currentValue; private currentSplitterDistance; private emptySpace; private maxPos; private scrollPos; private scrollSize; thumbSize: { width: number; height: number; }; thumbPos: { x: number; y: number; }; private smallChange; private largeChangeValue; set height(value: number); set largeChange(value: number); set max(value: number); get max(): number; set min(value: number); get min(): number; orientation: IntegralUIOrientation; set position(value: any); set value(value: number); get value(): number; set width(value: number); scrollMouseDown: EventEmitter<any>; scrollStart: EventEmitter<any>; scrollEnd: EventEmitter<any>; valueChanged: EventEmitter<any>; constructor(elemRef: ElementRef, elemRenderer: Renderer2, commonService?: IntegralUICommonService); ngOnInit(): void; ngAfterViewInit(): void; ngAfterContentInit(): void; ngOnDestroy(): void; isVertical(): boolean; getSize(): { width: any; height: any; }; setScrollSize(value: any): void; updateLayout(): void; private thumbStartPos; private isThumbActive; private prevPos; thumbMouseDown(e: any): void; onWindowMouseMove(e: any): void; onWindowMouseUp(e: any): void; private scrollInterval; private scrollTimeout; changeScrollPos(e: any): void; private processLargeChange; private clearScrolling; getScrollBarStyle(): any; static ɵfac: i0.ɵɵFactoryDef<IntegralUIScrollBar, never>; static ɵcmp: i0.ɵɵComponentDefWithMeta<IntegralUIScrollBar, "iui-scrollbar", never, { "controlStyle": "controlStyle"; "data": "data"; "enabled": "enabled"; "name": "name"; "state": "state"; "height": "height"; "largeChange": "largeChange"; "max": "max"; "min": "min"; "orientation": "orientation"; "position": "position"; "value": "value"; "width": "width"; }, { "scrollMouseDown": "scrollMouseDown"; "scrollStart": "scrollStart"; "scrollEnd": "scrollEnd"; "valueChanged": "valueChanged"; }, never, never>; }