summaryrefslogtreecommitdiff
path: root/gtk/dfilter_expr_dlg.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2001-02-20 19:09:30 +0000
committerGuy Harris <guy@alum.mit.edu>2001-02-20 19:09:30 +0000
commitd1337c048133c94e7e4f10ab47791328ee579d3e (patch)
tree3022c13c38b5b6ba1a9897df9d22dbdcfac4f2d1 /gtk/dfilter_expr_dlg.c
parent4f2ef9c5648e424f2133490c5d01f3e8ed6cc7b9 (diff)
downloadwireshark-d1337c048133c94e7e4f10ab47791328ee579d3e.tar.gz
The all-purpose answer to "this widget expands to fill the space
available for it and it looks ugly" is "throw an alignment around it". (I *still* don't know why it's not required in other dialog boxes, e.g. the filter-editing dialog box.) svn path=/trunk/; revision=3059
Diffstat (limited to 'gtk/dfilter_expr_dlg.c')
-rw-r--r--gtk/dfilter_expr_dlg.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/gtk/dfilter_expr_dlg.c b/gtk/dfilter_expr_dlg.c
index 8b71ac95a6..91c25dda2b 100644
--- a/gtk/dfilter_expr_dlg.c
+++ b/gtk/dfilter_expr_dlg.c
@@ -7,7 +7,7 @@
* Copyright 2000, Jeffrey C. Foster<jfoste@woodward.com> and
* Guy Harris <guy@alum.mit.edu>
*
- * $Id: dfilter_expr_dlg.c,v 1.15 2001/02/20 09:53:48 guy Exp $
+ * $Id: dfilter_expr_dlg.c,v 1.16 2001/02/20 19:09:30 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@zing.org>
@@ -837,7 +837,7 @@ dfilter_expr_dlg_new(GtkWidget *filter_te)
GtkWidget *range_label, *range_entry;
GtkWidget *value_vb;
GtkWidget *value_label, *value_entry, *value_list_scrolled_win, *value_list;
- GtkWidget *list_bb, *accept_bt, *close_bt;
+ GtkWidget *list_bb, *alignment, *accept_bt, *close_bt;
GtkCTreeNode *protocol_node, *item_node;
header_field_info *hfinfo;
int i, len;
@@ -1054,15 +1054,21 @@ dfilter_expr_dlg_new(GtkWidget *filter_te)
gtk_signal_connect(GTK_OBJECT(accept_bt), "clicked",
GTK_SIGNAL_FUNC(dfilter_expr_dlg_accept_cb), filter_te);
GTK_WIDGET_SET_FLAGS(accept_bt, GTK_CAN_DEFAULT);
- gtk_box_pack_start(GTK_BOX(list_bb), accept_bt, TRUE, TRUE, 0);
+ alignment = gtk_alignment_new(0.0, 0.5, 1.0, 0.0);
+ gtk_container_add(GTK_CONTAINER(alignment), accept_bt);
+ gtk_box_pack_start(GTK_BOX(list_bb), alignment, TRUE, TRUE, 0);
gtk_widget_grab_default(accept_bt);
gtk_widget_show(accept_bt);
+ gtk_widget_show(alignment);
close_bt = gtk_button_new_with_label("Close");
gtk_signal_connect(GTK_OBJECT(close_bt), "clicked",
GTK_SIGNAL_FUNC(dfilter_expr_dlg_cancel_cb), window);
- gtk_box_pack_start(GTK_BOX(list_bb), close_bt, TRUE, TRUE, 0);
+ alignment = gtk_alignment_new(0.0, 0.5, 1.0, 0.0);
+ gtk_container_add(GTK_CONTAINER(alignment), close_bt);
+ gtk_box_pack_start(GTK_BOX(list_bb), alignment, TRUE, TRUE, 0);
gtk_widget_show(close_bt);
+ gtk_widget_show(alignment);
/* Catch the "activate" signal on the range and value text entries,
so that if the user types Return there, we act as if the "Accept"