igniteui-angular-charts
Version:
Ignite UI Angular charting components for building rich data visualizations for modern web apps.
190 lines (189 loc) • 6.42 kB
TypeScript
import { Base, Point, Type, INotifyPropertyChanged, PropertyChangedEventArgs } from "igniteui-angular-core";
import { DomWrapper, DomRenderer, NormalizedEvent } from "igniteui-angular-core";
import { Dictionary$2 } from "igniteui-angular-core";
import { RenderingContext } from "igniteui-angular-core";
import { ContentControl } from "igniteui-angular-core";
import { ILegendContext } from "igniteui-angular-core";
import { Size } from "igniteui-angular-core";
import { Polygon } from "igniteui-angular-core";
import { GradientData } from "./GradientData";
import { Rect } from "igniteui-angular-core";
import { List$1 } from "igniteui-angular-core";
import { IChartLegend } from "igniteui-angular-core";
import { ObservableCollection$1 } from "igniteui-angular-core";
import { UIElement } from "igniteui-angular-core";
import { LegendItemInfo } from "./LegendItemInfo";
import { ILegendOwner } from "igniteui-angular-core";
import { ILegendSeries } from "igniteui-angular-core";
import { PropertyUpdatedEventArgs } from "igniteui-angular-core";
import { LegendMouseButtonEventArgs } from "./LegendMouseButtonEventArgs";
import { LegendMouseEventArgs } from "./LegendMouseEventArgs";
import { LegendTextContentChangedEventArgs } from "./LegendTextContentChangedEventArgs";
import { LegendVisualData } from "./LegendVisualData";
import { RectData } from "igniteui-angular-core";
import { ColorData } from "igniteui-angular-core";
/**
* @hidden
*/
export declare class LegendBaseViewManager extends Base {
static $t: Type;
private a;
constructor(a: LegendBaseView);
s(): void;
x(): void;
v(): void;
w(a: any): void;
protected j(): DomWrapper;
m: DomWrapper;
h: DomRenderer;
protected d: boolean;
protected i(): DomWrapper;
k(a: any): DomWrapper;
protected l(a: any, b: DomWrapper): DomWrapper;
protected g: Dictionary$2<any, DomWrapper>;
r(a: any, b: number): void;
z(a: number): void;
aa(a: any): void;
q(visual_: any): any;
f(a: ILegendContext): boolean;
protected n: DomWrapper;
protected c: RenderingContext;
b(a: any): RenderingContext;
ai(): Size;
ab(a: RenderingContext, b: Polygon, c: GradientData, d: Rect): void;
t(): void;
u(): void;
p(a: Point): any;
private ah;
private e;
private o;
ad(a: Point): void;
ac(a: Point): void;
ae(): void;
y(a: boolean): void;
af(a: string): void;
ag(a: string): void;
}
/**
* @hidden
*/
export declare abstract class LegendBase extends ContentControl implements INotifyPropertyChanged, IChartLegend {
static $t: Type;
onDetachedFromUI(): void;
onAttachedToUI(): void;
aj(): LegendBaseView;
bd(a: LegendBaseView): void;
ak: LegendBaseView;
constructor();
private at;
addChildInOrder(a: UIElement, b: ILegendSeries): void;
a5(a: List$1<UIElement>, b: ILegendSeries): void;
aw: ObservableCollection$1<UIElement>;
ax: ObservableCollection$1<LegendItemInfo>;
private av;
private _seriesOwner;
get seriesOwner(): ILegendOwner;
set seriesOwner(a: ILegendOwner);
private _chartOwner;
get chartOwner(): ILegendOwner;
set chartOwner(a: ILegendOwner);
protected get_isItemwise(): boolean;
get isItemwise(): boolean;
protected get_isScale(): boolean;
get isScale(): boolean;
clearLegendItemsForSeries(a: ILegendSeries): void;
containsChild(a: UIElement): boolean;
removeChild(a: UIElement): void;
get ai(): ILegendOwner;
propertyChanged: (sender: any, e: PropertyChangedEventArgs) => void;
propertyUpdated: (sender: any, e: PropertyUpdatedEventArgs) => void;
protected be(a: string, b: any, c: any): void;
legendItemMouseLeftButtonDown: (sender: any, e: LegendMouseButtonEventArgs) => void;
ba(a: LegendMouseButtonEventArgs): void;
legendItemMouseLeftButtonUp: (sender: any, e: LegendMouseButtonEventArgs) => void;
bb(a: LegendMouseButtonEventArgs): void;
legendItemMouseEnter: (sender: any, e: LegendMouseEventArgs) => void;
a8(a: LegendMouseEventArgs): void;
legendItemMouseLeave: (sender: any, e: LegendMouseEventArgs) => void;
a9(a: LegendMouseEventArgs): void;
legendItemMouseMove: (sender: any, e: LegendMouseEventArgs) => void;
bc(a: LegendMouseEventArgs): void;
legendTextContentChanged: (sender: any, e: LegendTextContentChangedEventArgs) => void;
flushTextContentChangedCheck(): void;
private a4;
provideContainer(a: any): void;
get a0(): string;
set a0(a: string);
get a1(): string;
set a1(a: string);
get az(): string;
set az(a: string);
get a2(): string;
set a2(a: string);
exportVisualData(): LegendVisualData;
exportSerializedVisualData(): string;
protected get_isFinancial(): boolean;
get isFinancial(): boolean;
bh(a: Point): void;
bg(a: Point): void;
bi(): void;
}
/**
* @hidden
*/
export declare class LegendBaseView extends Base {
static $t: Type;
constructor(a: LegendBase);
ak(): void;
ai(): void;
d: LegendBaseViewManager;
c: LegendBase;
al(): void;
protected get_k(): boolean;
get k(): boolean;
e(a: any): LegendMouseButtonEventArgs;
f(a: any): LegendMouseEventArgs;
ab(a: any, b: ILegendOwner, c: ILegendSeries, d: any): {
p1: ILegendOwner;
p2: ILegendSeries;
p3: any;
};
aa(): void;
n(): boolean;
z(a: UIElement): void;
an(a: UIElement): void;
aj(a: any): void;
ao(a: any): void;
y(a: any): void;
ag(): void;
ah(): void;
t: string;
u: string;
s: string;
v: string;
private m;
private j;
get l(): boolean;
set l(a: boolean);
private q;
get w(): string;
set w(a: string);
private r;
get x(): string;
set x(a: string);
am(): void;
private o;
private p;
ae(a: NormalizedEvent): void;
ad(a: NormalizedEvent): void;
ac(a: NormalizedEvent): void;
af(a: NormalizedEvent): void;
i(a: DomWrapper): RectData;
h(a: DomWrapper): RectData;
a(a: number): ColorData;
b(a: number): ColorData;
g(): LegendVisualData;
aq(a: Point): void;
ap(a: Point): void;
ar(): void;
}