aboutsummaryrefslogtreecommitdiffstats
path: root/ui/gtk/summary_dlg.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2012-12-29 19:07:48 +0000
committerBill Meier <wmeier@newsguy.com>2012-12-29 19:07:48 +0000
commit22447e47e75403c8db465fa2aad6668c1e505c4c (patch)
treed9cb461827106386f0abf68edf1b20cd44c6f0b8 /ui/gtk/summary_dlg.c
parent45a77360eabedb44aeb10af55656c50304ccb5cb (diff)
Add a vertical scrollbar to the summary dialog window.
(The window has gotten pretty tall; Creating a multiline 'Capture File Comments'" entry may make the buttons inaccessible w/o a scrollbar). ##backport 1.8 svn path=/trunk/; revision=46844
Diffstat (limited to 'ui/gtk/summary_dlg.c')
-rw-r--r--ui/gtk/summary_dlg.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/ui/gtk/summary_dlg.c b/ui/gtk/summary_dlg.c
index ef5c363215..648663825d 100644
--- a/ui/gtk/summary_dlg.c
+++ b/ui/gtk/summary_dlg.c
@@ -230,11 +230,17 @@ summary_open_cb(GtkWidget *w _U_, gpointer d _U_)
marked_seconds = summary.marked_stop - summary.marked_start;
summary_dlg = window_new(GTK_WINDOW_TOPLEVEL, "Wireshark: Summary");
+ gtk_window_set_default_size(GTK_WINDOW(summary_dlg), 400, 750);
+
+ /* Scrolled Window to hold them all */
+ scrolled_window = gtk_scrolled_window_new(NULL, NULL);
+ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
+ gtk_container_add(GTK_CONTAINER(summary_dlg), scrolled_window);
/* Container for each row of widgets */
main_vb = ws_gtk_box_new(GTK_ORIENTATION_VERTICAL, 12, FALSE);
gtk_container_set_border_width(GTK_CONTAINER(main_vb), 12);
- gtk_container_add(GTK_CONTAINER(summary_dlg), main_vb);
+ gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_window), main_vb);
/* table */
table = gtk_table_new(1, 2, FALSE);
@@ -988,4 +994,4 @@ show_packet_comment_summary_dlg (GtkAction *action _U_, gpointer data _U_)
gtk_widget_show (view_capture_and_pkt_comments_dlg);
-} \ No newline at end of file
+}