igniteui-react-charts
Version:
Ignite UI React charting components for building rich data visualizations using TypeScript APIs.
37 lines (36 loc) • 1.84 kB
TypeScript
import { Base, EventArgs, Type } from "igniteui-react-core";
import { IAxisAnnotationManager } from "./IAxisAnnotationManager";
import { Axis } from "./Axis";
import { List$1 } from "igniteui-react-core";
import { IAxisAnnotation } from "./IAxisAnnotation";
import { Rectangle } from "igniteui-react-core";
import { TextBlock } from "igniteui-react-core";
import { AnnotationBadge } from "./AnnotationBadge";
import { Rect } from "igniteui-react-core";
import { FrameworkElement } from "igniteui-react-core";
import { AxisLabelPanelBaseView } from "./AxisLabelPanelBaseView";
import { NotifyCollectionChangedEventArgs } from "igniteui-react-core";
import { AxisAnnotationCollection } from "./AxisAnnotationCollection";
/**
* @hidden
*/
export declare class AxisAnnotationManager extends Base implements IAxisAnnotationManager {
static $t: Type;
private _owner;
get owner(): Axis;
set owner(a: Axis);
onAddAnnotations(a: Axis): void;
private static a;
private b;
static g(a: Rectangle, b: TextBlock, c: AnnotationBadge, d: number): void;
static f(a: IAxisAnnotation, b: TextBlock): void;
static d(a: IAxisAnnotation, b: Rectangle): void;
static e(a: IAxisAnnotation, b: AnnotationBadge, c: boolean): void;
arrangeAnnotations(a: Axis, b: AxisLabelPanelBaseView, c: List$1<FrameworkElement>, d: List$1<Rect>, e: boolean, f: number, g: number, h: number, i: number, j: number): void;
private c;
private h;
onAnnotionsChanged(a: Axis, b: AxisAnnotationCollection, c: NotifyCollectionChangedEventArgs): void;
onAnnotionsReset(a: Axis, b: AxisAnnotationCollection, c: EventArgs): void;
onAutoAnnotionsChanged(a: Axis, b: AxisAnnotationCollection, c: NotifyCollectionChangedEventArgs): void;
onAutoAnnotionsReset(a: Axis, b: AxisAnnotationCollection, c: EventArgs): void;
}