|
@@ -392,7 +392,7 @@ public class GUI<E> implements CategoryListener {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void actionPerformed(ActionEvent e) {
|
|
public void actionPerformed(ActionEvent e) {
|
|
-
|
|
+
|
|
model.getSelectedCpsObjects().clear();
|
|
model.getSelectedCpsObjects().clear();
|
|
|
|
|
|
if (((JScrollPane) tabbedPane.getSelectedComponent()).getViewport()
|
|
if (((JScrollPane) tabbedPane.getSelectedComponent()).getViewport()
|
|
@@ -1885,12 +1885,16 @@ public class GUI<E> implements CategoryListener {
|
|
unc.addMouseListener(new MouseAdapter() {
|
|
unc.addMouseListener(new MouseAdapter() {
|
|
@Override
|
|
@Override
|
|
public void mousePressed(MouseEvent e) {
|
|
public void mousePressed(MouseEvent e) {
|
|
|
|
+ unitGraph.empty();
|
|
temp = ((UpperNodeCanvas) ((JScrollPane) tabbedPane.getSelectedComponent()).getViewport()
|
|
temp = ((UpperNodeCanvas) ((JScrollPane) tabbedPane.getSelectedComponent()).getViewport()
|
|
.getComponent(0)).tempCps;
|
|
.getComponent(0)).tempCps;
|
|
if (doubleClick() && MouseEvent.BUTTON3 != e.getButton() && temp instanceof CpsUpperNode) {
|
|
if (doubleClick() && MouseEvent.BUTTON3 != e.getButton() && temp instanceof CpsUpperNode) {
|
|
openNewUpperNodeTab();
|
|
openNewUpperNodeTab();
|
|
}
|
|
}
|
|
-
|
|
+ if (temp instanceof HolonSwitch) {
|
|
|
|
+ unitGraph.repaintWithNewSwitch((HolonSwitch) temp);
|
|
|
|
+ unitGraph.fillArrayofBooleans();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|