Anjuta is a multi-language graphical IDE the two editors it offers are not as good as VIM, but it has the Glade graphical tool for editing your UI and take care of all the autogen, autoconf && automake stuff for you. It has great management tools and a git plugin for git integration.