From e6fecaa7b2f3cd7931b51781b55808cb07b66b0f Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 29 Nov 2022 17:06:50 +0100 Subject: GUI: FoM graph, part 1: Skeleton widget code --- src/gui_fom.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/gui_fom.c') diff --git a/src/gui_fom.c b/src/gui_fom.c index c30ff5af..160e84e3 100644 --- a/src/gui_fom.c +++ b/src/gui_fom.c @@ -44,6 +44,7 @@ #include "gui_project.h" #include "crystfel_gui.h" #include "gtk-util-routines.h" +#include "crystfelfomgraph.h" #define MAX_DATASETS (64) @@ -57,6 +58,7 @@ struct fom_window GtkWidget *min_snr; GtkWidget *min_meas; GtkWidget *cell_chooser; + GtkWidget *graph; int n_datasets; GtkWidget *dataset_checkboxes[MAX_DATASETS]; @@ -616,7 +618,6 @@ gint fom_sig(GtkWidget *widget, struct crystfelproject *proj) GtkWidget *hbox; GtkWidget *label; GtkWidget *button; - GtkWidget *da; char tmp[64]; struct fom_window *f; @@ -761,9 +762,9 @@ gint fom_sig(GtkWidget *widget, struct crystfelproject *proj) snprintf(tmp, 64, "%i", proj->fom_min_meas); gtk_entry_set_text(GTK_ENTRY(f->min_meas), tmp); - da = gtk_drawing_area_new(); - gtk_box_pack_start(GTK_BOX(vbox), GTK_WIDGET(da), - FALSE, FALSE, 4.0); + f->graph = crystfel_fom_graph_new(); + gtk_box_pack_start(GTK_BOX(vbox), GTK_WIDGET(f->graph), + TRUE, TRUE, 4.0); gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_CLOSE); -- cgit v1.2.3