mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-28 15:32:40 -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
|
@Override
|
||||||
void clicked(MouseEvent e) {
|
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)
|
if (e.getButton() == MouseEvent.BUTTON3)
|
||||||
mouseNormal.activate();
|
mouseNormal.activate();
|
||||||
else {
|
else {
|
||||||
@ -1271,6 +1277,7 @@ public class CircuitComponent extends JComponent implements Circuit.ChangedListe
|
|||||||
mouseWireRect.activate(wire.p2);
|
mouseWireRect.activate(wire.p2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void drawTo(Graphic gr) {
|
public void drawTo(Graphic gr) {
|
||||||
@ -1332,6 +1339,12 @@ public class CircuitComponent extends JComponent implements Circuit.ChangedListe
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
void clicked(MouseEvent e) {
|
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)
|
if (e.getButton() == MouseEvent.BUTTON3)
|
||||||
mouseNormal.activate();
|
mouseNormal.activate();
|
||||||
else {
|
else {
|
||||||
@ -1349,6 +1362,7 @@ public class CircuitComponent extends JComponent implements Circuit.ChangedListe
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void drawTo(Graphic gr) {
|
public void drawTo(Graphic gr) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user