aboutsummaryrefslogtreecommitdiff
path: root/src/imagedisplay.h
diff options
context:
space:
mode:
authortaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-10-24 19:20:49 +0000
committertaw27 <taw27@bf6ca9ba-c028-0410-8290-897cf20841d1>2007-10-24 19:20:49 +0000
commitd889de524b665bb82caa232b925044a36054464f (patch)
treea215ac6ea4c8807eb380877765dbf57469a7c13a /src/imagedisplay.h
parentb538363541f327e9702b4c46162775608e7ed031 (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.h8
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);