final double scaledPosition = (e.getX() / scaleFactor) - start;
final double position = Math.min(width, Math.max((double) 0, scaledPosition));
final GuideLine newGuideLine = new GuideLine(position, dragged.isActive());
final UndoManager undo = getRenderContext().getUndo();
undo.addChange(new UpdateHorizontalGuidelineUndoEntry(draggedGuideLineIndex, newGuideLine, dragged));
linealModel.updateGuideLine(draggedGuideLineIndex, newGuideLine);
}
public void mouseMoved(final MouseEvent e)
{
updateGuidelineHighlight(e);