import { Base, Point, Type, INotifyPropertyChanged, PropertyChangedEventArgs } from "./type"; import { IScrollerView } from "./IScrollerView"; import { DomRenderer, DomWrapper } from "./dom"; import { IExecutionContext } from "./IExecutionContext"; import { CanvasGestureDOMEventProxy } from "./CanvasGestureDOMEventProxy"; import { Brush } from "./Brush"; import { Key } from "./Key"; import { DoubleAnimator } from "./DoubleAnimator"; import { ScrollbarStyle } from "./ScrollbarStyle"; import { IScrollerKeyboardListener } from "./IScrollerKeyboardListener"; import { ScrollerScrollingEventArgs } from "./ScrollerScrollingEventArgs"; /** * @hidden */ export declare class ScrollerView extends Base implements IScrollerView { static $t: Type; private i; private k; private ad; private ae; private af; constructor(a: Scroller); c: Scroller; protected ag: DomRenderer; protected ak: DomWrapper; protected b: IExecutionContext; getDefaultScrollbarBrush(): Brush; protected ac: HTMLDivElement; protected a: CanvasGestureDOMEventProxy; aj: DomWrapper; ah: DomWrapper; ai: DomWrapper; al: DomWrapper; provideContainer(a: any): void; private m; private as; private onDocumentKeyDown; private onDocumentKeyUp; private onDocumentMouseDown; private t; private am; private an; private ao; private r; private s; private p; private q; private e; private l; onViewportHeightChanged(a: number): void; onViewportWidthChanged(a: number): void; onContentHeightChanged(a: number): void; onContentWidthChanged(a: number): void; cancelInertia(): void; private ap; private aq; updateScrollTop(a: number): void; private ar; getInitialScrollLeft(): number; getInitialScrollTop(): number; private n; private o; private at; updateScrollLeft(a: number): void; provideContent(a: any): void; private d; requestWork(a: () => void): void; private j; private h; private y; private v; private z; private w; private g; private f; private x; private u; hideVScrollbar(): void; hideHScrollbar(): void; updateVScrollbar(a: number, b: number): void; updateHScrollbar(a: number, b: number): void; updateScrollbarBrush(): void; updateScrollbarStatus(a: boolean): void; private aa; private ab; focus(): void; onDetachedFromUI(): void; onAttachedToUI(): void; attachNativeScroll(): void; detachNativeScroll(): void; private onNativeScroll; } /** * @hidden */ export declare class Scroller extends Base implements INotifyPropertyChanged { static $t: Type; constructor(); private bt; get smallVerticalChange(): number; set smallVerticalChange(a: number); private _keyboardListener; get keyboardListener(): IScrollerKeyboardListener; set keyboardListener(a: IScrollerKeyboardListener); private bl; get largeVerticalChange(): number; set largeVerticalChange(a: number); private be; get b3(): number; set b3(a: number); private bc; get b1(): number; set b1(a: number); private bs; get smallHorizontalChange(): number; set smallHorizontalChange(a: number); private bk; get largeHorizontalChange(): number; set largeHorizontalChange(a: number); private bd; get b2(): number; set b2(a: number); private bb; get b0(): number; set b0(a: number); private bh; get contentWidth(): number; set contentWidth(a: number); private bm; get minScrollbarSize(): number; set minScrollbarSize(a: number); private bp; get scrollbarSpan(): number; set scrollbarSpan(a: number); az(a: Key, b: boolean, c: boolean): boolean; private a5; private aw; private av; private a6; dz(a: boolean, b: boolean): void; private at; private ax; private a4; private a0; private a7; private as; private a3; private a2; private au; private ay; private bv; get verticalTrackStartInset(): number; set verticalTrackStartInset(a: number); private ek; get scrollbarBrush(): Brush; set scrollbarBrush(a: Brush); private el; get scrollbarHoverBrush(): Brush; set scrollbarHoverBrush(a: Brush); private ej; get scrollbarActiveBrush(): Brush; set scrollbarActiveBrush(a: Brush); getEffectiveHScrollbarBrush(): Brush; getEffectiveVScrollbarBrush(): Brush; private d3; private ad; private get a8(); private set a8(value); protected d6(a: string, b: any, c: any): void; private bg; get contentHeight(): number; set contentHeight(a: number); d4(a: number): void; d0(a: number): void; onViewportSizeChanged(a: number, b: number, c?: boolean): void; private bx; get viewportWidth(): number; set viewportWidth(a: number); private bw; get viewportHeight(): number; set viewportHeight(a: number); private br; get scrollTop(): number; set scrollTop(a: number); private bq; get scrollLeft(): number; set scrollLeft(a: number); private c; get view(): IScrollerView; set view(a: IScrollerView); provideContainer(a: any): void; onDetachedFromUI(): void; onAttachedToUI(): void; provideContent(a: any): void; a1(a: Point, b: number, c: number): boolean; private ab; get lockScrollDirection(): boolean; set lockScrollDirection(a: boolean); ah: boolean; private bf; get actualVerticalScrollbarHeight(): number; set actualVerticalScrollbarHeight(a: number); private ba; get actualHorizontalScrollbarWidth(): number; set actualHorizontalScrollbarWidth(a: number); private h; get scrollbarStyle(): ScrollbarStyle; set scrollbarStyle(a: ScrollbarStyle); private bi; get horizontalScrollbarStatus(): number; set horizontalScrollbarStatus(a: number); private bu; get verticalScrollbarStatus(): number; set verticalScrollbarStatus(a: number); private j; get horizontalAnimation(): DoubleAnimator; private k; get verticalAnimation(): DoubleAnimator; private b7; private ci; private b8; private cj; private _executionContext; get executionContext(): IExecutionContext; set executionContext(a: IExecutionContext); get isVerticalActive(): boolean; get isHorizontalActive(): boolean; private r; get isDraggingVBar(): boolean; set isDraggingVBar(a: boolean); private q; get isDraggingHBar(): boolean; set isDraggingHBar(a: boolean); private u; get isHoveringVBar(): boolean; set isHoveringVBar(a: boolean); private t; get isHoveringHBar(): boolean; set isHoveringHBar(a: boolean); private bj; private by; private v; private y; isOverHThumb(a: Point): boolean; isOverVThumb(a: Point): boolean; onPointerMoved(a: Point): void; onPointerLeft(): void; private x; private s; private w; private er; private p; propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void; focus(): void; dy(a: Point): void; dx(a: Point): void; onScrolling: (sender: any, args: ScrollerScrollingEventArgs) => void; onScrollStart: (sender: any, args: ScrollerScrollingEventArgs) => void; onScrollStop: (sender: any, args: ScrollerScrollingEventArgs) => void; private _isScrolling; get isScrolling(): boolean; set isScrolling(a: boolean); scrollTo(a: number, b: number): void; private bn; private bo; private ea; private eb; private ac; private d9; private a9; private ef; ei(): void; eg(): void; private ag; private eh; dw(a: Point): void; private dk; private dl; dm(): void; dn(): void; dr(): void; ds(): void; private co; private cp; private cq; private o; private af; private n; private ae; private z; private aa; private ed; private ee; private dp; private dq; }