igniteui-angular-charts
Version:
Ignite UI Angular charting components for building rich data visualizations for modern web apps.
270 lines (269 loc) • 8.22 kB
TypeScript
import { AnnotationLayer } from "./AnnotationLayer";
import { DependencyProperty } from "igniteui-angular-core";
import { IFastItemColumn$1 } from "igniteui-angular-core";
import { Base, Type, Point } from "igniteui-angular-core";
import { Series } from "./Series";
import { CalloutPlacementPositionsCollection } from "./CalloutPlacementPositionsCollection";
import { LabelCollisionPlacementPositions } from "igniteui-angular-core";
import { HighlightedValueLabelMode } from "igniteui-angular-core";
import { AutoCalloutVisibilityMode } from "./AutoCalloutVisibilityMode";
import { Brush } from "igniteui-angular-core";
import { Thickness } from "igniteui-angular-core";
import { CalloutCollisionMode } from "igniteui-angular-core";
import { FontInfo } from "igniteui-angular-core";
import { Rect } from "igniteui-angular-core";
import { CalloutLayerFrame } from "./CalloutLayerFrame";
import { Size } from "igniteui-angular-core";
import { CalloutAnnotationWrapper } from "./CalloutAnnotationWrapper";
import { FastItemsSourceEventAction } from "igniteui-angular-core";
import { CalloutLabelUpdatingEventArgs } from "./CalloutLabelUpdatingEventArgs";
import { CalloutSeriesSelectingEventArgs } from "./CalloutSeriesSelectingEventArgs";
import { CalloutStyleUpdatingEventArgs } from "./CalloutStyleUpdatingEventArgs";
import { CalloutRenderStyleUpdatingEventArgs } from "./CalloutRenderStyleUpdatingEventArgs";
import { SeriesView } from "./SeriesView";
import { Frame } from "./Frame";
import { CalloutContentUpdatingEventArgs } from "./CalloutContentUpdatingEventArgs";
import { DataContext } from "igniteui-angular-core";
import { SeriesHitTestMode } from "./SeriesHitTestMode";
import { HashPool$2 } from "igniteui-angular-core";
import { AxisRange } from "./AxisRange";
import { NumericAxisBase } from "./NumericAxisBase";
import { AnnotationLayerView } from "./AnnotationLayerView";
import { RenderingContext } from "igniteui-angular-core";
import { TextBlock } from "igniteui-angular-core";
import { Visibility } from "igniteui-angular-core";
/**
* @hidden
*/
export declare class CalloutLayer extends AnnotationLayer {
static $t: Type;
protected bj(): Series;
protected get_eo(): boolean;
constructor();
private adv;
private ad4;
private adw;
protected pa(a: FastItemsSourceEventAction, b: number, c: number, d: string): void;
ge(a: boolean): boolean;
aa3: boolean;
private afw;
abr: number;
abp: number;
abs: number;
abq: number;
private aav;
private afu;
ws(): Size;
private abg;
private aea;
private aeb;
calloutStyleUpdating: (sender: any, args: CalloutStyleUpdatingEventArgs) => void;
calloutRenderStyleUpdating: (sender: any, args: CalloutRenderStyleUpdatingEventArgs) => void;
ada: string;
kp(a: any, b: string): any;
mc(a: string): string;
get aao(): IFastItemColumn$1<any>;
set aao(a: IFastItemColumn$1<any>);
private aaj;
adq: string;
get aap(): IFastItemColumn$1<any>;
set aap(a: IFastItemColumn$1<any>);
private aak;
adt: string;
get aaq(): IFastItemColumn$1<any>;
set aaq(a: IFastItemColumn$1<any>);
private aal;
ac4: string;
get aan(): IFastItemColumn$1<any>;
set aan(a: IFastItemColumn$1<any>);
private aai;
aa5: boolean;
ac7: string;
zx: any[];
acw: string;
get aam(): IFastItemColumn$1<any>;
set aam(a: IFastItemColumn$1<any>);
private aah;
private abh;
private abk;
private ady;
protected cs(): SeriesView;
q0(a: SeriesView): void;
protected z7: CalloutLayerView;
private abl;
add: string;
aae: Series;
act: string;
private z8;
get z9(): CalloutPlacementPositionsCollection;
set z9(a: CalloutPlacementPositionsCollection);
zw: LabelCollisionPlacementPositions[];
aa4: boolean;
aba: boolean;
abd: boolean;
gt(a: Series): boolean;
aa9: boolean;
abb: boolean;
abc: boolean;
abe: boolean;
aad: HighlightedValueLabelMode;
get z2(): AutoCalloutVisibilityMode;
set z2(a: AutoCalloutVisibilityMode);
get z1(): AutoCalloutVisibilityMode;
set z1(a: AutoCalloutVisibilityMode);
static readonly aex: DependencyProperty;
abo: number;
aa7: boolean;
aa6: boolean;
ab1: number;
afq: Brush;
afo: Brush;
afm: Brush;
afl: Brush;
aa8: boolean;
ab2: number;
afp: Brush;
afn: Brush;
get afv(): Thickness;
abu: number;
abw: number;
abv: number;
abt: number;
z4: CalloutCollisionMode;
abx: number;
aby: number;
adg: string;
private aaf;
get aag(): FontInfo;
protected yo(a: Series, b: boolean): void;
protected yq(a: Frame, b: SeriesView): void;
private abi;
private abf;
private aar;
private afs;
protected sq(a: Rect, b: Rect): void;
protected sp(a: Rect, b: Rect): void;
private aaz;
private ab0;
private afr;
get aft(): Rect;
set aft(a: Rect);
private aax;
private ad5;
private adi;
private ad0;
private aas;
private ab3;
private ab4;
private aat;
private adx;
private aau;
private abz;
private abm;
private ab5;
protected xh(a: Series): boolean;
qo(): void;
private aay;
ad3(): void;
calloutContentUpdating: (sender: any, args: CalloutContentUpdatingEventArgs) => void;
calloutLabelUpdating: (sender: any, args: CalloutLabelUpdatingEventArgs) => void;
calloutSeriesSelecting: (sender: any, args: CalloutSeriesSelectingEventArgs) => void;
private abj;
private ad6;
private aa1;
private aa2;
private abn;
private aa0;
protected b2(): SeriesHitTestMode;
a2(a: Point, b: boolean): DataContext;
gv(a: Point, b: boolean): boolean;
protected ad9(a: CalloutLayerFrame, b: boolean): void;
protected yt(a: Frame, b: SeriesView): void;
protected f9(): boolean;
private zz;
protected q8(a: any, b: string, c: any, d: any): void;
private z3;
private zy;
private ad8;
private aaw;
private z0;
private ad1;
ax(a: AxisRange, b: NumericAxisBase, c: Rect): AxisRange;
private ad7;
private adz;
private ad2;
static $$p: string[];
}
/**
* @hidden
*/
export declare class CalloutLayerView extends AnnotationLayerView {
static $t: Type;
constructor(a: CalloutLayer);
protected b7: CalloutLayer;
private cc;
au(): void;
private b9;
private cf;
private ch;
private cg;
cb: HashPool$2<CalloutAnnotationWrapper, CalloutView>;
cq(a: Brush): Brush;
protected a8(a: RenderingContext, b: boolean): void;
protected ca(): FontInfo;
an(a: any): void;
private cd;
cs(a: TextBlock): Size;
private ce;
private b8;
cr(a: any, b: Thickness): Size;
cj(a: CalloutView, b: number, c: number): void;
ck(a: CalloutView, b: CalloutAnnotationWrapper, c: any): void;
cl(a: Series, b: Brush): Brush;
co(): Brush;
cm(): Brush;
cp(a: Series, b: Brush): Brush;
cn(a: Series, b: Brush): Brush;
ci(): void;
}
/**
* @hidden
*/
export declare class CalloutView extends Base {
static $t: Type;
constructor(a: CalloutLayerView);
private a;
y: Visibility;
j(a: RenderingContext): void;
private l;
private t;
private q;
private s;
get r(): Point;
set r(a: Point);
get p(): Brush;
set p(a: Brush);
get o(): Brush;
set o(a: Brush);
get n(): Brush;
set n(a: Brush);
get m(): Brush;
set m(a: Brush);
get e(): number;
set e(a: number);
private w;
private v;
get x(): Thickness;
set x(a: Thickness);
private c;
get d(): number;
set d(a: number);
get h(): any;
set h(a: any);
f: number;
g: number;
u(): Size;
private b;
k(a: Series, b: CalloutAnnotationWrapper, c: any): void;
i(a: CalloutLayer, b: FontInfo, c: any): void;
}