igniteui-angular-charts
Version:
Ignite UI Angular charting components for building rich data visualizations for modern web apps.
71 lines (70 loc) • 2.08 kB
TypeScript
import { LegendBase } from "./LegendBase";
import { IChartScaleLegend } from "igniteui-angular-core";
import { UIElement } from "igniteui-angular-core";
import { TextBlock } from "igniteui-angular-core";
import { IScaleLegendSeries } from "igniteui-angular-core";
import { LegendBaseView } from "./LegendBaseView";
import { Type } from "igniteui-angular-core";
import { Color } from "igniteui-angular-core";
import { Brush } from "igniteui-angular-core";
import { Shape } from "igniteui-angular-core";
import { GradientData } from "./GradientData";
import { RenderingContext } from "igniteui-angular-core";
import { Size } from "igniteui-angular-core";
/**
* @hidden
*/
export declare class ScaleLegend extends LegendBase implements IChartScaleLegend {
static $t: Type;
aj(): LegendBaseView;
bd(a: LegendBaseView): void;
bl: ScaleLegendView;
get legendScaleElement(): UIElement;
get minText(): TextBlock;
get maxText(): TextBlock;
constructor();
bn: number;
bm: number;
private bj;
get bk(): IScaleLegendSeries;
set bk(a: IScaleLegendSeries);
bq(): void;
restoreOriginalState(): void;
private bt;
bo(a: IScaleLegendSeries): void;
initializeLegend(a: IScaleLegendSeries): void;
protected get_isScale(): boolean;
bp(): void;
}
/**
* @hidden
*/
export declare class ScaleLegendView extends LegendBaseView {
static $t: Type;
constructor(a: ScaleLegend);
at: ScaleLegend;
be: Shape;
ba: TextBlock;
a9: TextBlock;
a6(): void;
aa(): void;
bd(): Color;
a0(): any;
a2(a: any, b: Color, c: number): void;
a7(a: Shape, b: boolean, c: any): void;
protected as: GradientData;
protected au: RenderingContext;
protected bf: Size;
aj(a: any): void;
protected av: boolean;
protected a3(): void;
a8(): void;
private a5;
ay(a: any): number;
ax(a: any): number;
protected aw: number;
protected bc: Brush;
private a4;
bb: Brush;
am(): void;
}