Examples of detectCollision()


Examples of org.freeplane.view.swing.map.MapView.detectCollision()

      Component popup = null;
      final Component popupForModel;
      final MapView mapView = (MapView) Controller.getCurrentController().getMapViewManager().getMapViewComponent();
      final ModeController modeController = Controller.getCurrentController().getModeController();
      if(mapView != null){
        final java.lang.Object obj = mapView.detectCollision(e.getPoint());
        popupForModel= LinkController.getController(modeController).getPopupForModel(obj);
      }
      else{
        popupForModel = null;
      }
View Full Code Here

Examples of org.freeplane.view.swing.map.MapView.detectCollision()

  public void mousePressed(final MouseEvent e) {
    super.mousePressed(e);
    if(e.isPopupTrigger())
      return;
    final MapView mapView = (MapView) e.getComponent();
    final Object object = mapView.detectCollision(new Point(originX, originY));
    if (object instanceof ConnectorModel) {
      final ConnectorModel arrowLinkModel = (ConnectorModel) object;
      final Shape shape = arrowLinkModel.getShape();
      if (Shape.EDGE_LIKE.equals(shape) || Shape.LINE.equals(shape) && ! arrowLinkModel.isSelfLink()) {
        return;
View Full Code Here

Examples of org.freeplane.view.swing.map.MapView.detectCollision()

  @Override
    public void mouseClicked(MouseEvent e) {

    if(e.getClickCount() == 2 && Compat.isCtrlEvent(e)){
      final MapView mapView = (MapView) e.getComponent();
      final Object object = mapView.detectCollision(new Point(originX, originY));
      if(object != null)
        return;
      final ModeController modeController = Controller.getCurrentModeController();
      final IExtension freeNode = modeController.getExtension(FreeNode.class);
      if(freeNode != null && modeController instanceof MModeController){
View Full Code Here

Examples of org.freeplane.view.swing.map.link.CollisionDetector.detectCollision()

  @Override
  public boolean detectCollision(final Point p) {
    final CollisionDetector collisionDetector = new CollisionDetector();
    for (int i = 1; i < xs.length; i++) {
      if (collisionDetector.detectCollision(p, new Line2D.Float(xs[i - 1], ys[i - 1], xs[i], ys[i]))) {
        return true;
      }
    }
    return false;
  }
View Full Code Here

Examples of org.freeplane.view.swing.map.link.ILinkView.detectCollision()

    if (arrowLinkViews == null) {
      return null;
    }
    for (int i = 0; i < arrowLinkViews.size(); ++i) {
      final ILinkView arrowView = arrowLinkViews.get(i);
      if (arrowView.detectCollision(p, true)) {
        return arrowView.getModel();
      }
    }
    for (int i = 0; i < arrowLinkViews.size(); ++i) {
      final ILinkView arrowView = arrowLinkViews.get(i);
View Full Code Here

Examples of org.freeplane.view.swing.map.link.ILinkView.detectCollision()

        return arrowView.getModel();
      }
    }
    for (int i = 0; i < arrowLinkViews.size(); ++i) {
      final ILinkView arrowView = arrowLinkViews.get(i);
      if (arrowView.detectCollision(p, false)) {
        return arrowView.getModel();
      }
    }
    return null;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.