aboutsummaryrefslogtreecommitdiff
path: root/src/displaywindow.c
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/displaywindow.c
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/displaywindow.c')
-rw-r--r--src/displaywindow.c8
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) },