Package org.freeplane.view.swing.map

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


  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

  @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

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.