You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.9 KiB
46 lines
1.9 KiB
import { AfterViewInit, OnDestroy, ElementRef, NgZone, ChangeDetectorRef, AfterContentInit, QueryList, TemplateRef } from '@angular/core';
|
|
import * as i0 from "@angular/core";
|
|
import * as i1 from "@angular/common";
|
|
export declare class ScrollPanel implements AfterViewInit, AfterContentInit, OnDestroy {
|
|
el: ElementRef;
|
|
zone: NgZone;
|
|
cd: ChangeDetectorRef;
|
|
style: any;
|
|
styleClass: string;
|
|
constructor(el: ElementRef, zone: NgZone, cd: ChangeDetectorRef);
|
|
containerViewChild: ElementRef;
|
|
contentViewChild: ElementRef;
|
|
xBarViewChild: ElementRef;
|
|
yBarViewChild: ElementRef;
|
|
templates: QueryList<any>;
|
|
scrollYRatio: number;
|
|
scrollXRatio: number;
|
|
timeoutFrame: any;
|
|
initialized: boolean;
|
|
lastPageY: number;
|
|
lastPageX: number;
|
|
isXBarClicked: boolean;
|
|
isYBarClicked: boolean;
|
|
contentTemplate: TemplateRef<any>;
|
|
ngAfterViewInit(): void;
|
|
ngAfterContentInit(): void;
|
|
calculateContainerHeight(): void;
|
|
moveBar(): void;
|
|
onYBarMouseDown(e: MouseEvent): void;
|
|
onXBarMouseDown(e: MouseEvent): void;
|
|
onDocumentMouseMove(e: MouseEvent): void;
|
|
onMouseMoveForXBar(e: MouseEvent): void;
|
|
onMouseMoveForYBar(e: MouseEvent): void;
|
|
scrollTop(scrollTop: number): void;
|
|
onDocumentMouseUp(e: Event): void;
|
|
requestAnimationFrame(f: Function): void;
|
|
ngOnDestroy(): void;
|
|
refresh(): void;
|
|
static ɵfac: i0.ɵɵFactoryDeclaration<ScrollPanel, never>;
|
|
static ɵcmp: i0.ɵɵComponentDeclaration<ScrollPanel, "p-scrollPanel", never, { "style": "style"; "styleClass": "styleClass"; }, {}, ["templates"], ["*"]>;
|
|
}
|
|
export declare class ScrollPanelModule {
|
|
static ɵfac: i0.ɵɵFactoryDeclaration<ScrollPanelModule, never>;
|
|
static ɵmod: i0.ɵɵNgModuleDeclaration<ScrollPanelModule, [typeof ScrollPanel], [typeof i1.CommonModule], [typeof ScrollPanel]>;
|
|
static ɵinj: i0.ɵɵInjectorDeclaration<ScrollPanelModule>;
|
|
}
|