mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-11 01:32:08 +10:00
improved point-by-point creation
This commit is contained in:
+4
-1
@@ -375,6 +375,8 @@ public class Presenter implements IPlugInPort {
|
||||
} else {
|
||||
controlPointSlot = scaledPoint;
|
||||
snapPointToGrid(controlPointSlot);
|
||||
messageDispatcher.dispatchMessage(EventType.SLOT_CHANGED, componentSlot,
|
||||
controlPointSlot);
|
||||
messageDispatcher.dispatchMessage(EventType.REPAINT);
|
||||
}
|
||||
break;
|
||||
@@ -1118,11 +1120,12 @@ public class Presenter implements IPlugInPort {
|
||||
this.potentialControlPoint = null;
|
||||
selectedComponents.clear();
|
||||
fireSelectionChanged();
|
||||
messageDispatcher.dispatchMessage(EventType.REPAINT);
|
||||
// messageDispatcher.dispatchMessage(EventType.SELECTION_CHANGED,
|
||||
// selectedComponents);
|
||||
// messageDispatcher.dispatchMessage(EventType.SELECTION_SIZE_CHANGED,
|
||||
// calculateSelectionDimension());
|
||||
messageDispatcher.dispatchMessage(EventType.SLOT_CHANGED, componentSlot);
|
||||
messageDispatcher.dispatchMessage(EventType.SLOT_CHANGED, componentSlot, controlPointSlot);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+1
-1
@@ -167,7 +167,7 @@ public class ProjectPainter {
|
||||
g2d.setColor(Color.white);
|
||||
g2d.draw(selectionRect);
|
||||
g2d.setColor(Color.black);
|
||||
g2d.setStroke(Constants.dashedStroke);
|
||||
g2d.setStroke(Constants.DASHED_STROKE);
|
||||
g2d.draw(selectionRect);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user