gir: GtkPrinter:backend: property does not have getter
The property
/**
* GtkPrinter:backend: (attributes org.gtk.Property.get=gtk_printer_get_backend)
*
* The backend for the printer.
*/
g_object_class_install_property (G_OBJECT_CLASS (class),
PROP_BACKEND,
g_param_spec_object ("backend", NULL, NULL,
GTK_TYPE_PRINT_BACKEND,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
generates
<property name="backend" introspectable="0" writable="1" construct-only="1" transfer-ownership="none">
<attribute name="org.gtk.Property.get" value="gtk_printer_get_backend"/>
<doc xml:space="preserve">The backend for the printer.</doc>
<type/>
</property>
which is missing a getter
, note that there is an associated fn with the correct naming scheme which should have been picked up by gir.
/**
* gtk_printer_get_backend: (attributes org.gtk.Method.get_property=backend)
* @printer: a `GtkPrinter`
*
* Returns the backend of the printer.
*
* Returns: (transfer none): the backend of @printer
*/
GtkPrintBackend *
gtk_printer_get_backend (GtkPrinter *printer)