mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-27 06:51:37 -04:00
If in wire draw mode a wire is clicked with CTRL down the wire move mode is activated.
This commit is contained in:
parent
37de39ad8a
commit
6fecb0e4b9
@ -1261,6 +1261,12 @@ public class CircuitComponent extends JComponent implements Circuit.ChangedListe
|
||||
|
||||
@Override
|
||||
void clicked(MouseEvent e) {
|
||||
if (e.isControlDown()) {
|
||||
Vector pos = raster(getPosVector(e));
|
||||
Wire wire = circuit.getWireAt(pos, SIZE2);
|
||||
if (wire != null)
|
||||
mouseMoveWire.activate(wire, pos);
|
||||
} else {
|
||||
if (e.getButton() == MouseEvent.BUTTON3)
|
||||
mouseNormal.activate();
|
||||
else {
|
||||
@ -1271,6 +1277,7 @@ public class CircuitComponent extends JComponent implements Circuit.ChangedListe
|
||||
mouseWireRect.activate(wire.p2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void drawTo(Graphic gr) {
|
||||
@ -1332,6 +1339,12 @@ public class CircuitComponent extends JComponent implements Circuit.ChangedListe
|
||||
|
||||
@Override
|
||||
void clicked(MouseEvent e) {
|
||||
if (e.isControlDown()) {
|
||||
Vector pos = raster(getPosVector(e));
|
||||
Wire wire = circuit.getWireAt(pos, SIZE2);
|
||||
if (wire != null)
|
||||
mouseMoveWire.activate(wire, pos);
|
||||
} else {
|
||||
if (e.getButton() == MouseEvent.BUTTON3)
|
||||
mouseNormal.activate();
|
||||
else {
|
||||
@ -1349,6 +1362,7 @@ public class CircuitComponent extends JComponent implements Circuit.ChangedListe
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void drawTo(Graphic gr) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user