GtkObject è l'oggetto alla base della gerarchia di GTK+. Non è un componente grafico, implementa una interfaccia per i contatori di riferimento, l'associazione di valori per chiave e la distruzione dell'oggetto. GtkObject in sè fa un grande uso del sistema di tipi di GTK+. L'infrastruttura dei segnali/callback di GTK+ funziona in base al GtkObject: i segnali vengono emessi da un determinato GtkObject, e le callback vengono associate un particolare oggetto e segnale.
Il
il capitolo I tipi e gli oggetti in GTK+
descrive il GtkObject in dettaglio.