When starting a preview from the print dialog, set the action to PREVIEW.

2006-06-16  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkprintoperation-unix.c (handle_print_response): When starting
	a preview from the print dialog, set the action to PREVIEW.

	* gtk/gtkprintoperation.c: Cosmetic changes.
This commit is contained in:
Matthias Clasen 2006-06-16 16:36:25 +00:00 committed by Matthias Clasen
parent 0a96ef1cc2
commit 44f85d4769
4 changed files with 19 additions and 4 deletions

View File

@ -1,3 +1,10 @@
2006-06-16 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkprintoperation-unix.c (handle_print_response): When starting
a preview from the print dialog, set the action to PREVIEW.
* gtk/gtkprintoperation.c: Cosmetic changes.
2006-06-16 Matthias Clasens <mclasen@redhat.com>
* gtk/gtkprintoperation-unix.c: Mark the preview filename

View File

@ -1,3 +1,10 @@
2006-06-16 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkprintoperation-unix.c (handle_print_response): When starting
a preview from the print dialog, set the action to PREVIEW.
* gtk/gtkprintoperation.c: Cosmetic changes.
2006-06-16 Matthias Clasens <mclasen@redhat.com>
* gtk/gtkprintoperation-unix.c: Mark the preview filename

View File

@ -471,6 +471,8 @@ handle_print_response (GtkWidget *dialog,
rdata->result = GTK_PRINT_OPERATION_RESULT_APPLY;
rdata->do_preview = TRUE;
rdata->do_print = TRUE;
rdata->op->priv->action = GTK_PRINT_OPERATION_ACTION_PREVIEW;
}
if (rdata->do_print)

View File

@ -1840,10 +1840,9 @@ typedef struct
gint page, start, end, inc;
gboolean initialized;
GtkWidget *progress;
gboolean initialized;
gboolean is_preview;
} PrintPagesData;
@ -2194,7 +2193,7 @@ print_pages (GtkPrintOperation *op,
data = g_new0 (PrintPagesData, 1);
data->op = g_object_ref (op);
data->is_preview = (op->priv->action == GTK_PRINT_OPERATION_ACTION_PREVIEW);
data->is_preview = (priv->action == GTK_PRINT_OPERATION_ACTION_PREVIEW);
if (priv->show_progress)
{
@ -2221,7 +2220,7 @@ print_pages (GtkPrintOperation *op,
g_signal_emit_by_name (op, "preview",
GTK_PRINT_OPERATION_PREVIEW (op),
op->priv->print_context,
priv->print_context,
parent,
&handled);