GraphEventMap<T>
interface GraphEventMap<T = Overlay> {
click: OverlayMouseEvent<T>;
dblclick: OverlayMouseEvent<T>;
editend: GraphEditEvent<T>;
editstart: GraphEditEvent<T>;
lineupdate: GraphLineUpdateEvent<T>;
linevertexdel: GraphVertexEvent<T>;
linevertexdragend: GraphVertexEvent<T>;
linevertexdragging: GraphVertexEvent<T>;
linevertexdragstart: GraphVertexEvent<T>;
mousedown: OverlayMouseEvent<T>;
mousemove: OverlayMouseEvent<T>;
mouseout: GraphMouseOutEvent<T>;
mouseover: OverlayMouseEvent<T>;
mouseup: OverlayMouseEvent<T>;
remove: OverlayBaseEvent<T>;
rightclick: OverlayMouseEvent<T>;
rightdblclick: OverlayMouseEvent<T>;
}
click: OverlayMouseEvent<T>;
dblclick: OverlayMouseEvent<T>;
editend: GraphEditEvent<T>;
editstart: GraphEditEvent<T>;
lineupdate: GraphLineUpdateEvent<T>;
linevertexdel: GraphVertexEvent<T>;
linevertexdragend: GraphVertexEvent<T>;
linevertexdragging: GraphVertexEvent<T>;
linevertexdragstart: GraphVertexEvent<T>;
mousedown: OverlayMouseEvent<T>;
mousemove: OverlayMouseEvent<T>;
mouseout: GraphMouseOutEvent<T>;
mouseover: OverlayMouseEvent<T>;
mouseup: OverlayMouseEvent<T>;
remove: OverlayBaseEvent<T>;
rightclick: OverlayMouseEvent<T>;
rightdblclick: OverlayMouseEvent<T>;
}
矢量图形类覆盖物(折线、多边形、圆等)共享的事件名与事件对象类型映射。 各图形类的 EventMap(如
PolylineEventMap)均由此派生