aboutsummaryrefslogtreecommitdiff
path: root/src/gui_fom.c
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2022-11-29 17:06:50 +0100
committerThomas White <taw@physics.org>2022-12-13 17:10:16 +0100
commite6fecaa7b2f3cd7931b51781b55808cb07b66b0f (patch)
treede4e28f7dacad9aa9356d27e0d5864f9cab4c494 /src/gui_fom.c
parent76ba21c9f4c7ca7f5981edf7b71073a8e011fe83 (diff)
GUI: FoM graph, part 1: Skeleton widget code
Diffstat (limited to 'src/gui_fom.c')
-rw-r--r--src/gui_fom.c9
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);