diff options
author | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2007-10-24 19:20:49 +0000 |
---|---|---|
committer | taw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1> | 2007-10-24 19:20:49 +0000 |
commit | d889de524b665bb82caa232b925044a36054464f (patch) | |
tree | a215ac6ea4c8807eb380877765dbf57469a7c13a /src/imagedisplay.h | |
parent | b538363541f327e9702b4c46162775608e7ed031 (diff) |
Preparation for relrod projection refinement
Add the option to perform a fine centering of patterns
git-svn-id: svn://cook.msm.cam.ac.uk:745/diff-tomo/dtr@174 bf6ca9ba-c028-0410-8290-897cf20841d1
Diffstat (limited to 'src/imagedisplay.h')
-rw-r--r-- | src/imagedisplay.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/imagedisplay.h b/src/imagedisplay.h index f50d0c0..38d2fbe 100644 --- a/src/imagedisplay.h +++ b/src/imagedisplay.h @@ -29,7 +29,8 @@ typedef enum { } ImageDisplayFlags; typedef enum { - IMAGEDISPLAY_MARK_CIRCLE + IMAGEDISPLAY_MARK_CIRCLE_1, + IMAGEDISPLAY_MARK_CIRCLE_2 } ImageDisplayMarkType; typedef struct struct_imagedisplaymark { @@ -56,7 +57,8 @@ typedef struct imagedisplay_struct { GCallback mouse_click_func; GdkGC *gc_centre; GdkGC *gc_tiltaxis; - GdkGC *gc_marks; + GdkGC *gc_marks_1; + GdkGC *gc_marks_2; gboolean realised; unsigned int drawingarea_width; @@ -69,7 +71,7 @@ typedef struct imagedisplay_struct { 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); -extern void imagedisplay_mark_circle(ImageDisplay *imagedisplay, double x, double y); +extern void imagedisplay_add_mark(ImageDisplay *imagedisplay, double x, double y, ImageDisplayMarkType type); extern void imagedisplay_force_redraw(ImageDisplay *imagedisplay); extern void imagedisplay_put_data(ImageDisplay *imagedisplay, ImageRecord imagerecord); extern void imagedisplay_close(ImageDisplay *imagedisplay); |