"Foundations of GTK+ development" - читать интересную книгу автора (Andrew Krause)