diff options
Diffstat (limited to 'src/crystfel_gui.c')
-rw-r--r-- | src/crystfel_gui.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/crystfel_gui.c b/src/crystfel_gui.c index f60555f8..a177268d 100644 --- a/src/crystfel_gui.c +++ b/src/crystfel_gui.c @@ -41,6 +41,7 @@ #include <datatemplate.h> #include <peaks.h> +#include <cell-utils.h> #include "crystfelimageview.h" #include "crystfelimageview.h" @@ -109,6 +110,18 @@ static void add_ui_sig(GtkUIManager *ui, GtkWidget *widget, } +static void show_crystal_info(struct image *image) +{ + int i; + STATUS("Frame %s %s has %i crystals:\n", + image->filename, image->ev, image->n_crystals); + for ( i=0; i<image->n_crystals; i++ ) { + STATUS(" Crystal %2i: ", i); + cell_print_oneline(crystal_get_cell(image->crystals[i])); + } +} + + /* Bring the image view up to date after changing the selected image */ static void update_imageview(struct crystfelproject *proj) { @@ -175,6 +188,8 @@ static void update_imageview(struct crystfelproject *proj) gtk_label_set_text(GTK_LABEL(proj->image_info), tmp); crystfel_image_view_set_image(CRYSTFEL_IMAGE_VIEW(proj->imageview), proj->cur_image); + + show_crystal_info(proj->cur_image); } |