diff options
author | Thomas White <taw@physics.org> | 2021-07-23 15:42:08 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2021-07-23 15:42:08 +0200 |
commit | 40116573c431143031ecd3d2b4e426cd867f88ac (patch) | |
tree | 2fbb71967ae385d4c4c1c2d304d277a4073962ff /src/crystfelmergeopts.c | |
parent | fd51a276d510ac754685c3bcfc1707645217271f (diff) |
GUI: Expose partialator --no-logs
Diffstat (limited to 'src/crystfelmergeopts.c')
-rw-r--r-- | src/crystfelmergeopts.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/crystfelmergeopts.c b/src/crystfelmergeopts.c index 0cf1fd76..a2ae9ce4 100644 --- a/src/crystfelmergeopts.c +++ b/src/crystfelmergeopts.c @@ -271,6 +271,12 @@ static GtkWidget *merge_parameters(CrystFELMergeOpts *mo) check_on_toggle(mo->custom_split, mo); gtk_widget_set_tooltip_text(hbox, "--custom-split"); + /* --no-logs */ + mo->pr_logs = gtk_check_button_new_with_label("Write partiality model diagnostics"); + gtk_box_pack_start(GTK_BOX(box), GTK_WIDGET(mo->pr_logs), + FALSE, FALSE, 0); + gtk_widget_set_tooltip_text(mo->pr_logs, "--no-logs"); + /* Minimum pattern resolution */ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8); gtk_box_pack_start(GTK_BOX(box), GTK_WIDGET(hbox), @@ -472,6 +478,12 @@ void crystfel_merge_opts_set_custom_split(CrystFELMergeOpts *opts, } +void crystfel_merge_opts_set_pr_logs(CrystFELMergeOpts *opts, int val) +{ + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(opts->pr_logs), val); +} + + void crystfel_merge_opts_set_twin_sym(CrystFELMergeOpts *opts, const char *twin_sym) { @@ -572,6 +584,12 @@ const char *crystfel_merge_opts_get_custom_split(CrystFELMergeOpts *opts) } +int crystfel_merge_opts_get_pr_logs(CrystFELMergeOpts *opts) +{ + return get_bool(opts->pr_logs); +} + + const char *crystfel_merge_opts_get_twin_sym(CrystFELMergeOpts *opts) { if ( get_bool(opts->detwin) == 0 ) { |