diff options
Diffstat (limited to 'src/displaywindow.c')
-rw-r--r-- | src/displaywindow.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/displaywindow.c b/src/displaywindow.c index 1ffd95e..d0c8e3e 100644 --- a/src/displaywindow.c +++ b/src/displaywindow.c @@ -372,7 +372,15 @@ static gint displaywindow_image_last(GtkWidget *widget, DisplayWindow *dw) } static gint displaywindow_refinestep(GtkWidget *widget, DisplayWindow *dw) { + + int old_n; + + old_n = dw->ctx->images->n_images; + dw->ctx->images->n_images = 1; + printf("WARNING: I'm only refining based on the first image\n"); refine_do_cell(dw->ctx); + dw->ctx->images->n_images = old_n; + return 0; } @@ -573,7 +581,8 @@ void displaywindow_update_imagestack(DisplayWindow *dw) { /* Perform relrod projection if necessary */ if ( !image->rflist ) { image->rflist = reproject_get_reflections(image, - dw->ctx->cell_lattice); + dw->ctx->cell_lattice, + dw->ctx); } /* Draw the reprojected peaks */ @@ -680,7 +689,7 @@ static void displaywindow_scrolltoend(DisplayWindow *dw) dw->messages_mark, 0, TRUE, 1.0, 0.0); } -static void displaywindow_message(DisplayWindow *dw, const char *text) +void displaywindow_message(DisplayWindow *dw, const char *text) { GtkTextBuffer *buffer; GtkTextIter iter; |