summaryrefslogtreecommitdiff
path: root/gtk/gtkprintunixdialog.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2006-05-24 10:50:57 +0000
committerAlexander Larsson <alexl@src.gnome.org>2006-05-24 10:50:57 +0000
commit70376f280a6735551404ad583eb9efd8afcc7cc3 (patch)
treede5dd5dc1df73c718f4dd5c4db22e55392901386 /gtk/gtkprintunixdialog.h
parent27f2b1d95a164b5a48d5bb402fb13c99423f5305 (diff)
downloadgtk+-70376f280a6735551404ad583eb9efd8afcc7cc3.tar.gz
Add gtk_print_unix_dialog_set_manual_capabilities that controls what
2006-05-24 Alexander Larsson <alexl@redhat.com> * gtk/gtk.symbols: * gtk/gtkprintunixdialog.[ch]: Add gtk_print_unix_dialog_set_manual_capabilities that controls what widgets to enable in the dialog depending on the apps capabilities. * gtk/gtkprintbackend.[ch]: * gtk/gtkprinter-private.h: * gtk/gtkprinter.c: * gtk/gtkprintjob.h: Add printer_get_capabilities to backend. Move some fallback calls to the printbackend base class. * gtk/gtkprintoperation-unix.c: Set manual capabilities * modules/printbackends/cups/gtkprintbackendcups.c: Implement get_capabilities * modules/printbackends/lpr/gtkprintbackendlpr.c: * modules/printbackends/pdf/gtkprintbackendpdf.c: Move some methods to baseclass.
Diffstat (limited to 'gtk/gtkprintunixdialog.h')
-rw-r--r--gtk/gtkprintunixdialog.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkprintunixdialog.h b/gtk/gtkprintunixdialog.h
index 46a925e946..b6ad921a4e 100644
--- a/gtk/gtkprintunixdialog.h
+++ b/gtk/gtkprintunixdialog.h
@@ -21,6 +21,7 @@
#include <gtk/gtkdialog.h>
#include <gtk/gtkprinter.h>
+#include <gtk/gtkprintjob.h>
#include <gtk/gtkprintsettings.h>
#include <gtk/gtkpagesetup.h>
@@ -77,6 +78,8 @@ GtkPrinter * gtk_print_unix_dialog_get_selected_printer (GtkPrintUnixDialog
void gtk_print_unix_dialog_add_custom_tab (GtkPrintUnixDialog *dialog,
GtkWidget *child,
GtkWidget *tab_label);
+void gtk_print_unix_dialog_set_manual_capabilities (GtkPrintUnixDialog *dialog,
+ GtkPrintCapabilities capabilities);
G_END_DECLS