aboutsummaryrefslogtreecommitdiff
path: root/src/hdfsee-render.h
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2011-11-15 17:19:47 +0100
committerThomas White <taw@physics.org>2012-02-22 15:27:41 +0100
commitd3ec66174fbfcb3780e106ca25134fd58a45506c (patch)
tree1734f11b4149d9d49ff085633ecbe15f3f4cf2d7 /src/hdfsee-render.h
parentc4c3127127ce984896c1af10da82e69dca2a632f (diff)
Remove libcrystfel dependency on GTK et al.
Diffstat (limited to 'src/hdfsee-render.h')
-rw-r--r--src/hdfsee-render.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/hdfsee-render.h b/src/hdfsee-render.h
new file mode 100644
index 00000000..6202feb5
--- /dev/null
+++ b/src/hdfsee-render.h
@@ -0,0 +1,37 @@
+/*
+ * hdfsee-render.h
+ *
+ * Rendering bits for hdfsee
+ *
+ * (c) 2006-2011 Thomas White <taw@physics.org>
+ *
+ * Part of CrystFEL - crystallography with a FEL
+ *
+ */
+
+#ifndef HDFSEE_RENDER_H
+#define HDFSEE_RENDER_H
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+
+#ifdef HAVE_GTK
+
+#include <gdk-pixbuf/gdk-pixbuf.h>
+
+extern GdkPixbuf **render_panels(struct image *image,
+ int binning, int scale, double boost,
+ int *n_pixbufs);
+
+extern GdkPixbuf *render_get_colour_scale(size_t w, size_t h, int scale);
+
+extern int render_tiff_fp(struct image *image, const char *filename);
+extern int render_tiff_int16(struct image *image, const char *filename,
+ double boost);
+
+#endif /* HAVE_GTK */
+
+
+#endif /* HDFSEE_RENDER_H */