[gtk/matthiasc/lottie] Change dragging of non-smooth point
- From: Matthias Clasen <matthiasc src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gtk/matthiasc/lottie] Change dragging of non-smooth point
 
- Date: Fri, 20 Nov 2020 16:11:40 +0000 (UTC)
 
commit 93d2b8ba6336f0f0c1a0775691f24683a1e74ee5
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Nov 20 09:45:50 2020 -0500
    Change dragging of non-smooth point
    
    Always move control points along. Feels more natural.
 tests/curve.c | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)
---
diff --git a/tests/curve.c b/tests/curve.c
index e2133e4757..65f8a67541 100644
--- a/tests/curve.c
+++ b/tests/curve.c
@@ -94,14 +94,11 @@ drag_update (GtkGestureDrag *gesture,
     {
       /* point is on curve */
 
-      if (self->point_data[self->dragged % 3].smooth)
-        {
-          self->points[(self->dragged - 1 + self->n_points) % self->n_points].x += dx;
-          self->points[(self->dragged - 1 + self->n_points) % self->n_points].y += dy;
+      self->points[(self->dragged - 1 + self->n_points) % self->n_points].x += dx;
+      self->points[(self->dragged - 1 + self->n_points) % self->n_points].y += dy;
 
-          self->points[(self->dragged + 1) % self->n_points].x += dx;
-          self->points[(self->dragged + 1) % self->n_points].y += dy;
-       }
+      self->points[(self->dragged + 1) % self->n_points].x += dx;
+      self->points[(self->dragged + 1) % self->n_points].y += dy;
     }
   else
     {
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]