aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dw-hdfsee.c18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/dw-hdfsee.c b/src/dw-hdfsee.c
index 73a56832..57033916 100644
--- a/src/dw-hdfsee.c
+++ b/src/dw-hdfsee.c
@@ -1902,7 +1902,23 @@ static gint displaywindow_keypress(GtkWidget *widget, GdkEventKey *event,
redraw_window(dw);
break;
- case GDK_1:
+ case GDK_plus:
+ if (dw->calib_mode_curr_quad == (dw->image->det->n_rigid_groups-1)) {
+ dw->calib_mode_curr_quad = 0;
+ } else {
+ dw->calib_mode_curr_quad += 1;
+ }
+ break;
+
+ case GDK_minus:
+ if (dw->calib_mode_curr_quad == 0) {
+ dw->calib_mode_curr_quad = (dw->image->det->n_rigid_groups-1);
+ } else {
+ dw->calib_mode_curr_quad -= 1;
+ }
+ break;
+
+ case GDK_1:
dw->calib_mode_curr_quad = 0;
break;