No te compliques tanto, primero aprende una cosa y luego otra. Aquí te dejo un manual en español, un poco obsoleto, es para GTK 2, pero sirve como referencia.
http://www.calcifer.org/documentos/l...c-example.html
La librería GTK, son solo funciones y estructuras, con su valores de retorno y demás, la puedes utilizar como utilizar una función normalmente en C.