20#if !defined (__GTK_UNIX_PRINT_H_INSIDE__) && !defined (GTK_COMPILATION)
21#error "Only <gtk/gtkunixprint.h> can be included directly."
29#define GTK_TYPE_PRINT_CAPABILITIES (gtk_print_capabilities_get_type ())
74#define GTK_TYPE_PRINTER (gtk_printer_get_type ())
75#define GTK_PRINTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER, GtkPrinter))
76#define GTK_IS_PRINTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER))
#define GDK_AVAILABLE_IN_ALL
typedefG_BEGIN_DECLS struct _GList GList
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
typedefG_BEGIN_DECLS struct _GtkPageSetup GtkPageSetup
typedefG_BEGIN_DECLS struct _GtkPaperSize GtkPaperSize
struct _GtkPrinter GtkPrinter
GDK_AVAILABLE_IN_ALL const char * gtk_printer_get_location(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL GtkPageSetup * gtk_printer_get_default_page_size(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL gboolean gtk_printer_is_virtual(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL gboolean gtk_printer_accepts_pdf(GtkPrinter *printer)
struct _GtkPrintBackend GtkPrintBackend
GDK_AVAILABLE_IN_ALL GList * gtk_printer_list_papers(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL gboolean gtk_printer_is_accepting_jobs(GtkPrinter *printer)
gboolean(* GtkPrinterFunc)(GtkPrinter *printer, gpointer data)
GDK_AVAILABLE_IN_ALL gboolean gtk_printer_get_hard_margins_for_paper_size(GtkPrinter *printer, GtkPaperSize *paper_size, double *top, double *bottom, double *left, double *right)
GDK_AVAILABLE_IN_ALL const char * gtk_printer_get_icon_name(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL const char * gtk_printer_get_state_message(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL void gtk_enumerate_printers(GtkPrinterFunc func, gpointer data, GDestroyNotify destroy, gboolean wait)
GDK_AVAILABLE_IN_ALL GType gtk_printer_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL gboolean gtk_printer_is_default(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL void gtk_printer_request_details(GtkPrinter *printer)
@ GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT
@ GTK_PRINT_CAPABILITY_GENERATE_PDF
@ GTK_PRINT_CAPABILITY_PREVIEW
@ GTK_PRINT_CAPABILITY_COLLATE
@ GTK_PRINT_CAPABILITY_NUMBER_UP
@ GTK_PRINT_CAPABILITY_SCALE
@ GTK_PRINT_CAPABILITY_REVERSE
@ GTK_PRINT_CAPABILITY_PAGE_SET
@ GTK_PRINT_CAPABILITY_GENERATE_PS
@ GTK_PRINT_CAPABILITY_COPIES
GDK_AVAILABLE_IN_ALL GtkPrintBackend * gtk_printer_get_backend(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL gboolean gtk_printer_is_paused(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL gboolean gtk_printer_accepts_ps(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL const char * gtk_printer_get_description(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL gboolean gtk_printer_get_hard_margins(GtkPrinter *printer, double *top, double *bottom, double *left, double *right)
GDK_AVAILABLE_IN_ALL GtkPrintCapabilities gtk_printer_get_capabilities(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL int gtk_printer_get_job_count(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL int gtk_printer_compare(GtkPrinter *a, GtkPrinter *b)
GDK_AVAILABLE_IN_ALL gboolean gtk_printer_has_details(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL const char * gtk_printer_get_name(GtkPrinter *printer)
GDK_AVAILABLE_IN_ALL GType gtk_print_capabilities_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL GtkPrinter * gtk_printer_new(const char *name, GtkPrintBackend *backend, gboolean virtual_)
GDK_AVAILABLE_IN_ALL gboolean gtk_printer_is_active(GtkPrinter *printer)
void(* GDestroyNotify)(gpointer data)