From 62533462347d0379d1a4d9935d29fe58aa3b4804 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Thu, 24 Nov 2022 16:19:42 +0100 Subject: GUI: Colour scale, part 4: Add manual "reset scale" option --- src/crystfel_gui.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/crystfel_gui.c') diff --git a/src/crystfel_gui.c b/src/crystfel_gui.c index 25b7e1d8..885b3541 100644 --- a/src/crystfel_gui.c +++ b/src/crystfel_gui.c @@ -530,6 +530,13 @@ static gint reset_zoom_sig(GtkWidget *widget, struct crystfelproject *proj) } +static gint reset_range_sig(GtkWidget *widget, struct crystfelproject *proj) +{ + crystfel_colour_scale_auto_range(CRYSTFEL_COLOUR_SCALE(proj->colscale)); + return FALSE; +} + + static gint first_frame_sig(GtkWidget *widget, struct crystfelproject *proj) { @@ -811,6 +818,7 @@ static void add_menu_bar(struct crystfelproject *proj, GtkWidget *vbox) " " " " " " + " " "" "" " " @@ -836,6 +844,8 @@ static void add_menu_bar(struct crystfelproject *proj, GtkWidget *vbox) { "ViewAction", NULL, "_View", NULL, NULL, NULL }, { "ResetZoomAction", NULL, "Reset zoom", NULL, NULL, G_CALLBACK(reset_zoom_sig) }, + { "ResetRangeAction", NULL, "Reset colour scale", NULL, NULL, + G_CALLBACK(reset_range_sig) }, { "ToolsAction", NULL, "_Tools", NULL, NULL, NULL }, { "RescanAction", NULL, "Rescan streams", NULL, NULL, -- cgit v1.2.3