diff options
author | Bill Meier <wmeier@newsguy.com> | 2012-12-29 19:07:48 +0000 |
---|---|---|
committer | Bill Meier <wmeier@newsguy.com> | 2012-12-29 19:07:48 +0000 |
commit | 22447e47e75403c8db465fa2aad6668c1e505c4c (patch) | |
tree | d9cb461827106386f0abf68edf1b20cd44c6f0b8 /ui/gtk/summary_dlg.c | |
parent | 45a77360eabedb44aeb10af55656c50304ccb5cb (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.c | 10 |
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 +} |