igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
131 lines (130 loc) • 3.79 kB
TypeScript
import { Base, Point, Type } from "igniteui-react-core";
import { ISeriesViewerScrollbarManager } from "./ISeriesViewerScrollbarManager";
import { IExecutionContext } from "igniteui-react-core";
import { DoubleAnimator } from "igniteui-react-core";
import { SeriesViewer } from "./SeriesViewer";
import { SeriesViewerScrollbarMode } from "./SeriesViewerScrollbarMode";
import { SeriesViewerHorizontalScrollbarPosition } from "./SeriesViewerHorizontalScrollbarPosition";
import { SeriesViewerVerticalScrollbarPosition } from "./SeriesViewerVerticalScrollbarPosition";
import { Brush } from "igniteui-react-core";
import { Rect } from "igniteui-react-core";
/**
* @hidden
*/
export declare class SeriesViewerScrollbarManager extends Base implements ISeriesViewerScrollbarManager {
static $t: Type;
constructor();
private i;
get o(): boolean;
private l;
private _executionContext;
get executionContext(): IExecutionContext;
set executionContext(a: IExecutionContext);
private _animator;
get animator(): DoubleAnimator;
set animator(a: DoubleAnimator);
private _owner;
get owner(): SeriesViewer;
set owner(a: SeriesViewer);
private b;
private c;
private a;
private d;
onHorizontalScrollbarModeChanged(a: SeriesViewerScrollbarMode): void;
onVerticalScrollbarModeChanged(a: SeriesViewerScrollbarMode): void;
bf(): void;
be(): void;
updateScrollbars(a: SeriesViewer, b: Rect, c: Rect, d: Rect, e: Rect): void;
private bd;
private y;
private static aw;
private at;
private static a8;
private ab;
private static ax;
private ag;
private static a1;
private af;
private static a0;
private h;
private ao;
private static a4;
private x;
private static av;
private ak;
private static a2;
private as;
private static a7;
private ar;
private static a6;
private n;
private bl;
private static bp;
private bn;
private static br;
private bm;
private static bq;
private bo;
private static bs;
private ap;
private static a5;
private ad;
private static az;
private an;
private static a3;
private aa;
private static ay;
updateBarDimensions(a: SeriesViewer, b: number, c: number, d: number, e: boolean, f: number, g: number, h: number, i: number, j: number, k: boolean, l: number, m: number): void;
updateBarAppearance(a: SeriesViewer, b: Brush, c: Brush, d: Brush, e: Brush, f: number, g: number, h: number, i: number): void;
private bw;
private bz;
private ai;
private au;
private aq;
private aj;
private al;
private z;
private ac;
private ah;
private am;
private ae;
private g;
private b2;
private m;
private b3;
private bx;
private by;
updateVerticalScrollbarPosition(a: SeriesViewerVerticalScrollbarPosition): void;
updateHorizontalScrollbarPosition(a: SeriesViewerHorizontalScrollbarPosition): void;
private bj;
private b0;
private b1;
private t;
private bk;
private f;
private a9;
private bc;
private bb;
private e;
private w;
private u;
private bi;
private ba;
private bv;
private j;
private k;
shouldHandleInteraction(a: Point, b: boolean): boolean;
private bt;
onCrosshairMoved(a: Point): void;
private v;
private q;
private p;
private s;
private r;
private bu;
onScrollbarDrag(a: Point, b: boolean): void;
private bh;
private bg;
onScrollbarDragComplete(a: Point, b: boolean): void;
onScrollbarDragCancel(): void;
}