1 package org.catacomb.graph.gui;
2
3 import org.catacomb.be.Position;
4
5
6 public interface PickListener {
7
8
9 void backgroundPressed(int i, int x, int y);
10
11 void pickPressed(Pickable pbl, int button, int ix, int iy);
12
13 void pickDragged(Pickable pbl, Position pos, int button, int ix, int iy);
14
15 void pickReleased(Pickable pbl, int button);
16
17 void pickEnteredTrash(Pickable pbl);
18
19 void pickLeftTrash(Pickable pbl);
20
21 void pickTrashed(Pickable pbl);
22
23 void trashPressed();
24
25 void pickHovered(Pickable hoverItem);
26
27 }