igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
71 lines (70 loc) • 2.06 kB
TypeScript
import { LegendBase } from "./LegendBase";
import { IChartScaleLegend } from "igniteui-react-core";
import { UIElement } from "igniteui-react-core";
import { TextBlock } from "igniteui-react-core";
import { IScaleLegendSeries } from "igniteui-react-core";
import { LegendBaseView } from "./LegendBaseView";
import { Type } from "igniteui-react-core";
import { Color } from "igniteui-react-core";
import { Brush } from "igniteui-react-core";
import { Shape } from "igniteui-react-core";
import { GradientData } from "./GradientData";
import { RenderingContext } from "igniteui-react-core";
import { Size } from "igniteui-react-core";
/**
* @hidden
*/
export declare class ScaleLegend extends LegendBase implements IChartScaleLegend {
static $t: Type;
aj(): LegendBaseView;
ba(a: LegendBaseView): void;
bf: ScaleLegendView;
get legendScaleElement(): UIElement;
get minText(): TextBlock;
get maxText(): TextBlock;
constructor();
bh: number;
bg: number;
private bd;
get be(): IScaleLegendSeries;
set be(a: IScaleLegendSeries);
bk(): void;
restoreOriginalState(): void;
private bn;
bi(a: IScaleLegendSeries): void;
initializeLegend(a: IScaleLegendSeries): void;
protected get_isScale(): boolean;
bj(): 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;
}