From ca3b3162f037506ae224e0f8bb7c6f669a43d1b1 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 21 Feb 2020 17:05:56 +0100 Subject: GUI image loading stuff --- src/crystfelimageview.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/crystfelimageview.h') diff --git a/src/crystfelimageview.h b/src/crystfelimageview.h index 9dd69d0d..829909df 100644 --- a/src/crystfelimageview.h +++ b/src/crystfelimageview.h @@ -33,6 +33,9 @@ #include #endif +#include +#include + #define CRYSTFEL_TYPE_IMAGE_VIEW (crystfel_image_view_get_type()) #define CRYSTFEL_IMAGE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), \ @@ -67,6 +70,11 @@ struct _crystfelimageview GtkAdjustment *vadj; double x_scroll_pos; double y_scroll_pos; + + DataTemplate *dtempl; + char *filename; + char *event; + struct image *image; }; struct _crystfelimageviewclass @@ -80,5 +88,11 @@ typedef struct _crystfelimageviewclass CrystFELImageViewClass; extern GType crystfel_image_view_get_type(void); extern GtkWidget *crystfel_image_view_new(void); +extern int crystfel_image_view_set_datatemplate(CrystFELImageView *iv, + DataTemplate *dtempl); + +extern int crystfel_image_view_set_image(CrystFELImageView *iv, + const char *filename, + const char *event); #endif /* CRYSTFELIMAGEVIEW_H */ -- cgit v1.2.3