diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-05-26 20:35:55 +0000 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2019-05-26 20:35:55 +0000 |
commit | 9422973c2a821462d77b3b8c3661db7bab091be9 (patch) | |
tree | a48e95f771201c84d5e17c9907d38b748566da2b /gtk/gtkprinter.h | |
parent | cb2369bf7056d919d7d6c9ce313f74a2cdc5481d (diff) | |
download | gtk+-9422973c2a821462d77b3b8c3661db7bab091be9.tar.gz |
printer: Make private
We want to subclass this in print backends,
but we don't want to allow out-of-tree subclassing.
Diffstat (limited to 'gtk/gtkprinter.h')
-rw-r--r-- | gtk/gtkprinter.h | 37 |
1 files changed, 2 insertions, 35 deletions
diff --git a/gtk/gtkprinter.h b/gtk/gtkprinter.h index b8bd1eb484..fac90fa74c 100644 --- a/gtk/gtkprinter.h +++ b/gtk/gtkprinter.h @@ -73,43 +73,10 @@ GType gtk_print_capabilities_get_type (void) G_GNUC_CONST; #define GTK_TYPE_PRINTER (gtk_printer_get_type ()) #define GTK_PRINTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER, GtkPrinter)) -#define GTK_PRINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINTER, GtkPrinterClass)) #define GTK_IS_PRINTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER)) -#define GTK_IS_PRINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINTER)) -#define GTK_PRINTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINTER, GtkPrinterClass)) -typedef struct _GtkPrinter GtkPrinter; -typedef struct _GtkPrinterClass GtkPrinterClass; -typedef struct _GtkPrinterPrivate GtkPrinterPrivate; -typedef struct _GtkPrintBackend GtkPrintBackend; - -struct _GtkPrintBackend; - -struct _GtkPrinter -{ - GObject parent_instance; - - /*< private >*/ - GtkPrinterPrivate *priv; -}; - -struct _GtkPrinterClass -{ - GObjectClass parent_class; - - void (*details_acquired) (GtkPrinter *printer, - gboolean success); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); - void (*_gtk_reserved5) (void); - void (*_gtk_reserved6) (void); - void (*_gtk_reserved7) (void); - void (*_gtk_reserved8) (void); -}; +typedef struct _GtkPrinter GtkPrinter; +typedef struct _GtkPrintBackend GtkPrintBackend; GDK_AVAILABLE_IN_ALL GType gtk_printer_get_type (void) G_GNUC_CONST; |