@Override protected void drag(PInputEvent e) { if (e.getPickedNode() instanceof PCamera) { // PAN canvas super.drag(e); } }
@Override protected void startDrag(PInputEvent e) { super.startDrag(e); e.setHandled(true); }
@Override public void processEvent(PInputEvent event, int type) { super.processEvent(event, type); }
public ProtegeInputEventHandler(ProtegeGraphModel graphModel, AbstractGraph graph) { this.graphModel = graphModel; this.graph = graph; PInputEventFilter filter = new PInputEventFilter(); filter.rejectAllEventTypes(); filter.setAcceptsMousePressed(true); filter.setAcceptsMouseMoved(true); this.setEventFilter(filter); }
public KeyHandlerDelegate(PCamera camera) { this.camera = camera; PInputEventFilter filter = new PInputEventFilter(); filter.rejectAllEventTypes(); filter.setAcceptsKeyPressed(true); filter.setAcceptsKeyReleased(true); filter.setAcceptsKeyTyped(true); setEventFilter(filter); }
public SelectionHandler(NodeCollection selectedNodes) { super(); this.selectedNodes = selectedNodes; PInputEventFilter filter = new PInputEventFilter(); filter.rejectAllEventTypes(); filter.setOrMask(InputEvent.BUTTON1_MASK | InputEvent.BUTTON3_MASK); filter.setAcceptsMousePressed(true); setEventFilter(filter); }
@Override public void mouseClicked(PInputEvent event) { currentTarget = event.getPickedNode(); if (event.getClickCount() == 1) { if (event.isMiddleMouseButton()) { handleMiddleMouseClick(); } } else if (event.getClickCount() >= 2) { handleDoubleClick(); } }
public HighlightHandler() { super(); PInputEventFilter filter = new PInputEventFilter(); filter.rejectAllEventTypes(); filter.setAcceptsMouseMoved(true); setEventFilter(filter); }
public FocusOnExtentsHandler(AnimationHandler handler) { super(); this.handler = handler; // only accept mouse clicks PInputEventFilter filter = new PInputEventFilter(); filter.rejectAllEventTypes(); filter.setAcceptsMouseClicked(true); setEventFilter(filter); }
@Override public void mousePressed(PInputEvent e) { PNode node = e.getPickedNode(); if (node instanceof GraphNode) { node.moveToFront(); nodePressed(e, (GraphNode)node); } else if (node instanceof GraphArc) { node.moveToFront(); arcPressed(e, (GraphArc)node); } else if (node instanceof PCamera) { cameraPressed(e, (PCamera)node); } super.mousePressed(e); }
@Override public void keyReleased(PInputEvent event) { Object[] listeners = camera.getListenerList().getListenerList(); if ((listeners.length > 0) && !event.isHandled()) { for (int i = 0; i < listeners.length; i++) { Object o = listeners[i]; if (o instanceof PInputEventListener) { PInputEventListener listener = (PInputEventListener) o; listener.processEvent(event, KeyEvent.KEY_RELEASED); } } } }
@Override public void mouseMoved(PInputEvent event) { PNode target = event.getPickedNode(); if (target != currentTarget) { highlightTarget(currentTarget, false); this.currentTarget = target; highlightTarget(target, true); } }
@Override public void mouseWheelRotated(PInputEvent event) { if (event.getWheelRotation() < 0) { // zoom in zoomIn(); stopZoom(); } else if (event.getWheelRotation() > 0) { // zoom out zoomOut(); stopZoom(); } }
@Override public void keyReleased(PInputEvent event) { switch (event.getKeyCode()) { case KeyEvent.VK_EQUALS : case KeyEvent.VK_PLUS : case KeyEvent.VK_MINUS : stopZoom(); break; } }
protected void pan(PInputEvent e) { if (enabled) super.pan(e); }
/** * {@inheritDoc} */ @Override public void processEvent(PInputEvent event, int type) { this.camera = event.getCamera(); super.processEvent(event, type); }
protected final void maybeShowPopup(PInputEvent e) { if (e.isPopupTrigger()) { boolean show = beforeShowPopup(e); if (show) { showPopup(e); } } }
@Override public void keyTyped(PInputEvent event) { Object[] listeners = camera.getListenerList().getListenerList(); if ((listeners.length > 0) && !event.isHandled()) { for (int i = 0; i < listeners.length; i++) { Object o = listeners[i]; if (o instanceof PInputEventListener) { PInputEventListener listener = (PInputEventListener) o; listener.processEvent(event, KeyEvent.KEY_TYPED); } } } }
@Override public void keyPressed(PInputEvent event) { switch (event.getKeyCode()) { case KeyEvent.VK_EQUALS : case KeyEvent.VK_PLUS : zoomIn(); break; case KeyEvent.VK_MINUS : zoomOut(); break; } }
@Override public void keyPressed(PInputEvent event) { Object[] listeners = camera.getListenerList().getListenerList(); if ((listeners.length > 0) && !event.isHandled()) { for (int i = 0; i < listeners.length; i++) { Object o = listeners[i]; if (o instanceof PInputEventListener) { PInputEventListener listener = (PInputEventListener) o; listener.processEvent(event, KeyEvent.KEY_PRESSED); } } } }