diff options
Diffstat (limited to 'src/imagedisplay.h')
-rw-r--r-- | src/imagedisplay.h | 18 |
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); |