From c248dc56da66dc2f3560eca2525203a822645c3d Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Wed, 23 Apr 2014 07:15:28 -0700 Subject: [PATCH] Make the visual tool drag handles a little smaller --- src/visual_feature.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/visual_feature.cpp b/src/visual_feature.cpp index 533d417e8..21c97abf6 100644 --- a/src/visual_feature.cpp +++ b/src/visual_feature.cpp @@ -42,10 +42,10 @@ bool VisualDraggableFeature::IsMouseOver(Vector2D mouse_pos) const { switch (type) { case DRAG_BIG_SQUARE: - return fabs(delta.X()) < 8 && fabs(delta.Y()) < 8; + return fabs(delta.X()) < 6 && fabs(delta.Y()) < 6; case DRAG_BIG_CIRCLE: - return delta.SquareLen() < 64; + return delta.SquareLen() < 36; case DRAG_BIG_TRIANGLE: { if (delta.Y() < -10 || delta.Y() > 6) return false; @@ -54,10 +54,10 @@ bool VisualDraggableFeature::IsMouseOver(Vector2D mouse_pos) const { } case DRAG_SMALL_SQUARE: - return fabs(delta.X()) < 4 && fabs(delta.Y()) < 4; + return fabs(delta.X()) < 3 && fabs(delta.Y()) < 3; case DRAG_SMALL_CIRCLE: - return delta.SquareLen() < 16; + return delta.SquareLen() < 9; default: return false; @@ -69,15 +69,15 @@ void VisualDraggableFeature::Draw(OpenGLWrapper const& gl) const { switch (type) { case DRAG_BIG_SQUARE: - gl.DrawRectangle(pos - 8, pos + 8); - gl.DrawLine(pos - Vector2D(0, 16), pos + Vector2D(0, 16)); - gl.DrawLine(pos - Vector2D(16, 0), pos + Vector2D(16, 0)); + gl.DrawRectangle(pos - 6, pos + 6); + gl.DrawLine(pos - Vector2D(0, 12), pos + Vector2D(0, 12)); + gl.DrawLine(pos - Vector2D(12, 0), pos + Vector2D(12, 0)); break; case DRAG_BIG_CIRCLE: - gl.DrawCircle(pos, 8); - gl.DrawLine(pos - Vector2D(0, 16), pos + Vector2D(0, 16)); - gl.DrawLine(pos - Vector2D(16, 0), pos + Vector2D(16, 0)); + gl.DrawCircle(pos, 6); + gl.DrawLine(pos - Vector2D(0, 12), pos + Vector2D(0, 12)); + gl.DrawLine(pos - Vector2D(12, 0), pos + Vector2D(12, 0)); break; case DRAG_BIG_TRIANGLE: @@ -88,11 +88,11 @@ void VisualDraggableFeature::Draw(OpenGLWrapper const& gl) const { break; case DRAG_SMALL_SQUARE: - gl.DrawRectangle(pos - 4, pos + 4); + gl.DrawRectangle(pos - 3, pos + 3); break; case DRAG_SMALL_CIRCLE: - gl.DrawCircle(pos, 4); + gl.DrawCircle(pos, 3); break; default: break;