summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaap Keuter <jaap.keuter@xs4all.nl>2013-04-04 17:20:36 +0000
committerJaap Keuter <jaap.keuter@xs4all.nl>2013-04-04 17:20:36 +0000
commita092ef9862efdef1cec5f3857b66ab6966f12e7b (patch)
treecc4cc322b448bbb7d2a59b3a4aeb0d8f755b46d6
parentf4a29a59f6008bfde23375ebec3d4159221dfa98 (diff)
downloadwireshark-a092ef9862efdef1cec5f3857b66ab6966f12e7b.tar.gz
Set 'details' radio button sensitivity also at the creation of the dialog.
svn path=/trunk/; revision=48736
-rw-r--r--ui/gtk/print_dlg.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ui/gtk/print_dlg.c b/ui/gtk/print_dlg.c
index e1b87a0a0f..fbfcbd84fe 100644
--- a/ui/gtk/print_dlg.c
+++ b/ui/gtk/print_dlg.c
@@ -737,18 +737,21 @@ open_print_dialog(const char *title, output_action_e action, print_args_t *args)
/* "All collapsed"/"As displayed"/"All Expanded" radio buttons */
collapse_all_rb = gtk_radio_button_new_with_mnemonic_from_widget(NULL, "All co_llapsed");
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(collapse_all_rb), args->print_dissections == print_dissections_collapsed);
+ gtk_widget_set_sensitive(collapse_all_rb, args->print_dissections != print_dissections_none);
gtk_widget_set_tooltip_text(collapse_all_rb, "Output of the packet details tree \"collapsed\"");
gtk_box_pack_start(GTK_BOX(details_vb), collapse_all_rb, TRUE, TRUE, 0);
gtk_widget_show(collapse_all_rb);
as_displayed_rb = gtk_radio_button_new_with_mnemonic_from_widget(GTK_RADIO_BUTTON(collapse_all_rb), "As displa_yed");
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(as_displayed_rb), args->print_dissections == print_dissections_as_displayed);
+ gtk_widget_set_sensitive(as_displayed_rb, args->print_dissections != print_dissections_none);
gtk_widget_set_tooltip_text(as_displayed_rb, "Output of the packet details tree \"as displayed\"");
gtk_box_pack_start(GTK_BOX(details_vb), as_displayed_rb, TRUE, TRUE, 0);
gtk_widget_show(as_displayed_rb);
expand_all_rb = gtk_radio_button_new_with_mnemonic_from_widget(GTK_RADIO_BUTTON(collapse_all_rb), "All e_xpanded");
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(expand_all_rb), args->print_dissections == print_dissections_expanded);
+ gtk_widget_set_sensitive(expand_all_rb, args->print_dissections != print_dissections_none);
gtk_widget_set_tooltip_text(expand_all_rb, "Output of the packet details tree \"expanded\"");
gtk_box_pack_start(GTK_BOX(details_vb), expand_all_rb, TRUE, TRUE, 0);
gtk_widget_show(expand_all_rb);