Mouse Events Plugin

NPM Versionarrow-up-right

The Mouse Events Plugin provides on-click functionality to Psiagram. When you click a Node or Edge, the item becomes the active item, and you can drag it and interact with it on the Paper.

circle-info

Changes to add mouse events for Edges are currently inside of a work-in-progress pull request on GitHubarrow-up-right. Once the changes are complete, you will be able to add, move, and remove coordinates on an Edge.

Mouse Events Set-Up

In order to use the Mouse Events Plugin, you need to initialize it. To do this, you will create a new instance of MouseEvents and add it to the plugins array when initializing Paper.

Initialization

Let's look at initializing a Mouse Events instance.

import { MouseEvents } from 'psiagram-plugin-mouse-events';

const myPaper = new Paper({
  height: 900,
  width: 1300,
  plugins: [new MouseEvents()],
});

Last updated