summaryrefslogtreecommitdiff
path: root/gtk/gtkprintbackend.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2013-03-20 18:17:32 -0400
committerMatthias Clasen <mclasen@redhat.com>2013-05-05 15:38:47 -0400
commit20c8c8b91cf2719249a729492ec84b7282dc03fb (patch)
treed53cf50689bceedbea093895d0e51a7c204cef76 /gtk/gtkprintbackend.h
parent8470eb84c080718120b5daf130db744bf6ec220b (diff)
downloadgtk+-20c8c8b91cf2719249a729492ec84b7282dc03fb.tar.gz
Add annotations to gtk headers
Add annotations to all exported functions in GTK+ headers.
Diffstat (limited to 'gtk/gtkprintbackend.h')
-rw-r--r--gtk/gtkprintbackend.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/gtk/gtkprintbackend.h b/gtk/gtkprintbackend.h
index 5ae80efda2..74bd291fe1 100644
--- a/gtk/gtkprintbackend.h
+++ b/gtk/gtkprintbackend.h
@@ -44,6 +44,7 @@ typedef enum
GTK_PRINT_BACKEND_ERROR_GENERIC
} GtkPrintBackendError;
+GDK_AVAILABLE_IN_ALL
GQuark gtk_print_backend_error_quark (void);
#define GTK_TYPE_PRINT_BACKEND (gtk_print_backend_get_type ())
@@ -137,59 +138,84 @@ struct _GtkPrintBackendClass
void (*_gtk_reserved4) (void);
};
+GDK_AVAILABLE_IN_ALL
GType gtk_print_backend_get_type (void) G_GNUC_CONST;
+GDK_AVAILABLE_IN_ALL
GList *gtk_print_backend_get_printer_list (GtkPrintBackend *print_backend);
+GDK_AVAILABLE_IN_ALL
gboolean gtk_print_backend_printer_list_is_done (GtkPrintBackend *print_backend);
+GDK_AVAILABLE_IN_ALL
GtkPrinter *gtk_print_backend_find_printer (GtkPrintBackend *print_backend,
const gchar *printer_name);
+GDK_AVAILABLE_IN_ALL
void gtk_print_backend_print_stream (GtkPrintBackend *print_backend,
GtkPrintJob *job,
GIOChannel *data_io,
GtkPrintJobCompleteFunc callback,
gpointer user_data,
GDestroyNotify dnotify);
+GDK_AVAILABLE_IN_ALL
GList * gtk_print_backend_load_modules (void);
+GDK_AVAILABLE_IN_ALL
void gtk_print_backend_destroy (GtkPrintBackend *print_backend);
+GDK_AVAILABLE_IN_ALL
void gtk_print_backend_set_password (GtkPrintBackend *backend,
gchar **auth_info_required,
gchar **auth_info);
/* Backend-only functions for GtkPrintBackend */
+GDK_AVAILABLE_IN_ALL
void gtk_print_backend_add_printer (GtkPrintBackend *print_backend,
GtkPrinter *printer);
+GDK_AVAILABLE_IN_ALL
void gtk_print_backend_remove_printer (GtkPrintBackend *print_backend,
GtkPrinter *printer);
+GDK_AVAILABLE_IN_ALL
void gtk_print_backend_set_list_done (GtkPrintBackend *backend);
/* Backend-only functions for GtkPrinter */
+GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_is_new (GtkPrinter *printer);
+GDK_AVAILABLE_IN_ALL
void gtk_printer_set_accepts_pdf (GtkPrinter *printer,
gboolean val);
+GDK_AVAILABLE_IN_ALL
void gtk_printer_set_accepts_ps (GtkPrinter *printer,
gboolean val);
+GDK_AVAILABLE_IN_ALL
void gtk_printer_set_is_new (GtkPrinter *printer,
gboolean val);
+GDK_AVAILABLE_IN_ALL
void gtk_printer_set_is_active (GtkPrinter *printer,
gboolean val);
+GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_set_is_paused (GtkPrinter *printer,
gboolean val);
+GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_set_is_accepting_jobs (GtkPrinter *printer,
gboolean val);
+GDK_AVAILABLE_IN_ALL
void gtk_printer_set_has_details (GtkPrinter *printer,
gboolean val);
+GDK_AVAILABLE_IN_ALL
void gtk_printer_set_is_default (GtkPrinter *printer,
gboolean val);
+GDK_AVAILABLE_IN_ALL
void gtk_printer_set_icon_name (GtkPrinter *printer,
const gchar *icon);
+GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_set_job_count (GtkPrinter *printer,
gint count);
+GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_set_location (GtkPrinter *printer,
const gchar *location);
+GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_set_description (GtkPrinter *printer,
const gchar *description);
+GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_set_state_message (GtkPrinter *printer,
const gchar *message);