scrollpanel.d.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import { AfterViewInit, OnDestroy, ElementRef, NgZone } from '@angular/core';
  2. export declare class ScrollPanel implements AfterViewInit, OnDestroy {
  3. el: ElementRef;
  4. zone: NgZone;
  5. style: any;
  6. styleClass: string;
  7. constructor(el: ElementRef, zone: NgZone);
  8. containerViewChild: ElementRef;
  9. contentViewChild: ElementRef;
  10. xBarViewChild: ElementRef;
  11. yBarViewChild: ElementRef;
  12. scrollYRatio: number;
  13. scrollXRatio: number;
  14. timeoutFrame: any;
  15. initialized: boolean;
  16. lastPageY: number;
  17. lastPageX: number;
  18. isXBarClicked: boolean;
  19. isYBarClicked: boolean;
  20. ngAfterViewInit(): void;
  21. calculateContainerHeight(): void;
  22. moveBar(): void;
  23. onYBarMouseDown(e: MouseEvent): void;
  24. onXBarMouseDown(e: MouseEvent): void;
  25. onDocumentMouseMove(e: MouseEvent): void;
  26. onMouseMoveForXBar(e: MouseEvent): void;
  27. onMouseMoveForYBar(e: MouseEvent): void;
  28. scrollTop(scrollTop: number): void;
  29. onDocumentMouseUp(e: Event): void;
  30. requestAnimationFrame(f: Function): void;
  31. ngOnDestroy(): void;
  32. refresh(): void;
  33. }
  34. export declare class ScrollPanelModule {
  35. }