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 }