| 1 31 32 package org.antlr.xjlib.appkit.gview.event; 33 34 import org.antlr.xjlib.appkit.gview.object.GElement; 35 36 import java.awt.*; 37 38 public interface GEventDelegate { 39 public void eventChangeDone(); 40 public void eventShouldRepaint(); 41 42 public GElement eventQueryElementAtPoint(Point p); 43 public GElement eventQueryRootElement(); 44 45 public void eventSouldSelectAllElements(boolean flag); 46 public void eventMoveSelectedElements(int dx, int dy); 47 public void eventSelectElementsInRect(int x, int y, int dx, int dy); 48 49 public void eventCreateElement(Point point, boolean doubleclick); 50 public void eventEditElement(GElement e); 51 52 public boolean eventCanCreateLink(); 53 public double eventLinkFlateness(); 54 public void eventCreateLink(GElement source, String sourceAnchorKey, GElement target, String targetAnchorKey, int shape, Point p); 55 56 public void eventAddFocusedElement(GElement element); 57 public void eventRemoveFocusedElement(GElement element); 58 public boolean eventIsSelectedElement(GElement element); 59 60 } 61 | Popular Tags |