projects
/
Mograsim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Renamed core components to have the common prefix Core
[Mograsim.git]
/
net.mograsim.logic.model.editor
/
src
/
net
/
mograsim
/
logic
/
model
/
editor
/
handles
/
WirePointHandle.java
diff --git
a/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/handles/WirePointHandle.java
b/net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/handles/WirePointHandle.java
index
0779247
..
b7cc23e
100644
(file)
--- a/
net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/handles/WirePointHandle.java
+++ b/
net.mograsim.logic.model.editor/src/net/mograsim/logic/model/editor/handles/WirePointHandle.java
@@
-5,7
+5,7
@@
import org.eclipse.swt.widgets.Display;
import net.haspamelodica.swt.helper.gcs.GeneralGC;
import net.haspamelodica.swt.helper.swtobjectwrappers.Point;
import net.haspamelodica.swt.helper.gcs.GeneralGC;
import net.haspamelodica.swt.helper.swtobjectwrappers.Point;
-import net.mograsim.logic.core.wires.Wire;
+import net.mograsim.logic.core.wires.
Core
Wire;
import net.mograsim.logic.model.model.wires.GUIWire;
public class WirePointHandle extends Handle
import net.mograsim.logic.model.model.wires.GUIWire;
public class WirePointHandle extends Handle
@@
-14,12
+14,12
@@
public class WirePointHandle extends Handle
private final HandleManager manager;
private boolean selected = false;
public final GUIWire parent;
private final HandleManager manager;
private boolean selected = false;
public final GUIWire parent;
-
+
private int pointIndex;
public WirePointHandle(HandleManager manager, GUIWire parent, int pointIndex)
{
private int pointIndex;
public WirePointHandle(HandleManager manager, GUIWire parent, int pointIndex)
{
- super();
+ super(
3
);
this.manager = manager;
this.parent = parent;
this.pointIndex = pointIndex;
this.manager = manager;
this.parent = parent;
this.pointIndex = pointIndex;
@@
-32,8
+32,9
@@
public class WirePointHandle extends Handle
{
Point p = parent.getPathPoint(pointIndex);
moveTo(p.x, p.y);
{
Point p = parent.getPathPoint(pointIndex);
moveTo(p.x, p.y);
+ callRedrawListeners();
}
}
-
+
@Override
public void render(GeneralGC gc)
{
@Override
public void render(GeneralGC gc)
{
@@
-47,7
+48,7
@@
public class WirePointHandle extends Handle
{
parent.setPathPoint(new Point(x, y), pointIndex);
}
{
parent.setPathPoint(new Point(x, y), pointIndex);
}
-
+
@Override
public void onSelect()
{
@Override
public void onSelect()
{
@@
-61,13
+62,13
@@
public class WirePointHandle extends Handle
selected = false;
callRedrawListeners();
}
selected = false;
callRedrawListeners();
}
-
+
@Override
public void reqDelete()
{
manager.destroyWirePointHandle(parent, this);
}
@Override
public void reqDelete()
{
manager.destroyWirePointHandle(parent, this);
}
-
+
@Override
public HandleType getType()
{
@Override
public HandleType getType()
{
@@
-75,7
+76,8
@@
public class WirePointHandle extends Handle
}
/**
}
/**
- * Sets the index of the {@link Point} within the parent {@link Wire}s path that is controlled by this handle
+ * Sets the index of the {@link Point} within the parent {@link CoreWire}s path that is controlled by this handle
+ *
* @param index Index of the Point in the Wires path.
* @throws IndexOutOfBoundsException
*/
* @param index Index of the Point in the Wires path.
* @throws IndexOutOfBoundsException
*/