From 053891e6096576080ce61c61ecb8393af04b53e6 Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Tue, 13 Aug 2002 07:54:37 +0000 Subject: On Win32: don't show "Command" and "File" as printer options, show "Printer" and "File"; don't show the command to be used for printing. svn path=/trunk/; revision=5986 --- gtk/print_prefs.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'gtk/print_prefs.c') diff --git a/gtk/print_prefs.c b/gtk/print_prefs.c index c37f6c73f2..36f95dde48 100644 --- a/gtk/print_prefs.c +++ b/gtk/print_prefs.c @@ -1,7 +1,7 @@ /* print_prefs.c * Dialog boxes for preferences for printing * - * $Id: print_prefs.c,v 1.12 2002/03/05 11:55:59 guy Exp $ + * $Id: print_prefs.c,v 1.13 2002/08/13 07:54:37 guy Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs @@ -56,7 +56,12 @@ static const enum_val_t print_format_vals[] = { }; static const enum_val_t print_dest_vals[] = { +#ifdef _WIN32 + /* "PR_DEST_CMD" means "to printer" on Windows */ + { "Printer", PR_DEST_CMD }, +#else { "Command", PR_DEST_CMD }, +#endif { "File", PR_DEST_FILE }, { NULL, 0 } }; @@ -64,7 +69,9 @@ static const enum_val_t print_dest_vals[] = { GtkWidget * printer_prefs_show(void) { GtkWidget *main_vb, *main_tb, *button; +#ifndef _WIN32 GtkWidget *cmd_te; +#endif GtkWidget *file_bt_hb, *file_bt, *file_te; /* Enclosing containers for each row of widgets */ @@ -88,10 +95,12 @@ GtkWidget * printer_prefs_show(void) gtk_object_set_data(GTK_OBJECT(main_vb), E_PRINT_DESTINATION_KEY, button); +#ifndef _WIN32 /* Command text entry */ cmd_te = create_preference_entry(main_tb, 2, "Command:", NULL, prefs.pr_cmd); gtk_object_set_data(GTK_OBJECT(main_vb), PRINT_CMD_TE_KEY, cmd_te); +#endif /* File button and text entry */ file_bt_hb = gtk_hbox_new(FALSE, 0); @@ -204,11 +213,13 @@ printer_prefs_fetch(GtkWidget *w) gtk_object_get_data(GTK_OBJECT(w), E_PRINT_DESTINATION_KEY), print_dest_vals); +#ifndef _WIN32 if (prefs.pr_cmd) g_free(prefs.pr_cmd); prefs.pr_cmd = g_strdup(gtk_entry_get_text( GTK_ENTRY(gtk_object_get_data(GTK_OBJECT(w), PRINT_CMD_TE_KEY)))); +#endif if (prefs.pr_file) g_free(prefs.pr_file); -- cgit v1.2.3