aboutsummaryrefslogtreecommitdiff
path: root/src/imagedisplay.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/imagedisplay.h')
-rw-r--r--src/imagedisplay.h18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/imagedisplay.h b/src/imagedisplay.h
index 325ea96..e20e4eb 100644
--- a/src/imagedisplay.h
+++ b/src/imagedisplay.h
@@ -3,7 +3,7 @@
*
* Show raw and processed images
*
- * (c) 2007 Thomas White <taw27@cam.ac.uk>
+ * (c) 2007-2008 Thomas White <taw27@cam.ac.uk>
*
* dtr - Diffraction Tomography Reconstruction
*
@@ -80,12 +80,20 @@ typedef struct imagedisplay_struct {
} ImageDisplay;
extern ImageDisplay *imagedisplay_open(ImageRecord image, const char *title, ImageDisplayFlags flags);
+
extern ImageDisplay *imagedisplay_open_with_message(ImageRecord image, const char *title, const char *message,
- ImageDisplayFlags flags, GCallback mouse_click_func, gpointer callback_data);
+ ImageDisplayFlags flags, GCallback mouse_click_func,
+ gpointer callback_data);
+
extern ImageDisplay *imagedisplay_new_nowindow(ImageRecord imagerecord, ImageDisplayFlags flags, const char *message,
- GCallback mouse_click_func, gpointer callback_data);
-extern void imagedisplay_add_mark(ImageDisplay *imagedisplay, double x, double y, ImageDisplayMarkType type, double weight);
-extern void imagedisplay_add_line(ImageDisplay *imagedisplay, double x1, double y1, double x2, double y2, ImageDisplayMarkType type);
+ GCallback mouse_click_func, gpointer callback_data);
+
+extern void imagedisplay_add_mark(ImageDisplay *imagedisplay, double x, double y, ImageDisplayMarkType type,
+ double weight);
+
+extern void imagedisplay_add_line(ImageDisplay *imagedisplay, double x1, double y1,
+ double x2, double y2, ImageDisplayMarkType type);
+
extern void imagedisplay_force_redraw(ImageDisplay *imagedisplay);
extern void imagedisplay_put_data(ImageDisplay *imagedisplay, ImageRecord imagerecord);
extern void imagedisplay_close(ImageDisplay *imagedisplay);