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/displaywindow.c | |
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/displaywindow.c')
-rw-r--r-- | src/displaywindow.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/displaywindow.c b/src/displaywindow.c index c93cb13..d37821e 100644 --- a/src/displaywindow.c +++ b/src/displaywindow.c @@ -34,6 +34,7 @@ #include "reproject.h" #include "cache.h" #include "mapping.h" +#include "refine.h" static void displaywindow_gl_set_ortho(DisplayWindow *dw, GLfloat w, GLfloat h) { @@ -1085,6 +1086,12 @@ static gint displaywindow_setaxis(GtkWidget *widget, DisplayWindow *dw) { return 0; } + +static gint displaywindow_refine(GtkWidget *widget, DisplayWindow *dw) { + refine_open(dw); + return 0; +} + static void displaywindow_addmenubar(DisplayWindow *dw) { GtkActionEntry entries[] = { @@ -1099,6 +1106,7 @@ static void displaywindow_addmenubar(DisplayWindow *dw) { { "DirAxAction", GTK_STOCK_EXECUTE, "Start _DirAx", "<Ctrl>D", NULL, G_CALLBACK(displaywindow_dirax) }, { "StopDirAxAction", GTK_STOCK_CLOSE, "Stop DirAx", NULL, NULL, G_CALLBACK(displaywindow_dirax_stop) }, { "ReprojectAction", NULL, "_Reproject Diffraction Patterns", NULL, NULL, G_CALLBACK(displaywindow_reproject) }, + { "RefineAction", GTK_STOCK_EXECUTE, "Refine Reconstruction", NULL, NULL, G_CALLBACK(displaywindow_refine) }, { "SetAxisAction", NULL, "Set Tilt Axis Position", NULL, NULL, G_CALLBACK(displaywindow_setaxis) }, { "IncrAxisAction", NULL, "Increase Tilt Axis Position", "<Ctrl>Up", NULL, G_CALLBACK(displaywindow_incraxis) }, { "DecrAxisAction", NULL, "Decrease Tilt Axis Position", "<Ctrl>Down", NULL, G_CALLBACK(displaywindow_decraxis) }, |