aboutsummaryrefslogtreecommitdiff
path: root/src/imagedisplay.h
diff options
context:
space:
mode:
authortaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-08-29 16:51:54 +0000
committertaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-08-29 16:51:54 +0000
commit57645119798cd7db0d64807d8b617e13ac5e65c8 (patch)
tree4b5bf9dec98460f9e761a0f171427cd14f5f9f8f /src/imagedisplay.h
parent5008d9a881f2ec07f12160025742786f73fa95ba (diff)
Pre-alignment procedure
git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@89 bf6ca9ba-c028-0410-8290-897cf20841d1
Diffstat (limited to 'src/imagedisplay.h')
-rw-r--r--src/imagedisplay.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/imagedisplay.h b/src/imagedisplay.h
index 5cff4b0..03d35da 100644
--- a/src/imagedisplay.h
+++ b/src/imagedisplay.h
@@ -57,6 +57,7 @@ typedef struct struct_imagedisplay {
GdkGC *gc_centre;
GdkGC *gc_tiltaxis;
GdkGC *gc_marks;
+ gboolean realised;
unsigned int drawingarea_width;
unsigned int drawingarea_height; /* Size of the drawing area */
@@ -67,8 +68,11 @@ typedef struct 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);
+ ImageDisplayFlags flags, GCallback mouse_click_func, gpointer callback_data);
extern void imagedisplay_mark_circle(ImageDisplay *imagedisplay, double x, double y);
+extern void imagedisplay_force_redraw(ImageDisplay *imagedisplay);
+extern void imagedisplay_put_data(ImageDisplay *imagedisplay, ImageRecord imagerecord);
+extern void imagedisplay_close(ImageDisplay *imagedisplay);
#endif /* IMAGEDISPLAY_H */