igniteui-angular-charts
Version:
Ignite UI Angular charting components for building rich data visualizations for modern web apps.
351 lines (350 loc) • 10.1 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 { DomRenderer } from "igniteui-angular-core";
import { Frame } from "./Frame";
import { CalloutBadgeInfo } from "./CalloutBadgeInfo";
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 bk(): Series;
protected get_eq(): boolean;
constructor();
private afv;
private af4;
private afw;
protected pn(a: FastItemsSourceEventAction, b: number, c: number, d: string): void;
gl(a: boolean): boolean;
aca: boolean;
acc: boolean;
acb: boolean;
acd: boolean;
private aif;
ada: number;
ac8: number;
adb: number;
ac9: number;
private ab0;
private abv;
private abx;
private abw;
private aid;
private abu;
xd(): Size;
private acq;
private agd;
private age;
calloutStyleUpdating: (sender: any, args: CalloutStyleUpdatingEventArgs) => void;
calloutRenderStyleUpdating: (sender: any, args: CalloutRenderStyleUpdatingEventArgs) => void;
afa: string;
kz(a: any, b: string): any;
mo(a: string): string;
get abm(): IFastItemColumn$1<any>;
set abm(a: IFastItemColumn$1<any>);
private abg;
afq: string;
get abn(): IFastItemColumn$1<any>;
set abn(a: IFastItemColumn$1<any>);
private abh;
aft: string;
get abo(): IFastItemColumn$1<any>;
set abo(a: IFastItemColumn$1<any>);
private abi;
ae4: string;
get abl(): IFastItemColumn$1<any>;
set abl(a: IFastItemColumn$1<any>);
private abf;
acf: boolean;
ae7: string;
aat: any[];
aev: string;
get abk(): IFastItemColumn$1<any>;
set abk(a: IFastItemColumn$1<any>);
private abe;
private acr;
private acu;
private afy;
protected ct(): SeriesView;
rg(a: SeriesView): void;
aa3: CalloutLayerView;
private acv;
afd: string;
aba: Series;
aes: string;
private aa4;
get aa5(): CalloutPlacementPositionsCollection;
set aa5(a: CalloutPlacementPositionsCollection);
aas: LabelCollisionPlacementPositions[];
ace: boolean;
ack: boolean;
acn: boolean;
g0(a: Series): boolean;
acj: boolean;
acl: boolean;
acm: boolean;
aco: boolean;
aa9: HighlightedValueLabelMode;
get aay(): AutoCalloutVisibilityMode;
set aay(a: AutoCalloutVisibilityMode);
get aax(): AutoCalloutVisibilityMode;
set aax(a: AutoCalloutVisibilityMode);
static readonly ahe: DependencyProperty;
ac7: number;
ab9: boolean;
ac6: number;
ac4: number;
ac5: number;
ah4: Brush;
ah3: Brush;
ab8: boolean;
ac3: number;
ac2: number;
adz: string;
private abd;
get abj(): IFastItemColumn$1<any>;
set abj(a: IFastItemColumn$1<any>);
private abp;
private aga;
private aex;
provideRenderer(a: DomRenderer): void;
ach: boolean;
acg: boolean;
adl: number;
ah9: Brush;
ah7: Brush;
ah5: Brush;
ah2: Brush;
aci: boolean;
adm: number;
ah8: Brush;
ah6: Brush;
get aie(): Thickness;
add: number;
adf: number;
ade: number;
adc: number;
aa0: CalloutCollisionMode;
adg: number;
adh: number;
afg: string;
private abb;
get abc(): FontInfo;
protected zd(a: Series, b: boolean): void;
private acw;
private acx;
protected zf(a: Frame, b: SeriesView): void;
private adk;
private ac0;
private acz;
private acs;
private acp;
private abq;
private aib;
protected s8(a: Rect, b: Rect): void;
protected s7(a: Rect, b: Rect): void;
private ab2;
private ab4;
private adj;
private aia;
get aic(): Rect;
set aic(a: Rect);
private ab1;
private af5;
private afi;
private af0;
private abr;
private adn;
private ado;
private abs;
private afx;
private abt;
private adi;
private acy;
private agf;
private adp;
protected x3(a: Series): boolean;
q3(): void;
private ab3;
af3(): void;
calloutContentUpdating: (sender: any, args: CalloutContentUpdatingEventArgs) => void;
calloutLabelUpdating: (sender: any, args: CalloutLabelUpdatingEventArgs) => void;
calloutSeriesSelecting: (sender: any, args: CalloutSeriesSelectingEventArgs) => void;
private act;
private af6;
private ab6;
private ab7;
private ac1;
private ab5;
protected b3(): SeriesHitTestMode;
a2(a: Point, b: boolean): DataContext;
g2(a: Point, b: boolean): boolean;
protected agc(a: CalloutLayerFrame, b: boolean): void;
protected zi(a: Frame, b: SeriesView): void;
protected gg(): boolean;
private aav;
protected rp(a: any, b: string, c: any, d: any): void;
private aaz;
private aau;
private agb;
private aby;
private abz;
private aaw;
af1(): void;
ax(a: AxisRange, b: NumericAxisBase, c: Rect): AxisRange;
af7(): void;
af8(): void;
private afz;
private af2;
af9(): void;
wv(a: Point, b: boolean, c: boolean): Point;
kw(a: Point): any;
protected get_e6(): boolean;
static $$p: string[];
}
/**
* @hidden
*/
export declare class CalloutLayerView extends AnnotationLayerView {
static $t: Type;
constructor(a: CalloutLayer);
protected cn: CalloutLayer;
c0(): void;
private cs;
cw: DomRenderer;
cv(): DomRenderer;
a4(): void;
private cp;
private cx;
private cz;
private cy;
cr: HashPool$2<CalloutAnnotationWrapper, CalloutView>;
c9(a: Brush): Brush;
protected bj(a: RenderingContext, b: boolean): void;
cq(): FontInfo;
ax(a: any): void;
private ct;
db(a: TextBlock): Size;
private cu;
private co;
da(a: any, b: Thickness, c: CalloutBadgeInfo): Size;
c2(a: CalloutView, b: number, c: number): void;
c3(a: CalloutView, b: CalloutAnnotationWrapper, c: any): void;
c4(a: Series, b: Brush): Brush;
c7(): Brush;
c5(): Brush;
c8(a: Series, b: Brush): Brush;
c6(a: Series, b: Brush): Brush;
c1(): void;
getDefaultTooltipTemplate(): string;
}
/**
* @hidden
*/
export declare class CalloutView extends Base {
static $t: Type;
constructor(a: CalloutLayerView);
private w;
private f;
private ac;
private a;
a0: Visibility;
i(): boolean;
private e;
ae(a: RenderingContext): void;
private aj;
private au;
private aq;
private as;
private at;
private ai;
private d;
get ar(): Point;
set ar(a: Point);
get ap(): Brush;
set ap(a: Brush);
get ao(): Brush;
set ao(a: Brush);
get an(): Brush;
set an(a: Brush);
get am(): Brush;
set am(a: Brush);
get t(): number;
set t(a: number);
private ay;
private ax;
get az(): Thickness;
set az(a: Thickness);
private m;
get s(): number;
set s(a: number);
get x(): any;
set x(a: any);
private ah;
u: number;
v: number;
get ak(): Brush;
set ak(a: Brush);
get al(): Brush;
set al(a: Brush);
get q(): number;
set q(a: number);
get p(): number;
set p(a: number);
get r(): number;
set r(a: number);
get h(): boolean;
set h(a: boolean);
private g;
get j(): boolean;
set j(a: boolean);
private l;
get o(): number;
set o(a: number);
private k;
get n(): number;
set n(a: number);
private y;
get aa(): string;
set aa(a: string);
private z;
private ag;
aw(): Size;
private ad;
private av;
private c;
af(a: Series, b: CalloutAnnotationWrapper, c: any): void;
ab(a: CalloutLayer, b: FontInfo, c: any): void;
b(a?: CalloutLayerView): CalloutView;
}