From 9c57e7d61658fb79967e1b1a46c98995a1fed020 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 21 Aug 2020 16:07:02 +0200 Subject: Framework for backend parameters via GUI --- src/crystfel_gui.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/crystfel_gui.h') diff --git a/src/crystfel_gui.h b/src/crystfel_gui.h index 683c9261..27b2e8b6 100644 --- a/src/crystfel_gui.h +++ b/src/crystfel_gui.h @@ -33,6 +33,8 @@ struct crystfel_backend { const char *name; + const char *friendly_name; + GtkWidget *(*make_parameters)(void); int (*run_unitcell)(struct crystfelproject *proj, const char *algo); void (*cancel)(struct crystfelproject *proj); @@ -40,6 +42,8 @@ struct crystfel_backend { void (*shutdown)(struct crystfelproject *proj); }; +extern const struct crystfel_backend *backends[]; + extern void remove_infobar(struct crystfelproject *proj); -- cgit v1.2.3