From 87c46a83f02923472e8e72837ea83d6251119a67 Mon Sep 17 00:00:00 2001 From: Alexey Gladkov Date: Fri, 14 Oct 2016 01:30:50 +0300 Subject: [PATCH] DEBIAN: add ps printing capability (gtk2) --- ui/gtk/printing/print_dialog_gtk.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/ui/gtk/printing/print_dialog_gtk.cc b/ui/gtk/printing/print_dialog_gtk.cc index 62108f0eb91..1de8bddae2a 100644 --- a/ui/gtk/printing/print_dialog_gtk.cc +++ b/ui/gtk/printing/print_dialog_gtk.cc @@ -384,20 +384,21 @@ void PrintDialogGtk::ShowDialog( if (range == GTK_PRINT_PAGES_SELECTION) gtk_print_settings_set_print_pages(gtk_settings_, GTK_PRINT_PAGES_ALL); } // Set modal so user cannot focus the same tab and press print again. gtk_window_set_modal(GTK_WINDOW(dialog_), TRUE); // Since we only generate PDF, only show printers that support PDF. // TODO(thestig) Add more capabilities to support? GtkPrintCapabilities cap = static_cast( + GTK_PRINT_CAPABILITY_GENERATE_PS | GTK_PRINT_CAPABILITY_GENERATE_PDF | GTK_PRINT_CAPABILITY_PAGE_SET | GTK_PRINT_CAPABILITY_COPIES | GTK_PRINT_CAPABILITY_COLLATE | GTK_PRINT_CAPABILITY_REVERSE); gtk_print_unix_dialog_set_manual_capabilities(GTK_PRINT_UNIX_DIALOG(dialog_), cap); gtk_print_unix_dialog_set_embed_page_setup(GTK_PRINT_UNIX_DIALOG(dialog_), TRUE); gtk_print_unix_dialog_set_support_selection(GTK_PRINT_UNIX_DIALOG(dialog_), TRUE); gtk_print_unix_dialog_set_has_selection(GTK_PRINT_UNIX_DIALOG(dialog_), -- 2.25.4