Events

Pixie emits various events when specific things happen inside the editor. You can use on method either on specific object to listen only for events for that object or on the canvas to listen for all events.

Canvas Event List

const pixie = new Pixie({
    onLoad: () => {
        // listen for all events
        pixie.on('object:added', e => {
            console.log(e.target);
        });
    }
});

General

Object Event List

var pixie = new Pixie({
    onLoad: () => {
        const objects = pixie.tools.objects.getAll();
        objects[0].on('selected', e => {
            console.log('object has been selected');
        });
    }
});

General