From 11810ce85063e71c9c9eaa900b9385d9d670377a Mon Sep 17 00:00:00 2001 From: dblouin <dominique.blouin@telecom-paristech.fr> Date: Thu, 23 Aug 2018 10:29:24 +0200 Subject: [PATCH] Issue #69: Reverted modification that was preventing connection points to be selected --- src/main/java/ui/TDiagramMouseManager.java | 24 +++++++++------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/src/main/java/ui/TDiagramMouseManager.java b/src/main/java/ui/TDiagramMouseManager.java index 48895b01a3..e21d08b176 100755 --- a/src/main/java/ui/TDiagramMouseManager.java +++ b/src/main/java/ui/TDiagramMouseManager.java @@ -582,21 +582,17 @@ public class TDiagramMouseManager extends MouseAdapter {//implements MouseListen } } - // Issue #69 Always repaint. Needed for displaying the transition element in Avatar state machine diagram -// -// if ((selected == TGComponentManager.CONNECTOR) && (tdp.mode == TDiagramPanel.NORMAL)) { // is connectingPointShow selected -// if(tdp.highlightOutAndFreeConnectingPoint(e.getX(), e.getY(), tdp.getMGUI().getIdButtonSelected())) { -// tdp.repaint(); -// } -// } -// -// if ((selected == TGComponentManager.CONNECTOR) && (tdp.mode == TDiagramPanel.ADDING_CONNECTOR)) { -// tdp.highlightInAndFreeConnectingPoint(e.getX(), e.getY(), tdp.getMGUI().getIdButtonSelected()); -// tdp.setAddingTGConnector(e.getX(), e.getY()); -// tdp.repaint(); -// } + if ((selected == TGComponentManager.CONNECTOR) && (tdp.mode == TDiagramPanel.NORMAL)) { // is connectingPointShow selected + if(tdp.highlightOutAndFreeConnectingPoint(e.getX(), e.getY(), tdp.getMGUI().getIdButtonSelected())) { + tdp.repaint(); + } + } - tdp.repaint(); + if ((selected == TGComponentManager.CONNECTOR) && (tdp.mode == TDiagramPanel.ADDING_CONNECTOR)) { + tdp.highlightInAndFreeConnectingPoint(e.getX(), e.getY(), tdp.getMGUI().getIdButtonSelected()); + tdp.setAddingTGConnector(e.getX(), e.getY()); + tdp.repaint(); + } } @Override -- GitLab