this repo has no description
at main 414 B view raw
1import { PositionInfo } from "../renderer"; 2import { Node } from "./node"; 3 4export interface ContextMenuItem{ 5 text: string, 6 hovered: boolean, 7 clicked?: ( e: MouseEvent, canvas: HTMLCanvasElement, pos: PositionInfo, clickedNode?: Node ) => void, 8 menu?: ContextMenu 9} 10 11export interface ContextMenu{ 12 items: ContextMenuItem[]; 13 position: [ number, number ]; 14 size: [ number, number ]; 15 visible: boolean; 16}