Escribir sus propias clases de GObject

El capítulo explica cómo "usar" una clase GObject existente, que es muy útil para aprender GTK, pero no explica cómo "crear" tus propias clases GObject. Escribir sus propias clases de GObject permite contar con referencias, puede crear sus propias propiedades y señales, puede implementar interfaces, anular funciones virtuales (si la función virtual no está asociada a una señal), etc.

Como se explicó al principio del capítulo, si desea obtener información más detallada sobre GObject y saber cómo crear subclases, la documentación de referencia de GObject contiene capítulos introductorios: "Concepts" y "Tutorial", disponibles como de costumbre en Devhelp o en línea en:

https://docs.gtk.org/gobject/