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;
a8(a: LegendBaseView): void;
bd: ScaleLegendView;
get legendScaleElement(): UIElement;
get minText(): TextBlock;
get maxText(): TextBlock;
constructor();
bf: number;
be: number;
private bb;
get bc(): IScaleLegendSeries;
set bc(a: IScaleLegendSeries);
bi(): void;
restoreOriginalState(): void;
private bl;
bg(a: IScaleLegendSeries): void;
initializeLegend(a: IScaleLegendSeries): void;
protected get_isScale(): boolean;
bh(): void;
}
/**
* @hidden
*/
export declare class ScaleLegendView extends LegendBaseView {
static $t: Type;
constructor(a: ScaleLegend);
aq: ScaleLegend;
bb: Shape;
a7: TextBlock;
a6: TextBlock;
a3(): void;
aa(): void;
ba(): Color;
ax(): any;
az(a: any, b: Color, c: number): void;
a4(a: Shape, b: boolean, c: any): void;
protected ap: GradientData;
protected ar: RenderingContext;
protected bc: Size;
aj(a: any): void;
protected as: boolean;
protected a0(): void;
a5(): void;
private a2;
av(a: any): number;
au(a: any): number;
protected at: number;
protected a9: Brush;
private a1;
a8: Brush;
am(): void;
}