|
@@ -411,6 +411,16 @@ public class MyCanvas extends JPanel implements MouseListener, MouseMotionListen
|
|
|
model.getSelectedCpsObjects().clear();
|
|
|
controller.addSelectedObject(tempCps);
|
|
|
}
|
|
|
+ if (e.isControlDown()) {
|
|
|
+ if (model.getSelectedCpsObjects().contains(tempCps)) {
|
|
|
+ model.getSelectedCpsObjects().remove(tempCps);
|
|
|
+ if (model.getSelectedCpsObjects().isEmpty()) {
|
|
|
+ tempCps = null;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ controller.addSelectedObject(tempCps);
|
|
|
+ }
|
|
|
+ }
|
|
|
if (dragged == true) {
|
|
|
try {
|
|
|
controller.autoSave();
|