diff options
author | Thomas White <taw@physics.org> | 2022-11-29 17:06:50 +0100 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2022-12-13 17:10:16 +0100 |
commit | e6fecaa7b2f3cd7931b51781b55808cb07b66b0f (patch) | |
tree | de4e28f7dacad9aa9356d27e0d5864f9cab4c494 /src/gui_fom.c | |
parent | 76ba21c9f4c7ca7f5981edf7b71073a8e011fe83 (diff) |
GUI: FoM graph, part 1: Skeleton widget code
Diffstat (limited to 'src/gui_fom.c')
-rw-r--r-- | src/gui_fom.c | 9 |
1 files changed, 5 insertions, 4 deletions
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); |