UNPKG

igniteui-angular-charts

Version:

Ignite UI Angular charting components for building rich data visualizations for modern web apps.

471 lines (470 loc) 12.5 kB
import { Base, Type, INotifyPropertyChanged, PropertyChangedEventArgs, Point } from "igniteui-angular-core"; import { List$1 } from "igniteui-angular-core"; import { DataAbbreviationMode } from "igniteui-angular-core"; import { Brush } from "igniteui-angular-core"; import { FontInfo } from "igniteui-angular-core"; import { Thickness } from "igniteui-angular-core"; import { Size } from "igniteui-angular-core"; import { Rect } from "igniteui-angular-core"; import { DataLegendSeriesContext } from "igniteui-angular-core"; import { DataTemplate } from "igniteui-angular-core"; import { LegendItemBadgeShape } from "igniteui-angular-core"; import { Control } from "igniteui-angular-core"; import { IDataLegend } from "igniteui-angular-core"; import { IOnDemandRender } from "igniteui-angular-core"; import { DataLegendValueMode } from "igniteui-angular-core"; import { DataLegendHeaderDateMode } from "igniteui-angular-core"; import { DataLegendHeaderTimeMode } from "igniteui-angular-core"; import { DataLegendSummaryType } from "igniteui-angular-core"; import { IDataLegendTarget } from "igniteui-angular-core"; import { DataLegendUnitsMode } from "igniteui-angular-core"; import { DataLegendLabelMode } from "igniteui-angular-core"; import { DataLegendLayoutMode } from "igniteui-angular-core"; import { BindingFormatter } from "igniteui-angular-core"; import { DataLegendVisualData } from "./DataLegendVisualData"; import { TextBlock } from "igniteui-angular-core"; import { FrameworkElement } from "igniteui-angular-core"; import { DataLegendSummaryEventArgs } from "./DataLegendSummaryEventArgs"; import { DataLegendStylingRowEventArgs } from "./DataLegendStylingRowEventArgs"; import { DataLegendStylingColumnEventArgs } from "./DataLegendStylingColumnEventArgs"; import { IDataLegendSeries } from "igniteui-angular-core"; import { RenderingContext } from "igniteui-angular-core"; import { Pool$1 } from "igniteui-angular-core"; import { ContentControl } from "igniteui-angular-core"; import { DomRenderer } from "igniteui-angular-core"; /** * @hidden */ export declare class DataLegendContent extends Base { static $t: Type; private a; get b(): List$1<DataLegendRowInfo>; d: number; c: number; f(): void; e(a: DataLegendRowInfo): void; } /** * @hidden */ export declare class DataLegendRowBase extends Base { static $t: Type; constructor(a: DataLegendView, b: boolean, c: boolean, d: boolean, e: number); g: number; c: boolean; e: boolean; a: boolean; b: boolean; d: boolean; f: boolean; } /** * @hidden */ export declare class DataLegendRowCell extends DataLegendRowBase { static $t: Type; constructor(a: DataLegendView, b: boolean, c: boolean, d: boolean, e: number); u: number; h: DataAbbreviationMode; t: number; y: string; x: string; v: string; z: string; w: string; ab: Brush; ac: Brush; ad: Brush; i: FontInfo; k: FontInfo; j: FontInfo; an: Thickness; ap: Thickness; ao: Thickness; ai: Size; am: Size; ak: Size; o: boolean; l: boolean; ae: Rect; ag: Rect; af: Rect; ah: Size; al: Size; aj: Size; m(): boolean; p(): boolean; r(): boolean; n(): boolean; q(): boolean; s(): boolean; aa(): void; } /** * @hidden */ export declare class DataLegendRowInfo extends DataLegendRowBase { static $t: Type; m: List$1<DataLegendRowCell>; s(a: (arg1: DataLegendRowCell) => void): void; constructor(a: DataLegendView, b: boolean, c: boolean, d: boolean, e: number); l: boolean; q: string; h: number[]; i: DataLegendSeriesContext; r: string; u: Brush; k: FontInfo; y: Size; ab: Thickness; p: string; t: DataTemplate; x: Size; n: any; j: LegendItemBadgeShape; o: string; aa: Thickness; z: Thickness; v: Rect; w: Rect; } /** * @hidden */ export declare class XamDataLegend extends Control implements INotifyPropertyChanged, IDataLegend, IOnDemandRender { static $t: Type; b0: boolean; private cn; protected get cr(): number; protected set cr(a: number); private co; protected get cs(): number; protected set cs(a: number); private cp; get ct(): number; set ct(a: number); i4: Brush; i5: Brush; jr: Thickness; private jt; private gv; private i9; private gu; private i8; private gt; isEmbeddedInDataTooltip: boolean; includedSeries: string[]; excludedSeries: string[]; includedColumns: string[]; excludedColumns: string[]; b9: boolean; b1: boolean; an: DataAbbreviationMode; c0: number; c1: number; a5: DataLegendValueMode; fg: string; fi: string; ca: boolean; fo: string; ah: any[]; j4: Thickness; cb: boolean; fx: string; cc: boolean; j5: Thickness; jk: Brush; private bm; get bx(): FontInfo; set bx(a: FontInfo); dv: string; ag: any[]; dr: string; ap: DataLegendHeaderDateMode; aq: DataLegendHeaderTimeMode; d0: string; jb: Brush; jx: Thickness; jw: Thickness; b5: boolean; private be; get bp(): FontInfo; set bp(a: FontInfo); b3: boolean; ja: Brush; jv: Thickness; ju: Thickness; private bd; get bo(): FontInfo; set bo(a: FontInfo); jf: Brush; private bh; get bs(): FontInfo; set bs(a: FontInfo); a3: DataLegendSummaryType; er: string; j0: Thickness; jz: Thickness; jh: Brush; private bj; get bu(): FontInfo; set bu(a: FontInfo); em: string; je: Brush; private bg; get br(): FontInfo; set br(a: FontInfo); ex: string; jg: Brush; private bi; get bt(): FontInfo; set bt(a: FontInfo); js: Thickness; ba: LegendItemBadgeShape; targetCursorPositionX: number; targetCursorPositionY: number; a9: IDataLegendTarget; target: any; a4: DataLegendUnitsMode; fa: string; jj: Brush; j2: Thickness; private bl; get bw(): FontInfo; set bw(a: FontInfo); j1: Thickness; ji: Brush; private bk; get bv(): FontInfo; set bv(a: FontInfo); ar: DataLegendLabelMode; jc: Brush; jy: Thickness; private b7; private bf; get bq(): FontInfo; set bq(a: FontInfo); private cq; get pixelScalingRatio(): number; set pixelScalingRatio(a: number); as: DataLegendLayoutMode; i6: Brush; i7: Brush; cw: number; exportSerializedVisualData(): string; cv(a: number, b: Rect): number; cu(a: number, b: Rect): number; jl(a: Rect, b: Rect): Rect; exportVisualData(): DataLegendVisualData; private gw; private bn; calculateColumnSummary: (sender: any, args: DataLegendSummaryEventArgs) => void; private a2; private a8; styleHeaderRow: (sender: any, row: DataLegendStylingRowEventArgs) => void; styleGroupRow: (sender: any, row: DataLegendStylingRowEventArgs) => void; styleSeriesRow: (sender: any, row: DataLegendStylingRowEventArgs) => void; styleSummaryRow: (sender: any, row: DataLegendStylingRowEventArgs) => void; styleSeriesColumn: (sender: any, col: DataLegendStylingColumnEventArgs) => void; styleSummaryColumn: (sender: any, col: DataLegendStylingColumnEventArgs) => void; private g1; private g0; private gz; private gy; private a0; private gx; private az; private g2; propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void; protected gm(a: string, b: any, c: any): void; private gj; private gk; private ce; private cd; private ch; private cg; private g6; private g5; private f0; private ci; private b6; notifyCursorPositionChanged(a: Point): void; notifySizeChanged(): void; notifyVisualPropertiesChanged(a: IDataLegendSeries): void; notifySeriesCollectionChanged(): void; notifySeriesDataChanged(): void; constructor(); updatePropertyByName(a: string, b: any): void; a7: DataLegendView; a6(): DataLegendView; jm: Rect; destroy(): void; private _externalObject; get externalObject(): any; set externalObject(a: any); flush(): void; onAttachedToUI(): void; onDetachedFromUI(): void; ensureIndirectContainer(a: any, b: any): void; provideContainer(a: any): void; private by; go(): void; private bz; get shouldOnDemandRender(): boolean; set shouldOnDemandRender(a: boolean); doRender(a: RenderingContext, b: number): void; ensureUpdated(): void; private f9; getDesiredSize(): Size; private cm; private g4; private cf; private cj; private ga; private cz; f8(): void; private ge; private gp; private gr; private gs; private gq; private ao; private cy; private b2; private gd; private gc; private b8; private f5; private jp; private jq; private jn; private gf; private ej; private eh; private f3; private am; cx(a: number, b: DataAbbreviationMode, c: number, d: number): number; dk(a: number, b: DataAbbreviationMode, c: number, d: number): string; dj(a: number, b: DataAbbreviationMode, c: number, d: number): string; private ck; private cl; private f4; private jd; private ei; ak: BindingFormatter; al: BindingFormatter; private ek; private f2; private c3; private bb; private g3; private b4; private g7; private c4; private fz; private f1; private j3; private gl; private eg; private ee; ai: BindingFormatter; aj: BindingFormatter; private ef; private f6; static $$p: string[]; } /** * @hidden */ export declare class DataLegendView extends Base { static $t: Type; constructor(a: XamDataLegend); av(): void; ad: List$1<TextBlock>; af: List$1<TextBlock>; ah: List$1<TextBlock>; ag: List$1<TextBlock>; ae: List$1<ContentControl>; q: Pool$1<TextBlock>; s: Pool$1<TextBlock>; u: Pool$1<TextBlock>; t: Pool$1<TextBlock>; r: Pool$1<ContentControl>; bp(): TextBlock; be(a: TextBlock): void; bg(a: TextBlock): void; bf(a: TextBlock): void; br(): TextBlock; bk(a: TextBlock): void; bm(a: TextBlock): void; bl(a: TextBlock): void; bq(): TextBlock; bh(a: TextBlock): void; bj(a: TextBlock): void; bi(a: TextBlock): void; bo(): TextBlock; az(a: TextBlock): void; a1(a: TextBlock): void; a0(a: TextBlock): void; bn(): ContentControl; a2(a: ContentControl): void; a4(a: ContentControl): void; a3(a: ContentControl): void; a: XamDataLegend; ay(): void; a7(): void; private am; al: DomRenderer; v: RenderingContext; private b; private ap; private ai; get z(): boolean; a6(a: any, b: boolean): void; private ax; private aw; private ba; private y; bb(a: RenderingContext, b: number): void; private ao; private an; aa(): boolean; bz(a: string, b: FontInfo): Size; private ab; private ak; private x; private ac; private aj; bc(a: FrameworkElement, b: number, c: number): void; au(a: DataLegendContent): void; as(a: TextBlock, b: FontInfo): void; by(): Brush; bw(): Brush; bx(): Brush; bu(): Brush; bv(): Brush; bt(): Brush; bs(): Brush; private g; n(): FontInfo; private i; p(): FontInfo; private h; o(): FontInfo; private e; l(): FontInfo; private f; m(): FontInfo; private d; k(): FontInfo; private c; j(): FontInfo; w: (arg1: number, arg2: number) => void; aq(a: number, b: number): void; a9(a: number): void; a5(): void; a8(): void; at(a: TextBlock, b: FontInfo): void; bd(): void; ar(): void; }