1 31 32 package org.antlr.xjlib.appkit.gview.event; 33 34 import org.antlr.xjlib.appkit.gview.GView; 35 import org.antlr.xjlib.appkit.gview.object.GElement; 36 37 import java.awt.*; 38 import java.awt.event.MouseEvent ; 39 40 public class GEventCreateElement extends GAbstractEvent { 41 42 public GEventCreateElement(GView view) { 43 super(view); 44 } 45 46 public void mousePressed(MouseEvent e, Point mousePosition) { 47 GElement selectedElement = delegate.eventQueryElementAtPoint(mousePosition); 48 49 if(selectedElement == null) { 50 if(e.getClickCount() == 1) 51 delegate.eventCreateElement(mousePosition, false); 52 else 53 delegate.eventCreateElement(mousePosition, true); 54 } 55 } 56 57 } 58 | Popular Tags |