Você provavelmente deseja um aplicativo como Anjuta ou CodeBlocks (ambos podem ser encontrados no centro de software).
Eu ALTAMENTE sugiro ao Anjuta mais IDEs, pois é a integração do Glade (entre outros recursos), o uso de ferramentas automáticas (menos dores de cabeça) e a portabilidade do código (você pode usar qualquer editor de texto que desejar =). p>
Se você não tem problemas idealógicos, você pode tentar usar o Monodevelop (é um bom IDE, semelhante ao Visual Studio).
Para obter as dependências para um desenvolvimento básico do GTK +, apenas instale o buildessential e o libgtk2.0-dev como Kees observou.