Chartbreaker
    Preparing search index...

    Type Alias Chart_Events

    type Chart_Events = {
        boundsChanged: () => void;
        contextMenu: (
            event: Event | null,
            point: Point,
            objects: ChartbreakerObject[],
            chart: Chart,
        ) => void;
        doubleClicked: (
            event: Event | null,
            point: Point,
            object: ChartbreakerObject,
        ) => void;
        legendHovered: (hovered: boolean | null | LegendEntry) => void;
        objectHovered: (object: null | ChartbreakerObject) => void;
        objectsHighlighted: (objects: ChartbreakerObject[] | null) => void;
        orderedObjects: () => void;
        scaleAdded: (scale: Scale) => void;
        scaleRemoved: (scale: Scale) => void;
        toolAdded: (tool: Tool) => void;
    }
    Index

    Properties

    boundsChanged: () => void

    Fired when bounds of any scale in the chart changed

    contextMenu: (
        event: Event | null,
        point: Point,
        objects: ChartbreakerObject[],
        chart: Chart,
    ) => void

    Fired when a context menu for one or more objects should be displayed

    doubleClicked: (
        event: Event | null,
        point: Point,
        object: ChartbreakerObject,
    ) => void

    Fired when an object was double clicked

    legendHovered: (hovered: boolean | null | LegendEntry) => void

    Fired when a legend entry was hovered

    objectHovered: (object: null | ChartbreakerObject) => void

    TODO:

    objectsHighlighted: (objects: ChartbreakerObject[] | null) => void

    Fired when objects were highlighted

    orderedObjects: () => void

    Fired when objects where reordered

    scaleAdded: (scale: Scale) => void

    Fired when a scale was added

    scaleRemoved: (scale: Scale) => void

    Fired when a scale was removed

    toolAdded: (tool: Tool) => void

    TODO: