aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/color_dlg.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2004-04-16 19:36:36 +0000
committerGuy Harris <guy@alum.mit.edu>2004-04-16 19:36:36 +0000
commit00a057b79f7a6968ef39ef649095b562d04e1e22 (patch)
tree6e3fb76686a02c345483b449132197e00a9ddcfd /gtk/color_dlg.c
parente20b794c0ef3d15a9477f6232cf1f1e102970bef (diff)
Make "new_color_filter()" take the background and foreground colors, as
GdkColors, as arguments. svn path=/trunk/; revision=10613
Diffstat (limited to 'gtk/color_dlg.c')
-rw-r--r--gtk/color_dlg.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk/color_dlg.c b/gtk/color_dlg.c
index 82db82c193..5fa33e2cb4 100644
--- a/gtk/color_dlg.c
+++ b/gtk/color_dlg.c
@@ -1,7 +1,7 @@
/* color_dlg.c
* Definitions for dialog boxes for color filters
*
- * $Id: color_dlg.c,v 1.44 2004/03/13 15:15:23 ulfl Exp $
+ * $Id: color_dlg.c,v 1.45 2004/04/16 19:36:36 guy Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -46,6 +46,7 @@
#include "compat_macros.h"
#include "filter_prefs.h"
#include "file_dlg.h"
+#include "gtkglobals.h"
static GtkWidget* colorize_dialog_new(char *filter);
static void add_filter_to_list(gpointer filter_arg, gpointer list_arg);
@@ -925,6 +926,7 @@ static void
create_new_color_filter(GtkButton *button, char *filter)
{
color_filter_t *colorf;
+ GtkStyle *style;
GtkWidget *color_filters;
#if GTK_MAJOR_VERSION >= 2
GtkTreeSelection *sel;
@@ -939,7 +941,10 @@ create_new_color_filter(GtkButton *button, char *filter)
gtk_clist_unselect_all (GTK_CLIST(color_filters));
#endif
- colorf = new_color_filter("name", filter); /* Adds at end! */
+ /* Use the default background and foreground colors as the colors. */
+ style = gtk_widget_get_style(packet_list);
+ colorf = new_color_filter("name", filter, &style->base[GTK_STATE_NORMAL],
+ &style->text[GTK_STATE_NORMAL]); /* Adds at end! */
color_add_colorf(color_filters, colorf);