Eulergraph
    Preparing search index...

    Type Alias CanvasControlsEventsPayload

    type CanvasControlsEventsPayload = {
        canvas_dblclick: {
            canvasPosition: { x: number; y: number };
            x?: number;
            y?: number;
        };
        canvas_enter: void;
        canvas_leave: void;
        canvas_move: {
            canvasPosition: { x: number; y: number };
            x: number;
            y: number;
        };
        canvas_pan: {
            canvasPosition?: { x: number; y: number };
            drawParams: DrawParams;
            x?: number;
            y?: number;
        };
        canvas_pointerup: {
            canvasPosition: { x: number; y: number };
            isCtrl: boolean;
            isOutside: boolean;
            x: number;
            y: number;
        };
        drag: {
            canvasPosition: { x: number; y: number };
            clickPoint: Point | { x: number; y: number };
            offset: { x: number; y: number };
            x: number;
            y: number;
        };
        drag_start: {
            canvasPosition: { x: number; y: number };
            clickPoint: Point | { x: number; y: number };
            x: number;
            y: number;
        };
        on_canvas_drop: { canvasPosition: { x: number; y: number } };
        open_context_menu: {
            canvasPosition: { x: number; y: number };
            x: number;
            y: number;
        };
        wheel_zoom: DrawParams;
        zoom_update: number;
    }
    Index

    Properties

    canvas_dblclick: {
        canvasPosition: { x: number; y: number };
        x?: number;
        y?: number;
    }
    canvas_enter: void
    canvas_leave: void
    canvas_move: { canvasPosition: { x: number; y: number }; x: number; y: number }
    canvas_pan: {
        canvasPosition?: { x: number; y: number };
        drawParams: DrawParams;
        x?: number;
        y?: number;
    }
    canvas_pointerup: {
        canvasPosition: { x: number; y: number };
        isCtrl: boolean;
        isOutside: boolean;
        x: number;
        y: number;
    }
    drag: {
        canvasPosition: { x: number; y: number };
        clickPoint: Point | { x: number; y: number };
        offset: { x: number; y: number };
        x: number;
        y: number;
    }
    drag_start: {
        canvasPosition: { x: number; y: number };
        clickPoint: Point | { x: number; y: number };
        x: number;
        y: number;
    }
    on_canvas_drop: { canvasPosition: { x: number; y: number } }
    open_context_menu: {
        canvasPosition: { x: number; y: number };
        x: number;
        y: number;
    }
    wheel_zoom: DrawParams
    zoom_update: number