aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2020-09-04 15:29:23 +0200
committerThomas White <taw@physics.org>2020-09-04 15:29:23 +0200
commitc66a2f516e3ea7414d0209aa3fb1745b864563e5 (patch)
treea716b44f23d091e69f5a956b04980f300eebd063
parent9761a3125e2961b0a58ee44d29926f5af6b19b15 (diff)
Update imageview on change of results
-rw-r--r--src/crystfel_gui.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/crystfel_gui.c b/src/crystfel_gui.c
index 03ddde8e..32eebb05 100644
--- a/src/crystfel_gui.c
+++ b/src/crystfel_gui.c
@@ -677,6 +677,14 @@ static gint image_info_clicked_sig(GtkWidget *widget,
}
+static gint results_combo_changed_sig(GtkComboBox *w,
+ struct crystfelproject *proj)
+{
+ update_imageview(proj);
+ return FALSE;
+}
+
+
static gint show_peaks_sig(GtkWidget *w, struct crystfelproject *proj)
{
proj->show_peaks = gtk_toggle_action_get_active(GTK_TOGGLE_ACTION(w));
@@ -958,6 +966,8 @@ int main(int argc, char *argv[])
gtk_combo_box_set_active(GTK_COMBO_BOX(proj.results_combo), 0);
gtk_box_pack_start(GTK_BOX(results_toolbar), proj.results_combo,
FALSE, FALSE, 4.0);
+ g_signal_connect(G_OBJECT(proj.results_combo), "changed",
+ G_CALLBACK(results_combo_changed_sig), &proj);
/* Filename */
proj.image_info = gtk_label_new("Ready to load images");