From 92a3939402ee030755440af5b525e7af8155d34f Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 3 Jul 2020 14:14:32 +0200 Subject: Let caller (rather than CrystFELImageView) own the image structure --- src/crystfelimageview.h | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) (limited to 'src/crystfelimageview.h') diff --git a/src/crystfelimageview.h b/src/crystfelimageview.h index eafb0c44..d17f394f 100644 --- a/src/crystfelimageview.h +++ b/src/crystfelimageview.h @@ -81,16 +81,12 @@ struct _crystfelimageview double offs_x; double offs_y; - DataTemplate *dtempl; - char *filename; - char *event; - struct image *image; - GdkPixbuf **pixbufs; + const struct image *image; - int num_peaklists; - ImageFeatureList **peaklists; + GdkPixbuf **pixbufs; double brightness; + int show_peaks; }; struct _crystfelimageviewclass @@ -104,20 +100,13 @@ 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); - -extern struct image *crystfel_image_view_get_image_struct(CrystFELImageView *iv); - -extern void crystfel_image_view_set_peaks(CrystFELImageView *iv, - ImageFeatureList *peaks, - int list_num); + const struct image *image); extern void crystfel_image_view_set_brightness(CrystFELImageView *iv, double brightness); +extern void crystfel_image_view_set_show_peaks(CrystFELImageView *iv, + int show_peaks); + #endif /* CRYSTFELIMAGEVIEW_H */ -- cgit v1.2.3