Make n and p do next and previous spline.
Change-Id: I24a5b93a679e58afa586ab6110717b7248f8d0f4
Signed-off-by: Austin Schuh <austin.linux@gmail.com>
diff --git a/y2023/control_loops/python/graph_edit.py b/y2023/control_loops/python/graph_edit.py
index 13fb990..d841509 100644
--- a/y2023/control_loops/python/graph_edit.py
+++ b/y2023/control_loops/python/graph_edit.py
@@ -470,9 +470,6 @@
elif keyval == Gdk.KEY_o:
# Only prints current segment
print(repr(self.segments[self.index]))
- elif keyval == Gdk.KEY_p:
- # Print out the segments.
- print(repr(self.segments))
elif keyval == Gdk.KEY_g:
# Generate theta points.
if self.segments:
@@ -491,7 +488,14 @@
best_dist = d
self.now_segment_pt = best_pt
- elif keyval == Gdk.KEY_k:
+ elif keyval == Gdk.KEY_p:
+ if self.index > 0:
+ self.index -= 1
+ else:
+ self.index = len(self.segments) - 1
+ print("Switched to segment:", self.segments[self.index].name)
+
+ elif keyval == Gdk.KEY_n:
self.index += 1
self.index = self.index % len(self.segments)
print("Switched to segment:", self.segments[self.index].name)