diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/dw-hdfsee.c | 18 |
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; |