Index: gtk/gtkmm/comboboxentrytext.cc
===================================================================
--- gtk/gtkmm/comboboxentrytext.cc	(revision 1065)
+++ gtk/gtkmm/comboboxentrytext.cc	(working copy)
@@ -24,8 +24,7 @@
 
 #include <gtkmm/liststore.h>
 #include <gtkmm/cellrenderertext.h>
-#include <gtk/gtkcombobox.h>
-#include <gtk/gtkcelllayout.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/gtkmm/radiobuttongroup.cc
===================================================================
--- gtk/gtkmm/radiobuttongroup.cc	(revision 1065)
+++ gtk/gtkmm/radiobuttongroup.cc	(working copy)
@@ -23,10 +23,7 @@
 #include <gtkmm/radiomenuitem.h>
 #include <gtkmm/radioaction.h>
 #include <gtkmm/radiotoolbutton.h>
-#include <gtk/gtkradiobutton.h>
-#include <gtk/gtkradioaction.h>
-#include <gtk/gtkradiomenuitem.h>
-#include <gtk/gtkradiotoolbutton.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/gtkmm/targetentry.h
===================================================================
--- gtk/gtkmm/targetentry.h	(revision 1065)
+++ gtk/gtkmm/targetentry.h	(working copy)
@@ -27,7 +27,7 @@
 #include <glibmm/ustring.h>
 #include <glibmm/arrayhandle.h>
 #include <gtkmm/enums.h>
-#include <gtk/gtkselection.h> //For GtkTargetEntry.
+#include <gtk/gtk.h> //For GtkTargetEntry.
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
 extern "C"
Index: gtk/gtkmm/stock.cc
===================================================================
--- gtk/gtkmm/stock.cc	(revision 1065)
+++ gtk/gtkmm/stock.cc	(working copy)
@@ -20,7 +20,7 @@
 
 #include <gtkmm/stock.h>
 #include <gtkmm/stockitem.h>
-#include <gtk/gtkstock.h>
+#include <gtk/gtk.h>
 
 // Get rid of macro DELETE (from winnt.h).  We have some macro
 // shadowing magic in stock.h, but it's safer to get rid of it
Index: gtk/gtkmm/menu_elems.cc
===================================================================
--- gtk/gtkmm/menu_elems.cc	(revision 1065)
+++ gtk/gtkmm/menu_elems.cc	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkimagemenuitem.h>
+#include <gtk/gtk.h>
 
 #include <gtkmm/menu_elems.h>
 #include <gtkmm/label.h>
Index: gtk/gtkmm/accelmap.cc
===================================================================
--- gtk/gtkmm/accelmap.cc	(revision 1065)
+++ gtk/gtkmm/accelmap.cc	(working copy)
@@ -19,7 +19,7 @@
  */
 
 #include <gtkmm/accelmap.h>
-#include <gtk/gtkaccelmap.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/gtkmm/comboboxtext.cc
===================================================================
--- gtk/gtkmm/comboboxtext.cc	(revision 1065)
+++ gtk/gtkmm/comboboxtext.cc	(working copy)
@@ -24,8 +24,7 @@
 
 #include <gtkmm/liststore.h>
 #include <gtkmm/cellrenderertext.h>
-#include <gtk/gtkcombobox.h>
-#include <gtk/gtkcelllayout.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/treeiter.hg
===================================================================
--- gtk/src/treeiter.hg	(revision 1065)
+++ gtk/src/treeiter.hg	(working copy)
@@ -22,7 +22,7 @@
 #include <gtkmm/treemodelcolumn.h>
 #include <gtkmmconfig.h>
 #include <iterator>
-#include <gtk/gtktreemodel.h> /* for GtkTreeIter */
+#include <gtk/gtk.h> /* for GtkTreeIter */
 
 GLIBMM_USING_STD(forward_iterator_tag)
 
Index: gtk/src/menubar.ccg
===================================================================
--- gtk/src/menubar.ccg	(revision 1065)
+++ gtk/src/menubar.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkmenubar.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/textattributes.ccg
===================================================================
--- gtk/src/textattributes.ccg	(revision 1065)
+++ gtk/src/textattributes.ccg	(working copy)
@@ -20,5 +20,5 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktexttag.h>
+#include <gtk/gtk.h>
 
Index: gtk/src/range.ccg
===================================================================
--- gtk/src/range.ccg	(revision 1065)
+++ gtk/src/range.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkrange.h>
+#include <gtk/gtk.h>
 #include <gtkmm/adjustment.h>
 
 namespace Gtk
Index: gtk/src/handlebox.ccg
===================================================================
--- gtk/src/handlebox.ccg	(revision 1065)
+++ gtk/src/handlebox.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkhandlebox.h>
+#include <gtk/gtk.h>
 #include <gdkmm/window.h>
 
 namespace Gtk
Index: gtk/src/separatormenuitem.ccg
===================================================================
--- gtk/src/separatormenuitem.ccg	(revision 1065)
+++ gtk/src/separatormenuitem.ccg	(working copy)
@@ -20,4 +20,4 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkseparatormenuitem.h>
+#include <gtk/gtk.h>
Index: gtk/src/statusbar.ccg
===================================================================
--- gtk/src/statusbar.ccg	(revision 1065)
+++ gtk/src/statusbar.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkstatusbar.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/checkbutton.ccg
===================================================================
--- gtk/src/checkbutton.ccg	(revision 1065)
+++ gtk/src/checkbutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkcheckbutton.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/tooltips.ccg
===================================================================
--- gtk/src/tooltips.ccg	(revision 1065)
+++ gtk/src/tooltips.ccg	(working copy)
@@ -18,8 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkwidget.h>
-#include <gtk/gtktooltips.h>
+#include <gtk/gtk.h>
 #include <gdkmm/color.h>
 #include <gtkmm/widget.h>
 
Index: gtk/src/notebook.hg
===================================================================
--- gtk/src/notebook.hg	(revision 1065)
+++ gtk/src/notebook.hg	(working copy)
@@ -38,7 +38,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(NotebookTab, GtkNotebookTab)
 
 
Index: gtk/src/container.ccg
===================================================================
--- gtk/src/container.ccg	(revision 1065)
+++ gtk/src/container.ccg	(working copy)
@@ -19,7 +19,7 @@
  */
 
 #include <gtkmm/adjustment.h>
-#include <gtk/gtkcontainer.h>
+#include <gtk/gtk.h>
 
 
 namespace
Index: gtk/src/scale.ccg
===================================================================
--- gtk/src/scale.ccg	(revision 1065)
+++ gtk/src/scale.ccg	(working copy)
@@ -22,9 +22,7 @@
 
 #include <gtkmm/adjustment.h>
 
-#include <gtk/gtkscale.h>
-#include <gtk/gtkhscale.h>
-#include <gtk/gtkvscale.h>
+#include <gtk/gtk.h>
 #include <math.h>
 #include <cstring> //For strlen()
 #include <memory>
Index: gtk/src/table.ccg
===================================================================
--- gtk/src/table.ccg	(revision 1065)
+++ gtk/src/table.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktable.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/linkbutton.ccg
===================================================================
--- gtk/src/linkbutton.ccg	(revision 1065)
+++ gtk/src/linkbutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtklinkbutton.h>
+#include <gtk/gtk.h>
 
 
 static void SignalProxy_UriHook_gtk_callback(GtkLinkButton *button, const gchar *link, gpointer user_data)
Index: gtk/src/dialog.hg
===================================================================
--- gtk/src/dialog.hg	(revision 1065)
+++ gtk/src/dialog.hg	(working copy)
@@ -33,7 +33,7 @@
 /** @defgroup Dialogs Dialogs
  */
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(ResponseType, GtkResponseType)
 
 /** Create popup windows.
Index: gtk/src/messagedialog.ccg
===================================================================
--- gtk/src/messagedialog.ccg	(revision 1065)
+++ gtk/src/messagedialog.ccg	(working copy)
@@ -20,8 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkmessagedialog.h>
-#include <gtk/gtklabel.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/cellrenderer.hg
===================================================================
--- gtk/src/cellrenderer.hg	(revision 1065)
+++ gtk/src/cellrenderer.hg	(working copy)
@@ -23,14 +23,12 @@
 
 _DEFS(gtkmm,gtk)
 _PH_INCLUDE(gtkmm/private/object_p.h)
-_PH_INCLUDE(gtk/gtkcellrenderer.h)
+_PH_INCLUDE(gtk/gtk.h)
 
 
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
-
 _WRAP_ENUM(CellRendererState, GtkCellRendererState)
 _WRAP_ENUM(CellRendererMode, GtkCellRendererMode)
 
Index: gtk/src/calendar.hg
===================================================================
--- gtk/src/calendar.hg	(revision 1065)
+++ gtk/src/calendar.hg	(working copy)
@@ -28,7 +28,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(CalendarDisplayOptions, GtkCalendarDisplayOptions)
 
 /** Display a calendar and/or allow the user to select a date.
Index: gtk/src/printoperation.ccg
===================================================================
--- gtk/src/printoperation.ccg	(revision 1065)
+++ gtk/src/printoperation.ccg	(working copy)
@@ -16,7 +16,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkprintoperation.h>
+#include <gtk/gtk.h>
 
 // This Signal Proxy allows the C++ coder to specify a sigc::slot instead of a static function.
 
Index: gtk/src/printoperation.hg
===================================================================
--- gtk/src/printoperation.hg	(revision 1065)
+++ gtk/src/printoperation.hg	(working copy)
@@ -25,7 +25,7 @@
 
 _DEFS(gtkmm,gtk)
 _PINCLUDE(glibmm/private/object_p.h)
-_PINCLUDE(gtk/gtkprintoperation.h)
+_PINCLUDE(gtk/gtk.h)
 
 namespace Gtk
 {
Index: gtk/src/pagesetupunixdialog.ccg
===================================================================
--- gtk/src/pagesetupunixdialog.ccg	(revision 1065)
+++ gtk/src/pagesetupunixdialog.ccg	(working copy)
@@ -16,7 +16,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkpagesetupunixdialog.h>
+#include <gtk/gtkunixprint.h>
 
 namespace Gtk
 {
Index: gtk/src/invisible.ccg
===================================================================
--- gtk/src/invisible.ccg	(revision 1065)
+++ gtk/src/invisible.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkinvisible.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/widget.hg
===================================================================
--- gtk/src/widget.hg	(revision 1065)
+++ gtk/src/widget.hg	(working copy)
@@ -56,7 +56,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(DestDefaults, GtkDestDefaults)
 _WRAP_ENUM(WidgetFlags, GtkWidgetFlags)
 _WRAP_ENUM(WidgetHelpType, GtkWidgetHelpType)
Index: gtk/src/paned.ccg
===================================================================
--- gtk/src/paned.ccg	(revision 1065)
+++ gtk/src/paned.ccg	(working copy)
@@ -20,9 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkpaned.h>
-#include <gtk/gtkhpaned.h>
-#include <gtk/gtkvpaned.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/menushell.ccg
===================================================================
--- gtk/src/menushell.ccg	(revision 1065)
+++ gtk/src/menushell.ccg	(working copy)
@@ -18,8 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkmenuitem.h>
-#include <gtk/gtkaccellabel.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/separator.ccg
===================================================================
--- gtk/src/separator.ccg	(revision 1065)
+++ gtk/src/separator.ccg	(working copy)
@@ -20,6 +20,4 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkseparator.h>
-#include <gtk/gtkhseparator.h>
-#include <gtk/gtkvseparator.h>
+#include <gtk/gtk.h>
Index: gtk/src/settings.ccg
===================================================================
--- gtk/src/settings.ccg	(revision 1065)
+++ gtk/src/settings.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtksettings.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/expander.ccg
===================================================================
--- gtk/src/expander.ccg	(revision 1065)
+++ gtk/src/expander.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkexpander.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/separatortoolitem.ccg
===================================================================
--- gtk/src/separatortoolitem.ccg	(revision 1065)
+++ gtk/src/separatortoolitem.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkseparatortoolitem.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/treemodel.ccg
===================================================================
--- gtk/src/treemodel.ccg	(revision 1065)
+++ gtk/src/treemodel.ccg	(working copy)
@@ -20,8 +20,7 @@
 
 #include <gtkmm/treeiter.h>
 #include <gtkmm/treepath.h>
-#include <gtk/gtktreestore.h>
-#include <gtk/gtktreemodel.h>
+#include <gtk/gtk.h>
 
 namespace
 {
Index: gtk/src/textview.hg
===================================================================
--- gtk/src/textview.hg	(revision 1065)
+++ gtk/src/textview.hg	(working copy)
@@ -34,7 +34,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(TextWindowType, GtkTextWindowType)
 
 
Index: gtk/src/cellrenderercombo.ccg
===================================================================
--- gtk/src/cellrenderercombo.ccg	(revision 1065)
+++ gtk/src/cellrenderercombo.ccg	(working copy)
@@ -20,8 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
  
-#include <gtk/gtkcellrenderercombo.h>
-#include <gtk/gtktreeview.h>
+#include <gtk/gtk.h>
 
 ///This is used only by signal_changed's generated implementation.
 static GtkTreeModel* _get_model(GtkCellRendererCombo* renderer)
Index: gtk/src/comboboxentry.ccg
===================================================================
--- gtk/src/comboboxentry.ccg	(revision 1065)
+++ gtk/src/comboboxentry.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkcomboboxentry.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/treeview.ccg
===================================================================
--- gtk/src/treeview.ccg	(revision 1065)
+++ gtk/src/treeview.ccg	(working copy)
@@ -23,7 +23,7 @@
 #include <gtkmm/treemodel.h>
 #include <gtkmm/treemodelfilter.h>
 #include <gtkmm/entry.h>
-#include <gtk/gtktreeview.h>
+#include <gtk/gtk.h>
 
 namespace
 {
Index: gtk/src/recentinfo.ccg
===================================================================
--- gtk/src/recentinfo.ccg	(revision 1065)
+++ gtk/src/recentinfo.ccg	(working copy)
@@ -15,7 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkrecentmanager.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/statusicon.ccg
===================================================================
--- gtk/src/statusicon.ccg	(revision 1065)
+++ gtk/src/statusicon.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkstatusicon.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/optionmenu.ccg
===================================================================
--- gtk/src/optionmenu.ccg	(revision 1065)
+++ gtk/src/optionmenu.ccg	(working copy)
@@ -22,7 +22,7 @@
 
 #include <gtkmm/menu.h>
 #include <gtkmm/window.h>
-#include <gtk/gtkoptionmenu.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/scrolledwindow.ccg
===================================================================
--- gtk/src/scrolledwindow.ccg	(revision 1065)
+++ gtk/src/scrolledwindow.ccg	(working copy)
@@ -23,7 +23,7 @@
 #include <gtkmm/scrollbar.h>
 #include <gtkmm/viewport.h>
 #include <gtkmm/adjustment.h>
-#include <gtk/gtkscrolledwindow.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/combo.ccg
===================================================================
--- gtk/src/combo.ccg	(revision 1065)
+++ gtk/src/combo.ccg	(working copy)
@@ -20,12 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-//These were deprecated between 1.2 and 2.0:
-#include <gtk/gtklistitem.h>
-#include <gtk/gtklist.h>
-
-#include <gtk/gtkcombo.h>
-#include <gtk/gtklabel.h>
+#include <gtk/gtk.h>
 #include <gtkmm/entry.h>
 #include <gtkmm/button.h>
 #include <gtkmm/scrolledwindow.h>
Index: gtk/src/dialog.ccg
===================================================================
--- gtk/src/dialog.ccg	(revision 1065)
+++ gtk/src/dialog.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkdialog.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/printcontext.ccg
===================================================================
--- gtk/src/printcontext.ccg	(revision 1065)
+++ gtk/src/printcontext.ccg	(working copy)
@@ -15,7 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkprintcontext.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/progress.ccg
===================================================================
--- gtk/src/progress.ccg	(revision 1065)
+++ gtk/src/progress.ccg	(working copy)
@@ -21,6 +21,6 @@
  */
 
 #include <gtkmm/adjustment.h>
-#include <gtk/gtkprogress.h>
+#include <gtk/gtk.h>
 
 
Index: gtk/src/rc.hg
===================================================================
--- gtk/src/rc.hg	(revision 1065)
+++ gtk/src/rc.hg	(working copy)
@@ -52,7 +52,7 @@
 class Settings;
 class Style;
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(RcFlags, GtkRcFlags)
 
 
Index: gtk/src/button.ccg
===================================================================
--- gtk/src/button.ccg	(revision 1065)
+++ gtk/src/button.ccg	(working copy)
@@ -20,9 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtklabel.h>
-#include <gtk/gtkmisc.h>
-#include <gtk/gtkbutton.h>
+#include <gtk/gtk.h>
 #include <gtkmm/stock.h>
 
 
Index: gtk/src/alignment.ccg
===================================================================
--- gtk/src/alignment.ccg	(revision 1065)
+++ gtk/src/alignment.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkalignment.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/treedragsource.ccg
===================================================================
--- gtk/src/treedragsource.ccg	(revision 1065)
+++ gtk/src/treedragsource.ccg	(working copy)
@@ -20,7 +20,7 @@
 
 #include <gtkmm/treepath.h>
 #include <gtkmm/selectiondata_private.h> //For SelectionData_WithoutOwnership
-#include <gtk/gtktreednd.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/notebook.ccg
===================================================================
--- gtk/src/notebook.ccg	(revision 1065)
+++ gtk/src/notebook.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtknotebook.h>
+#include <gtk/gtk.h>
 #include <gtkmm/label.h>
 
 //We use a function instead of a static method, so we can make it static, so it is not exported.
Index: gtk/src/filechooserdialog.ccg
===================================================================
--- gtk/src/filechooserdialog.ccg	(revision 1065)
+++ gtk/src/filechooserdialog.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkfilechooserdialog.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/menuitem.ccg
===================================================================
--- gtk/src/menuitem.ccg	(revision 1065)
+++ gtk/src/menuitem.ccg	(working copy)
@@ -20,8 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkmenuitem.h>
-#include <gtk/gtkaccelmap.h>
+#include <gtk/gtk.h>
 #include <gtkmm/label.h>
 #include <gtkmm/misc.h>
 #include <gtkmm/menu.h>
Index: gtk/src/textchildanchor.ccg
===================================================================
--- gtk/src/textchildanchor.ccg	(revision 1065)
+++ gtk/src/textchildanchor.ccg	(working copy)
@@ -20,4 +20,4 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktextchild.h>
\ No newline at end of file
+#include <gtk/gtk.h>
Index: gtk/src/sizegroup.hg
===================================================================
--- gtk/src/sizegroup.hg	(revision 1065)
+++ gtk/src/sizegroup.hg	(working copy)
@@ -28,7 +28,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(SizeGroupMode, GtkSizeGroupMode)
 
 /** Gtk::SizeGroup provides a mechanism for grouping a number of widgets together so they all request the same amount of space. 
Index: gtk/src/box.hg
===================================================================
--- gtk/src/box.hg	(revision 1065)
+++ gtk/src/box.hg	(working copy)
@@ -22,7 +22,7 @@
 
 #include <gtkmm/container.h>
 #include <glibmm/helperlist.h>
-#include <gtk/gtkbox.h>  /* For _GtkBoxChild */
+#include <gtk/gtk.h>  /* For _GtkBoxChild */
 
 
 namespace Gtk
Index: gtk/src/filechooserbutton.ccg
===================================================================
--- gtk/src/filechooserbutton.ccg	(revision 1065)
+++ gtk/src/filechooserbutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkfilechooserbutton.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/radiomenuitem.ccg
===================================================================
--- gtk/src/radiomenuitem.ccg	(revision 1065)
+++ gtk/src/radiomenuitem.ccg	(working copy)
@@ -22,7 +22,7 @@
 
 #include <gtkmm/misc.h>
 #include <gtkmm/label.h>
-#include <gtk/gtkradiomenuitem.h>
+#include <gtk/gtk.h>
 
 typedef Gtk::RadioMenuItem::Group Group; //So that the generate get_group return type is parsed.
 
Index: gtk/src/combobox.ccg
===================================================================
--- gtk/src/combobox.ccg	(revision 1065)
+++ gtk/src/combobox.ccg	(working copy)
@@ -23,8 +23,7 @@
 #include <gtkmm/liststore.h>
 #include <gtkmm/cellrenderertext.h>
 #include <gtkmm/treeview_private.h> //For SignalProxy_RowSeparator.
-#include <gtk/gtkcombobox.h>
-#include <gtk/gtkcelllayout.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/celllayout.ccg
===================================================================
--- gtk/src/celllayout.ccg	(revision 1065)
+++ gtk/src/celllayout.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkcelllayout.h>
+#include <gtk/gtk.h>
 
 
 static void SignalProxy_CellData_gtk_callback(GtkCellLayout* /* cell_layout */, GtkCellRenderer* /* cell */, GtkTreeModel* tree_model, GtkTreeIter* iter, gpointer data)
Index: gtk/src/treedragdest.ccg
===================================================================
--- gtk/src/treedragdest.ccg	(revision 1065)
+++ gtk/src/treedragdest.ccg	(working copy)
@@ -20,5 +20,5 @@
 
 #include <gtkmm/treepath.h>
 #include <gtkmm/selectiondata_private.h>
-#include <gtk/gtktreednd.h>
+#include <gtk/gtk.h>
 
Index: gtk/src/recentaction.ccg
===================================================================
--- gtk/src/recentaction.ccg	(revision 1065)
+++ gtk/src/recentaction.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkrecentaction.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/textview.ccg
===================================================================
--- gtk/src/textview.ccg	(revision 1065)
+++ gtk/src/textview.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktextview.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/radiotoolbutton.ccg
===================================================================
--- gtk/src/radiotoolbutton.ccg	(revision 1065)
+++ gtk/src/radiotoolbutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkradiotoolbutton.h>
+#include <gtk/gtk.h>
 
 typedef Gtk::RadioToolButton::Group Group; //So that the generate get_group return type is parsed.
 
Index: gtk/src/socket.ccg
===================================================================
--- gtk/src/socket.ccg	(revision 1065)
+++ gtk/src/socket.ccg	(working copy)
@@ -18,5 +18,5 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtksocket.h>
+#include <gtk/gtk.h>
 
Index: gtk/src/progressbar.ccg
===================================================================
--- gtk/src/progressbar.ccg	(revision 1065)
+++ gtk/src/progressbar.ccg	(working copy)
@@ -21,4 +21,4 @@
  */
 
 #include <gtkmm/adjustment.h>
-#include <gtk/gtkprogressbar.h>
+#include <gtk/gtk.h>
Index: gtk/src/cellrendereraccel.ccg
===================================================================
--- gtk/src/cellrendereraccel.ccg	(revision 1065)
+++ gtk/src/cellrendereraccel.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
  
-#include <gtk/gtkcellrendereraccel.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/papersize.ccg
===================================================================
--- gtk/src/papersize.ccg	(revision 1065)
+++ gtk/src/papersize.ccg	(working copy)
@@ -15,8 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkpapersize.h>
-#include <gtk/gtktypebuiltins.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/fontbutton.ccg
===================================================================
--- gtk/src/fontbutton.ccg	(revision 1065)
+++ gtk/src/fontbutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkfontbutton.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/treerowreference.ccg
===================================================================
--- gtk/src/treerowreference.ccg	(revision 1065)
+++ gtk/src/treerowreference.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktreemodel.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/toggletoolbutton.ccg
===================================================================
--- gtk/src/toggletoolbutton.ccg	(revision 1065)
+++ gtk/src/toggletoolbutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktoggletoolbutton.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/printsettings.ccg
===================================================================
--- gtk/src/printsettings.ccg	(revision 1065)
+++ gtk/src/printsettings.ccg	(working copy)
@@ -15,12 +15,11 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkprintsettings.h>
-#include <gtk/gtktypebuiltins.h>
+#include <gtk/gtk.h>
 
 #include <vector>
 
-#include <glib/gmem.h>
+#include <glib.h>
 
 namespace // anonymous
 {
Index: gtk/src/iconview.ccg
===================================================================
--- gtk/src/iconview.ccg	(revision 1065)
+++ gtk/src/iconview.ccg	(working copy)
@@ -19,9 +19,6 @@
  */
 
 #include <gtkmm/adjustment.h> 
-#include <gtk/gtkiconview.h>
-#include <gtk/gtktreemodel.h>
-#include <gtk/gtktreeview.h>
 #include <gtk/gtk.h>
 
 namespace //anonymous namespace
Index: gtk/src/cellrendererpixbuf.ccg
===================================================================
--- gtk/src/cellrendererpixbuf.ccg	(revision 1065)
+++ gtk/src/cellrendererpixbuf.ccg	(working copy)
@@ -19,7 +19,7 @@
  * License along with this library; if not, write to the Free
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-#include <gtk/gtkcellrendererpixbuf.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/fileselection.ccg
===================================================================
--- gtk/src/fileselection.ccg	(revision 1065)
+++ gtk/src/fileselection.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkfilesel.h>
+#include <gtk/gtk.h>
 #include <gtkmm/entry.h>
 #include <gtkmm/label.h>
 #include <gtkmm/box.h>
Index: gtk/src/tooltip.ccg
===================================================================
--- gtk/src/tooltip.ccg	(revision 1065)
+++ gtk/src/tooltip.ccg	(working copy)
@@ -17,7 +17,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktooltip.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/radiobutton.ccg
===================================================================
--- gtk/src/radiobutton.ccg	(revision 1065)
+++ gtk/src/radiobutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkradiobutton.h>
+#include <gtk/gtk.h>
 
 typedef Gtk::RadioButton::Group Group; //So that the generate get_group return type is parsed.
 
Index: gtk/src/treeview.hg
===================================================================
--- gtk/src/treeview.hg	(revision 1065)
+++ gtk/src/treeview.hg	(working copy)
@@ -43,7 +43,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(TreeViewDropPosition, GtkTreeViewDropPosition)
 _WRAP_ENUM(TreeViewGridLines, GtkTreeViewGridLines)
 
Index: gtk/src/toolitem.ccg
===================================================================
--- gtk/src/toolitem.ccg	(revision 1065)
+++ gtk/src/toolitem.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktoolitem.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/pagesetup.ccg
===================================================================
--- gtk/src/pagesetup.ccg	(revision 1065)
+++ gtk/src/pagesetup.ccg	(working copy)
@@ -15,8 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkpagesetup.h>
-#include <gtk/gtktypebuiltins.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/textmark.ccg
===================================================================
--- gtk/src/textmark.ccg	(revision 1065)
+++ gtk/src/textmark.ccg	(working copy)
@@ -23,7 +23,7 @@
 
 #include <gtkmm/textmark.h>
 #include <gtkmm/textbuffer.h>
-#include <gtk/gtktextmark.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/fixed.ccg
===================================================================
--- gtk/src/fixed.ccg	(revision 1065)
+++ gtk/src/fixed.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkfixed.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/clipboard.ccg
===================================================================
--- gtk/src/clipboard.ccg	(revision 1065)
+++ gtk/src/clipboard.ccg	(working copy)
@@ -23,7 +23,7 @@
 #include <gtkmm/textbuffer.h>
 #include <gtkmm/selectiondata_private.h>
 #include <glibmm/utility.h> //For ScopedPtr<>.
-#include <gtk/gtkclipboard.h>
+#include <gtk/gtk.h>
 
 namespace
 {
Index: gtk/src/style.hg
===================================================================
--- gtk/src/style.hg	(revision 1065)
+++ gtk/src/style.hg	(working copy)
@@ -23,7 +23,7 @@
 
 _DEFS(gtkmm,gtk)
 _PINCLUDE(glibmm/private/object_p.h)
-_PINCLUDE(gtk/gtkrc.h)
+_PINCLUDE(gtk/gtk.h)
 #m4begin
 
 m4_define(`_STYLE_MEMBER_COLOR',`dnl
Index: gtk/src/toolbutton.ccg
===================================================================
--- gtk/src/toolbutton.ccg	(revision 1065)
+++ gtk/src/toolbutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktoolbutton.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/celleditable.ccg
===================================================================
--- gtk/src/celleditable.ccg	(revision 1065)
+++ gtk/src/celleditable.ccg	(working copy)
@@ -18,5 +18,5 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkcelleditable.h>
+#include <gtk/gtk.h>
 
Index: gtk/src/cellrenderertext.ccg
===================================================================
--- gtk/src/cellrenderertext.ccg	(revision 1065)
+++ gtk/src/cellrenderertext.ccg	(working copy)
@@ -19,7 +19,7 @@
  * License along with this library; if not, write to the Free
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-#include <gtk/gtkcellrenderertext.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/adjustment.ccg
===================================================================
--- gtk/src/adjustment.ccg	(revision 1065)
+++ gtk/src/adjustment.ccg	(working copy)
@@ -19,7 +19,7 @@
  * License along with this library; if not, write to the Free
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-#include <gtk/gtkadjustment.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/iconfactory.ccg
===================================================================
--- gtk/src/iconfactory.ccg	(revision 1065)
+++ gtk/src/iconfactory.ccg	(working copy)
@@ -21,7 +21,7 @@
  */
 
 #include <gtkmm/settings.h>
-#include <gtk/gtkiconfactory.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/scalebutton.ccg
===================================================================
--- gtk/src/scalebutton.ccg	(revision 1065)
+++ gtk/src/scalebutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkscalebutton.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/table.hg
===================================================================
--- gtk/src/table.hg	(revision 1065)
+++ gtk/src/table.hg	(working copy)
@@ -20,7 +20,7 @@
 #include <glibmm/helperlist.h>
 #include <gtkmm/container.h>
 #include <gtkmm/enums.h>
-#include <gtk/gtktable.h> /* for GtkTableChild */
+#include <gtk/gtk.h> /* for GtkTableChild */
 
 _DEFS(gtkmm,gtk)
 _PINCLUDE(gtkmm/private/container_p.h)
Index: gtk/src/frame.ccg
===================================================================
--- gtk/src/frame.ccg	(revision 1065)
+++ gtk/src/frame.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkframe.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/misc.ccg
===================================================================
--- gtk/src/misc.ccg	(revision 1065)
+++ gtk/src/misc.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkmisc.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/spinbutton.ccg
===================================================================
--- gtk/src/spinbutton.ccg	(revision 1065)
+++ gtk/src/spinbutton.ccg	(working copy)
@@ -19,7 +19,7 @@
  */
 
 #include <gtkmm/adjustment.h>
-#include <gtk/gtkspinbutton.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/recentchooser.hg
===================================================================
--- gtk/src/recentchooser.hg	(revision 1065)
+++ gtk/src/recentchooser.hg	(working copy)
@@ -15,7 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkrecentchooser.h>
+#include <gtk/gtk.h>
 #include <glibmm/interface.h>
 #include <gtkmm/recentinfo.h>
 #include <gtkmm/recentfilter.h>
Index: gtk/src/uimanager.ccg
===================================================================
--- gtk/src/uimanager.ccg	(revision 1065)
+++ gtk/src/uimanager.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkuimanager.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/treeviewcolumn.ccg
===================================================================
--- gtk/src/treeviewcolumn.ccg	(revision 1065)
+++ gtk/src/treeviewcolumn.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktreeviewcolumn.h>
+#include <gtk/gtk.h>
 #include <gtkmm/treeview_private.h>
 
 namespace Gtk
Index: gtk/src/icontheme.ccg
===================================================================
--- gtk/src/icontheme.ccg	(revision 1065)
+++ gtk/src/icontheme.ccg	(working copy)
@@ -15,8 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkicontheme.h>
-#include <gtk/gtktypebuiltins.h> //For gtk_icon_theme_error_get_type().
+#include <gtk/gtk.h> //For gtk_icon_theme_error_get_type().
 
 
 namespace Gtk
Index: gtk/src/treepath.ccg
===================================================================
--- gtk/src/treepath.ccg	(revision 1065)
+++ gtk/src/treepath.ccg	(working copy)
@@ -20,8 +20,7 @@
 
 #include <gtkmm/treemodel.h>
 #include <glibmm/utility.h>
-#include <gtk/gtktreemodel.h>
-#include <gtk/gtktreednd.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/action.ccg
===================================================================
--- gtk/src/action.ccg	(revision 1065)
+++ gtk/src/action.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkaction.h>
+#include <gtk/gtk.h>
 
 #include <gtkmm/menu.h>
 #include <gtkmm/menuitem.h>
Index: gtk/src/inputdialog.ccg
===================================================================
--- gtk/src/inputdialog.ccg	(revision 1065)
+++ gtk/src/inputdialog.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkinputdialog.h>
+#include <gtk/gtk.h>
 #include <gtkmm/button.h>
 #include <gtkmm/optionmenu.h>
 #include <gtkmm/scrolledwindow.h>
Index: gtk/src/selectiondata.ccg
===================================================================
--- gtk/src/selectiondata.ccg	(revision 1065)
+++ gtk/src/selectiondata.ccg	(working copy)
@@ -21,7 +21,7 @@
 #include <gtkmm/textbuffer.h>
 #include <gdkmm/pixbuf.h>
 #include <glibmm/utility.h> //For ScopedPtr<>.
-#include <gtk/gtkselection.h>
+#include <gtk/gtk.h>
 
 
 
Index: gtk/src/label.hg
===================================================================
--- gtk/src/label.hg	(revision 1065)
+++ gtk/src/label.hg	(working copy)
@@ -19,7 +19,7 @@
 
 _DEFS(gtkmm,gtk)
 _PINCLUDE(gtkmm/private/misc_p.h)
-_PINCLUDE(gtk/gtkmenu.h)
+_PINCLUDE(gtk/gtk.h)
 
 #include <gtkmm/misc.h>
 #include <pangomm/attrlist.h>
Index: gtk/src/widget.ccg
===================================================================
--- gtk/src/widget.ccg	(revision 1065)
+++ gtk/src/widget.ccg	(working copy)
@@ -27,14 +27,7 @@
 #include <gtkmm/selectiondata_private.h>
 #include <gtkmm/action.h>
 #include <gtkmm/tooltip.h>
-#include <gtk/gtkdnd.h>
-#include <gtk/gtkselection.h>
-#include <gtk/gtkwidget.h>
-#include <gtk/gtkcontainer.h>
-#include <gtk/gtkmenu.h>
-#include <gtk/gtkmenuitem.h>
-#include <gtk/gtkmain.h>
-#include <gtk/gtkaction.h> //For gtk_widget_get_action().
+#include <gtk/gtk.h> //For gtk_widget_get_action().
 
 
 namespace //anonymous
Index: gtk/src/curve.ccg
===================================================================
--- gtk/src/curve.ccg	(revision 1065)
+++ gtk/src/curve.ccg	(working copy)
@@ -20,8 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkcurve.h>
-#include <gtk/gtkgamma.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/accelgroup.ccg
===================================================================
--- gtk/src/accelgroup.ccg	(revision 1065)
+++ gtk/src/accelgroup.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkaccelgroup.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/treemodelfilter.ccg
===================================================================
--- gtk/src/treemodelfilter.ccg	(revision 1065)
+++ gtk/src/treemodelfilter.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktreemodelfilter.h>
+#include <gtk/gtk.h>
 
 
 static gboolean SignalProxy_Visible_gtk_callback(GtkTreeModel* model, GtkTreeIter* iter, gpointer data)
Index: gtk/src/texttagtable.ccg
===================================================================
--- gtk/src/texttagtable.ccg	(revision 1065)
+++ gtk/src/texttagtable.ccg	(working copy)
@@ -21,8 +21,7 @@
  */
 
 #include <gtkmm/texttag.h>
-#include <gtk/gtktexttag.h>
-#include <gtk/gtktexttagtable.h>
+#include <gtk/gtk.h>
 
 
 static void SignalProxy_ForEach_gtk_callback(GtkTextTag* texttag, gpointer data)
Index: gtk/src/arrow.ccg
===================================================================
--- gtk/src/arrow.ccg	(revision 1065)
+++ gtk/src/arrow.ccg	(working copy)
@@ -19,7 +19,7 @@
  * License along with this library; if not, write to the Free
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-#include <gtk/gtkarrow.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/actiongroup.ccg
===================================================================
--- gtk/src/actiongroup.ccg	(revision 1065)
+++ gtk/src/actiongroup.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkactiongroup.h>
+#include <gtk/gtk.h>
 #include <gtkmm/accelmap.h>
 
 
Index: gtk/src/entrycompletion.ccg
===================================================================
--- gtk/src/entrycompletion.ccg	(revision 1065)
+++ gtk/src/entrycompletion.ccg	(working copy)
@@ -20,7 +20,7 @@
 
 #include <gtkmm/treeiter.h>
 #include <gtkmm/entry.h>
-#include <gtk/gtkentrycompletion.h>
+#include <gtk/gtk.h>
 
 
 static gboolean SignalProxy_Match_gtk_callback(GtkEntryCompletion* completion, const gchar* key, GtkTreeIter* iter, gpointer user_data)
Index: gtk/src/cellrendererprogress.ccg
===================================================================
--- gtk/src/cellrendererprogress.ccg	(revision 1065)
+++ gtk/src/cellrendererprogress.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
  
-#include <gtk/gtkcellrendererprogress.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/filechooserwidget.ccg
===================================================================
--- gtk/src/filechooserwidget.ccg	(revision 1065)
+++ gtk/src/filechooserwidget.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkfilechooserwidget.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/plug.ccg
===================================================================
--- gtk/src/plug.ccg	(revision 1065)
+++ gtk/src/plug.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkplug.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/bin.ccg
===================================================================
--- gtk/src/bin.ccg	(revision 1065)
+++ gtk/src/bin.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkbin.h>
+#include <gtk/gtk.h>
 #include <gtkmm/adjustment.h>
 #include <gtkmm/label.h>
 #include <gtkmm/box.h>
Index: gtk/src/assistant.ccg
===================================================================
--- gtk/src/assistant.ccg	(revision 1065)
+++ gtk/src/assistant.ccg	(working copy)
@@ -20,8 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkassistant.h>
-#include <gtk/gtklabel.h>
+#include <gtk/gtk.h>
 
 
 
Index: gtk/src/layout.ccg
===================================================================
--- gtk/src/layout.ccg	(revision 1065)
+++ gtk/src/layout.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtklayout.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/textbuffer.ccg
===================================================================
--- gtk/src/textbuffer.ccg	(revision 1065)
+++ gtk/src/textbuffer.ccg	(working copy)
@@ -18,9 +18,8 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktextbuffer.h>
-#include <gtk/gtktextbufferrichtext.h>
-#include <glib/gslist.h>
+#include <gtk/gtk.h>
+#include <glib.h>
 #include <gtkmm/textmark.h>
 #include <gtkmm/textiter.h>
 
Index: gtk/src/printoperationpreview.hg
===================================================================
--- gtk/src/printoperationpreview.hg	(revision 1065)
+++ gtk/src/printoperationpreview.hg	(working copy)
@@ -15,7 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkprintoperationpreview.h>
+#include <gtk/gtk.h>
 
 #include <glibmm/interface.h>
 
Index: gtk/src/scrollbar.ccg
===================================================================
--- gtk/src/scrollbar.ccg	(revision 1065)
+++ gtk/src/scrollbar.ccg	(working copy)
@@ -22,9 +22,7 @@
 
 #include <gtkmm/adjustment.h>
 
-#include <gtk/gtkscrollbar.h>
-#include <gtk/gtkhscrollbar.h>
-#include <gtk/gtkvscrollbar.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/buttonbox.ccg
===================================================================
--- gtk/src/buttonbox.ccg	(revision 1065)
+++ gtk/src/buttonbox.ccg	(working copy)
@@ -20,8 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkhbbox.h>
-#include <gtk/gtkvbbox.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/image.hg
===================================================================
--- gtk/src/image.hg	(revision 1065)
+++ gtk/src/image.hg	(working copy)
@@ -31,7 +31,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(ImageType, GtkImageType)
 
 
Index: gtk/src/printjob.ccg
===================================================================
--- gtk/src/printjob.ccg	(revision 1065)
+++ gtk/src/printjob.ccg	(working copy)
@@ -16,8 +16,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkprintjob.h>
-#include <gtk/gtktypebuiltins.h>
+#include <gtk/gtkunixprint.h>
 
 // This Signal Proxy allows the C++ coder to specify a sigc::slot instead of a static function.
 
Index: gtk/src/aspectframe.ccg
===================================================================
--- gtk/src/aspectframe.ccg	(revision 1065)
+++ gtk/src/aspectframe.ccg	(working copy)
@@ -20,4 +20,4 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkaspectframe.h>
+#include <gtk/gtk.h>
Index: gtk/src/progressbar.hg
===================================================================
--- gtk/src/progressbar.hg	(revision 1065)
+++ gtk/src/progressbar.hg	(working copy)
@@ -29,7 +29,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(ProgressBarStyle, GtkProgressBarStyle)
 _WRAP_ENUM(ProgressBarOrientation, GtkProgressBarOrientation)
 
Index: gtk/src/treesortable.hg
===================================================================
--- gtk/src/treesortable.hg	(revision 1065)
+++ gtk/src/treesortable.hg	(working copy)
@@ -27,7 +27,7 @@
 #include <gtkmm/treemodelcolumn.h>
 #include <gtkmm/treemodel.h>
 #include <gtkmm/treeiter.h>
-#include <gtk/gtktreesortable.h>
+#include <gtk/gtk.h>
 
 _DEFS(gtkmm,gtk)
 _PINCLUDE(glibmm/private/interface_p.h)
Index: gtk/src/menutoolbutton.ccg
===================================================================
--- gtk/src/menutoolbutton.ccg	(revision 1065)
+++ gtk/src/menutoolbutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkmenutoolbutton.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/style.ccg
===================================================================
--- gtk/src/style.ccg	(revision 1065)
+++ gtk/src/style.ccg	(working copy)
@@ -20,7 +20,7 @@
 
 #include <gtkmm/widget.h>
 #include <gtkmm/rc.h>
-#include <gtk/gtkstyle.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/toolbar.ccg
===================================================================
--- gtk/src/toolbar.ccg	(revision 1065)
+++ gtk/src/toolbar.ccg	(working copy)
@@ -27,8 +27,7 @@
 #include <gtkmm/tooltips.h>
 //#include <gtkmm/image.h>
 #include <gtkmm/label.h>
-#include <gtk/gtklabel.h>
-#include <gtk/gtktoolbar.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/stockitem.ccg
===================================================================
--- gtk/src/stockitem.ccg	(revision 1065)
+++ gtk/src/stockitem.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkstock.h>
+#include <gtk/gtk.h>
  
 namespace Gtk
 {
Index: gtk/src/accellabel.ccg
===================================================================
--- gtk/src/accellabel.ccg	(revision 1065)
+++ gtk/src/accellabel.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkaccellabel.h>
+#include <gtk/gtk.h>
 #include <glibmm/wrap.h>
 
 namespace Gtk
Index: gtk/src/label.ccg
===================================================================
--- gtk/src/label.ccg	(revision 1065)
+++ gtk/src/label.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtklabel.h>
+#include <gtk/gtk.h>
 #include <gtkmm/menu.h>
 
 namespace Gtk
Index: gtk/src/filefilter.ccg
===================================================================
--- gtk/src/filefilter.ccg	(revision 1065)
+++ gtk/src/filefilter.ccg	(working copy)
@@ -18,8 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkfilefilter.h>
-#include <gtk/gtktypebuiltins.h> //For gtk_file_filter_flags_get_type().
+#include <gtk/gtk.h> //For gtk_file_filter_flags_get_type().
 
 static gboolean SignalProxy_Custom_gtk_callback(const GtkFileFilterInfo* filter_info, gpointer data)
 {
Index: gtk/src/main.hg
===================================================================
--- gtk/src/main.hg	(revision 1065)
+++ gtk/src/main.hg	(working copy)
@@ -20,7 +20,7 @@
  */
 
 
-#include <gtk/gtkmain.h>
+#include <gtk/gtk.h>
 
 #include <sigc++/sigc++.h>
 #include <gdkmm/types.h>
Index: gtk/src/recentfilter.ccg
===================================================================
--- gtk/src/recentfilter.ccg	(revision 1065)
+++ gtk/src/recentfilter.ccg	(working copy)
@@ -15,8 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkrecentfilter.h>
-#include <gtk/gtktypebuiltins.h>
+#include <gtk/gtk.h>
 
 #include <glibmm/ustring.h>
 
Index: gtk/src/enums.hg
===================================================================
--- gtk/src/enums.hg	(revision 1065)
+++ gtk/src/enums.hg	(working copy)
@@ -25,7 +25,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 
 _WRAP_ENUM(AccelFlags, GtkAccelFlags)
 _WRAP_ENUM(AnchorType, GtkAnchorType)
Index: gtk/src/radioaction.ccg
===================================================================
--- gtk/src/radioaction.ccg	(revision 1065)
+++ gtk/src/radioaction.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkradioaction.h>
+#include <gtk/gtk.h>
 
 
 typedef Gtk::RadioAction::Group Group; //So that the generate get_group return type is parsed.
Index: gtk/src/rc.ccg
===================================================================
--- gtk/src/rc.ccg	(revision 1065)
+++ gtk/src/rc.ccg	(working copy)
@@ -22,7 +22,7 @@
 #include <gtkmm/settings.h>
 #include <gtkmm/widget.h>
 #include <gtkmm/style.h>
-#include <gtk/gtkrc.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/cellrenderer.ccg
===================================================================
--- gtk/src/cellrenderer.ccg	(revision 1065)
+++ gtk/src/cellrenderer.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkcellrenderer.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/messagedialog.hg
===================================================================
--- gtk/src/messagedialog.hg	(revision 1065)
+++ gtk/src/messagedialog.hg	(working copy)
@@ -27,7 +27,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(MessageType, GtkMessageType)
 _WRAP_ENUM(ButtonsType, GtkButtonsType)
 
Index: gtk/src/window.ccg
===================================================================
--- gtk/src/window.ccg	(revision 1065)
+++ gtk/src/window.ccg	(working copy)
@@ -22,7 +22,7 @@
 
 #include <gtkmm/accelgroup.h>
 #include <gdkmm/cursor.h>
-#include <gtk/gtkwindow.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/editable.ccg
===================================================================
--- gtk/src/editable.ccg	(revision 1065)
+++ gtk/src/editable.ccg	(working copy)
@@ -18,5 +18,5 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkeditable.h>
+#include <gtk/gtk.h>
 
Index: gtk/src/colorbutton.ccg
===================================================================
--- gtk/src/colorbutton.ccg	(revision 1065)
+++ gtk/src/colorbutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkcolorbutton.h>
+#include <gtk/gtk.h>
 #include <gdkmm/color.h>
 
 namespace Gtk
Index: gtk/src/togglebutton.ccg
===================================================================
--- gtk/src/togglebutton.ccg	(revision 1065)
+++ gtk/src/togglebutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktogglebutton.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/printoperationpreview.ccg
===================================================================
--- gtk/src/printoperationpreview.ccg	(revision 1065)
+++ gtk/src/printoperationpreview.ccg	(working copy)
@@ -16,4 +16,4 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkprintoperationpreview.h>
+#include <gtk/gtk.h>
Index: gtk/src/printunixdialog.ccg
===================================================================
--- gtk/src/printunixdialog.ccg	(revision 1065)
+++ gtk/src/printunixdialog.ccg	(working copy)
@@ -16,7 +16,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkprintunixdialog.h>
+#include <gtk/gtkunixprint.h>
 #include <gtkmm/label.h>
 
 namespace Gtk
Index: gtk/src/recentchooserdialog.ccg
===================================================================
--- gtk/src/recentchooserdialog.ccg	(revision 1065)
+++ gtk/src/recentchooserdialog.ccg	(working copy)
@@ -15,7 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkrecentchooserdialog.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/printer.ccg
===================================================================
--- gtk/src/printer.ccg	(revision 1065)
+++ gtk/src/printer.ccg	(working copy)
@@ -16,7 +16,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkprinter.h>
+#include <gtk/gtkunixprint.h>
 
 // This Signal Proxy allows the C++ coder to specify a sigc::slot instead of a static function.
 
Index: gtk/src/builder.ccg
===================================================================
--- gtk/src/builder.ccg	(revision 1065)
+++ gtk/src/builder.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkbuilder.h>
+#include <gtk/gtk.h>
 
 // Allow GtkBuilder to instantiate a gtkmm derived GType instead of the regular 
 // GTK+ GType, so we can, for instance, use our vfuncs and default signal handlers.
Index: gtk/src/ruler.ccg
===================================================================
--- gtk/src/ruler.ccg	(revision 1065)
+++ gtk/src/ruler.ccg	(working copy)
@@ -20,9 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkruler.h>
-#include <gtk/gtkhruler.h>
-#include <gtk/gtkvruler.h>
+#include <gtk/gtk.h>
 #include <cstring>
 
 using std::strcmp;
Index: gtk/src/treeselection.ccg
===================================================================
--- gtk/src/treeselection.ccg	(revision 1065)
+++ gtk/src/treeselection.ccg	(working copy)
@@ -19,7 +19,7 @@
  */
 
 #include <gtkmm/treeview.h>
-#include <gtk/gtktreeselection.h>
+#include <gtk/gtk.h>
 
 
 static void proxy_foreach_selection_iter_callback(GtkTreeModel* model, GtkTreePath*, GtkTreeIter* iter, void* data)
Index: gtk/src/object.ccg
===================================================================
--- gtk/src/object.ccg	(revision 1065)
+++ gtk/src/object.ccg	(working copy)
@@ -18,7 +18,7 @@
  */
 
 #include <glibmm/quark.h>
-#include <gtk/gtkobject.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/imagemenuitem.ccg
===================================================================
--- gtk/src/imagemenuitem.ccg	(revision 1065)
+++ gtk/src/imagemenuitem.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkimagemenuitem.h>
+#include <gtk/gtk.h>
 
 #include <gtkmm/image.h>
 #include <gtkmm/stock.h>
Index: gtk/src/eventbox.ccg
===================================================================
--- gtk/src/eventbox.ccg	(revision 1065)
+++ gtk/src/eventbox.ccg	(working copy)
@@ -20,4 +20,4 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkeventbox.h>
+#include <gtk/gtk.h>
Index: gtk/src/filechooser.ccg
===================================================================
--- gtk/src/filechooser.ccg	(revision 1065)
+++ gtk/src/filechooser.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkfilechooser.h>
+#include <gtk/gtk.h>
 //#include <gtk/gtkfilesystem.h> //We include this semi-private header just to get GTK_FILE_SYSTEM_ERROR.
 
 
Index: gtk/src/cellview.ccg
===================================================================
--- gtk/src/cellview.ccg	(revision 1065)
+++ gtk/src/cellview.ccg	(working copy)
@@ -22,7 +22,7 @@
 
 #include <gtkmm/cellrenderertext.h>
 #include <gtkmm/cellrendererpixbuf.h>
-#include <gtk/gtkcellview.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/textiter.hg
===================================================================
--- gtk/src/textiter.hg	(revision 1065)
+++ gtk/src/textiter.hg	(working copy)
@@ -23,7 +23,7 @@
 #include <gtkmm/texttag.h>
 #include <gtkmm/textchildanchor.h>
 #include <gtkmm/textattributes.h>
-#include <gtk/gtktextiter.h> /* we need the definition of GtkTextIter */
+#include <gtk/gtk.h> /* we need the definition of GtkTextIter */
 
 
 _DEFS(gtkmm,gtk)
@@ -31,7 +31,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(TextSearchFlags, GtkTextSearchFlags)
 
 class TextBuffer;
Index: gtk/src/treeviewcolumn.hg
===================================================================
--- gtk/src/treeviewcolumn.hg	(revision 1065)
+++ gtk/src/treeviewcolumn.hg	(working copy)
@@ -35,7 +35,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(TreeViewColumnSizing, GtkTreeViewColumnSizing)
 
 
Index: gtk/src/checkmenuitem.ccg
===================================================================
--- gtk/src/checkmenuitem.ccg	(revision 1065)
+++ gtk/src/checkmenuitem.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkcheckmenuitem.h>
+#include <gtk/gtk.h>
 #include <gtkmm/misc.h>
 #include <gtkmm/label.h>
 
Index: gtk/src/texttag.hg
===================================================================
--- gtk/src/texttag.hg	(revision 1065)
+++ gtk/src/texttag.hg	(working copy)
@@ -29,7 +29,7 @@
 
 _DEFS(gtkmm,gtk)
 _PINCLUDE(glibmm/private/object_p.h)
-_PINCLUDE(gtk/gtktexttag.h)
+_PINCLUDE(gtk/gtk.h)
 
 namespace Gtk
 {
Index: gtk/src/colorselection.ccg
===================================================================
--- gtk/src/colorselection.ccg	(revision 1065)
+++ gtk/src/colorselection.ccg	(working copy)
@@ -18,8 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkcolorsel.h>
-#include <gtk/gtkcolorseldialog.h>
+#include <gtk/gtk.h>
 
 
 namespace
Index: gtk/src/drawingarea.ccg
===================================================================
--- gtk/src/drawingarea.ccg	(revision 1065)
+++ gtk/src/drawingarea.ccg	(working copy)
@@ -20,5 +20,5 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkdrawingarea.h>
+#include <gtk/gtk.h>
 
Index: gtk/src/targetlist.hg
===================================================================
--- gtk/src/targetlist.hg	(revision 1065)
+++ gtk/src/targetlist.hg	(working copy)
@@ -21,7 +21,7 @@
 #include <gtkmm/targetentry.h>
 #include <gdkmm/types.h>
 
-_CC_INCLUDE(gtk/gtkselection.h)
+_CC_INCLUDE(gtk/gtk.h)
   
 namespace Gtk
 {
Index: gtk/src/recentchooser.ccg
===================================================================
--- gtk/src/recentchooser.ccg	(revision 1065)
+++ gtk/src/recentchooser.ccg	(working copy)
@@ -15,7 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkrecentchooser.h>
+#include <gtk/gtk.h>
 
 // This Signal Proxy allows the C++ coder to specify a sigc::slot instead of a static function.
 
Index: gtk/src/volumebutton.ccg
===================================================================
--- gtk/src/volumebutton.ccg	(revision 1065)
+++ gtk/src/volumebutton.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkvolumebutton.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/iconinfo.ccg
===================================================================
--- gtk/src/iconinfo.ccg	(revision 1065)
+++ gtk/src/iconinfo.ccg	(working copy)
@@ -15,7 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkicontheme.h>
+#include <gtk/gtk.h>
 #include <gtkmm/icontheme.h>
  
 namespace Gtk
Index: gtk/src/toolshell.ccg
===================================================================
--- gtk/src/toolshell.ccg	(revision 1065)
+++ gtk/src/toolshell.ccg	(working copy)
@@ -18,5 +18,5 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkeditable.h>
+#include <gtk/gtk.h>
 
Index: gtk/src/calendar.ccg
===================================================================
--- gtk/src/calendar.ccg	(revision 1065)
+++ gtk/src/calendar.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkcalendar.h>
+#include <gtk/gtk.h>
 
 
 static gchar* SignalProxy_Details_gtk_callback(GtkCalendar* model, guint year, guint month, guint day, gpointer user_data)
Index: gtk/src/treestore.ccg
===================================================================
--- gtk/src/treestore.ccg	(revision 1065)
+++ gtk/src/treestore.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktreestore.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/image.ccg
===================================================================
--- gtk/src/image.ccg	(revision 1065)
+++ gtk/src/image.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkimage.h>
+#include <gtk/gtk.h>
 #include <gdkmm/image.h>
 #include <gdkmm/bitmap.h>
 #include <gdkmm/pixmap.h>
Index: gtk/src/sizegroup.ccg
===================================================================
--- gtk/src/sizegroup.ccg	(revision 1065)
+++ gtk/src/sizegroup.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtksizegroup.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/recentchoosermenu.ccg
===================================================================
--- gtk/src/recentchoosermenu.ccg	(revision 1065)
+++ gtk/src/recentchoosermenu.ccg	(working copy)
@@ -15,7 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkrecentchoosermenu.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/liststore.ccg
===================================================================
--- gtk/src/liststore.ccg	(revision 1065)
+++ gtk/src/liststore.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkliststore.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/treemodelsort.ccg
===================================================================
--- gtk/src/treemodelsort.ccg	(revision 1065)
+++ gtk/src/treemodelsort.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktreemodelsort.h>
+#include <gtk/gtk.h>
 
 
 typedef Gtk::TreeModel::Path Path; //So that the generated method implemenations can use this a return type.
Index: gtk/src/tearoffmenuitem.ccg
===================================================================
--- gtk/src/tearoffmenuitem.ccg	(revision 1065)
+++ gtk/src/tearoffmenuitem.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktearoffmenuitem.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
@@ -30,4 +30,4 @@
   return gobj()->torn_off;
 }
 
-} /* namespace Gtk */
\ No newline at end of file
+} /* namespace Gtk */
Index: gtk/src/cellrendererspin.ccg
===================================================================
--- gtk/src/cellrendererspin.ccg	(revision 1065)
+++ gtk/src/cellrendererspin.ccg	(working copy)
@@ -15,7 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkcellrendererspin.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/menu.ccg
===================================================================
--- gtk/src/menu.ccg	(revision 1065)
+++ gtk/src/menu.ccg	(working copy)
@@ -18,8 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkdnd.h>
-#include <gtk/gtkmenu.h>
+#include <gtk/gtk.h>
 #include <gtkmm/accelgroup.h>
 
 
Index: gtk/src/iconsource.ccg
===================================================================
--- gtk/src/iconsource.ccg	(revision 1065)
+++ gtk/src/iconsource.ccg	(working copy)
@@ -20,4 +20,4 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkiconfactory.h>
\ No newline at end of file
+#include <gtk/gtk.h>
Index: gtk/src/editable.hg
===================================================================
--- gtk/src/editable.hg	(revision 1065)
+++ gtk/src/editable.hg	(working copy)
@@ -18,7 +18,7 @@
  */
 
 #include <glibmm/interface.h>
-#include <gtk/gtkeditable.h>
+#include <gtk/gtk.h>
 _DEFS(gtkmm,gtk)
 _PINCLUDE(glibmm/private/interface_p.h)
 
Index: gtk/src/toggleaction.ccg
===================================================================
--- gtk/src/toggleaction.ccg	(revision 1065)
+++ gtk/src/toggleaction.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktoggleaction.h>
+#include <gtk/gtk.h>
 
 
 namespace Gtk
Index: gtk/src/viewport.ccg
===================================================================
--- gtk/src/viewport.ccg	(revision 1065)
+++ gtk/src/viewport.ccg	(working copy)
@@ -22,4 +22,4 @@
 
 #include <gtkmm/viewport.h>
 #include <gtkmm/adjustment.h>
-#include <gtk/gtkviewport.h>
+#include <gtk/gtk.h>
Index: gtk/src/box.ccg
===================================================================
--- gtk/src/box.ccg	(revision 1065)
+++ gtk/src/box.ccg	(working copy)
@@ -20,9 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkbox.h>
-#include <gtk/gtkvbox.h>
-#include <gtk/gtkhbox.h>
+#include <gtk/gtk.h>
 #include <glibmm/wrap.h>
 
 namespace Gtk
Index: gtk/src/aboutdialog.ccg
===================================================================
--- gtk/src/aboutdialog.ccg	(revision 1065)
+++ gtk/src/aboutdialog.ccg	(working copy)
@@ -20,8 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkaboutdialog.h>
-#include <gtk/gtklabel.h>
+#include <gtk/gtk.h>
 
 
 //We use a function instead of a static method, so we can make it static, so it is not exported.
Index: gtk/src/item.ccg
===================================================================
--- gtk/src/item.ccg	(revision 1065)
+++ gtk/src/item.ccg	(working copy)
@@ -20,6 +20,6 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkitem.h>
+#include <gtk/gtk.h>
 
 
Index: gtk/src/entry.ccg
===================================================================
--- gtk/src/entry.ccg	(revision 1065)
+++ gtk/src/entry.ccg	(working copy)
@@ -20,5 +20,5 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkentry.h>
+#include <gtk/gtk.h>
 
Index: gtk/src/iconset.ccg
===================================================================
--- gtk/src/iconset.ccg	(revision 1065)
+++ gtk/src/iconset.ccg	(working copy)
@@ -22,7 +22,7 @@
 
 #include <gtkmm/widget.h>
 #include <gtkmm/style.h>
-#include <gtk/gtkiconfactory.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/recentchooserwidget.ccg
===================================================================
--- gtk/src/recentchooserwidget.ccg	(revision 1065)
+++ gtk/src/recentchooserwidget.ccg	(working copy)
@@ -15,7 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkrecentchooserwidget.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/spinbutton.hg
===================================================================
--- gtk/src/spinbutton.hg	(revision 1065)
+++ gtk/src/spinbutton.hg	(working copy)
@@ -27,7 +27,7 @@
 namespace Gtk
 {
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(SpinButtonUpdatePolicy, GtkSpinButtonUpdatePolicy)
 _WRAP_ENUM(SpinType, GtkSpinType)
 
Index: gtk/src/cellrenderertoggle.ccg
===================================================================
--- gtk/src/cellrenderertoggle.ccg	(revision 1065)
+++ gtk/src/cellrenderertoggle.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkcellrenderertoggle.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/recentmanager.ccg
===================================================================
--- gtk/src/recentmanager.ccg	(revision 1065)
+++ gtk/src/recentmanager.ccg	(working copy)
@@ -15,8 +15,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtkrecentmanager.h>
-#include <gtk/gtktypebuiltins.h>
+#include <gtk/gtk.h>
 
 namespace Gtk
 {
Index: gtk/src/fontselection.ccg
===================================================================
--- gtk/src/fontselection.ccg	(revision 1065)
+++ gtk/src/fontselection.ccg	(working copy)
@@ -21,5 +21,5 @@
 #include <gtkmm/button.h>
 #include <gtkmm/entry.h>
 #include <gtkmm/radiobutton.h>
-#include <gtk/gtkfontsel.h>
+#include <gtk/gtk.h>
 
Index: gtk/src/texttag.ccg
===================================================================
--- gtk/src/texttag.ccg	(revision 1065)
+++ gtk/src/texttag.ccg	(working copy)
@@ -22,4 +22,4 @@
 
 #include <gtkmm/textbuffer.h>
 #include <gtkmm/textiter.h>
-#include <gtk/gtktexttag.h>
\ No newline at end of file
+#include <gtk/gtk.h>
Index: gtk/src/treemodel.hg
===================================================================
--- gtk/src/treemodel.hg	(revision 1065)
+++ gtk/src/treemodel.hg	(working copy)
@@ -17,7 +17,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gtk/gtktreemodel.h>
+#include <gtk/gtk.h>
 #include <glibmm/interface.h>
 #include <gtkmm/treeiter.h>
 #include <gtkmm/treemodelcolumn.h>
@@ -32,7 +32,7 @@
 class TreePath;
 class TreeRowReference;
 
-_CC_INCLUDE(gtk/gtktypebuiltins.h)
+_CC_INCLUDE(gtk/gtk.h)
 _WRAP_ENUM(TreeModelFlags, GtkTreeModelFlags)
 
 //TODO: Remove any mention of null arguments from the method documentation, by adding overrides in gtk_docs_override.xml.
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 1065)
+++ ChangeLog	(working copy)
@@ -1,3 +1,8 @@
+2008-12-10 Przemysław Grzegorczyk  <pgrzegorczyk@gmail.com>
+
+	* Cleaned up gtk includes to use only toplevel headers
+	Bug #564006
+
 2008-12-08  Murray Cumming  <murrayc@murrayc.com>
 
 	* gtk/src/treemodel.hg: set_value_impl() documentation: Mention 
Index: tools/extra_defs_gen/generate_defs_gtk.cc
===================================================================
--- tools/extra_defs_gen/generate_defs_gtk.cc	(revision 1065)
+++ tools/extra_defs_gen/generate_defs_gtk.cc	(working copy)
@@ -24,10 +24,7 @@
 #include <gtk/gtk.h>
 
 #if !defined(G_OS_WIN32)
-#include <gtk/gtkprinter.h>
-#include <gtk/gtkprintjob.h>
-#include <gtk/gtkpagesetupunixdialog.h>
-#include <gtk/gtkprintunixdialog.h>
+#include <gtk/gtkunixprint.h>
 #endif /* G_OS_WIN32 */
 
 
Index: tests/refcount_dialog/main.cc
===================================================================
--- tests/refcount_dialog/main.cc	(revision 1065)
+++ tests/refcount_dialog/main.cc	(working copy)
@@ -1,5 +1,5 @@
 #include <gtkmm.h>
-#include <gtk/gtkdialog.h>
+#include <gtk/gtk.h>
 #include <iostream>
 #include <list>
 
Index: gdk/src/dragcontext.hg
===================================================================
--- gdk/src/dragcontext.hg	(revision 1065)
+++ gdk/src/dragcontext.hg	(working copy)
@@ -23,7 +23,7 @@
 #include <gdkmm/pixbuf.h>
 #include <gdkmm/bitmap.h>
 #include <glibmm/object.h>
-#include <gdk/gdkdnd.h>
+#include <gdk/gdk.h>
 #include <glibmm/listhandle.h>
 #include <gtkmm/stockid.h>
 _DEFS(gdkmm,gdk)
@@ -39,7 +39,6 @@
 namespace Gdk
 {
 
-_CC_INCLUDE(gdk/gdkenumtypes.h)
 _WRAP_ENUM(DragAction, GdkDragAction)
 _WRAP_ENUM(DragProtocol, GdkDragProtocol)
 
Index: gdk/src/region.hg
===================================================================
--- gdk/src/region.hg	(revision 1065)
+++ gdk/src/region.hg	(working copy)
@@ -30,7 +30,7 @@
 namespace Gdk
 {
 
-_CC_INCLUDE(gdk/gdkenumtypes.h)
+_CC_INCLUDE(gdk/gdk.h)
 _WRAP_ENUM(FillRule, GdkFillRule)
 _WRAP_ENUM(OverlapType, GdkOverlapType)
 
Index: gdk/src/device.ccg
===================================================================
--- gdk/src/device.ccg	(revision 1065)
+++ gdk/src/device.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkinput.h>
+#include <gdk/gdk.h>
 
 namespace Gdk
 {
Index: gdk/src/visual.ccg
===================================================================
--- gdk/src/visual.ccg	(revision 1065)
+++ gdk/src/visual.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkvisual.h>
+#include <gdk/gdk.h>
 
 namespace Gdk
 {
Index: gdk/src/types.hg
===================================================================
--- gdk/src/types.hg	(revision 1065)
+++ gdk/src/types.hg	(working copy)
@@ -62,7 +62,6 @@
 class Color;
 class Image;
 
-_CC_INCLUDE(gdk/gdkenumtypes.h)
 _WRAP_ENUM(ByteOrder, GdkByteOrder)
 _WRAP_ENUM(ModifierType, GdkModifierType)
 _WRAP_ENUM(Status, GdkStatus)
Index: gdk/src/window.hg
===================================================================
--- gdk/src/window.hg	(revision 1065)
+++ gdk/src/window.hg	(working copy)
@@ -22,7 +22,7 @@
 //#include <gdkmm/cursor.h>
 #include <gdkmm/types.h>
 #include <gdkmm/region.h>
-#include <gdk/gdkwindow.h>
+#include <gdk/gdk.h>
 
 _DEFS(gdkmm,gdk)
 _PINCLUDE(gdkmm/private/drawable_p.h)
@@ -38,7 +38,6 @@
 namespace Gdk
 {
 
-_CC_INCLUDE(gdk/gdkenumtypes.h)
 _WRAP_ENUM(EventMask, GdkEventMask)
 _WRAP_ENUM(WindowState, GdkWindowState)
 _WRAP_ENUM(WindowType, GdkWindowType)
Index: gdk/src/colormap.ccg
===================================================================
--- gdk/src/colormap.ccg	(revision 1065)
+++ gdk/src/colormap.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkcolor.h>
+#include <gdk/gdk.h>
 
 namespace Gdk
 {
Index: gdk/src/cursor.ccg
===================================================================
--- gdk/src/cursor.ccg	(revision 1065)
+++ gdk/src/cursor.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkcursor.h>
+#include <gdk/gdk.h>
 
 namespace Gdk
 {
Index: gdk/src/cursor.hg
===================================================================
--- gdk/src/cursor.hg	(revision 1065)
+++ gdk/src/cursor.hg	(working copy)
@@ -31,7 +31,6 @@
 namespace Gdk
 {
 
-_CC_INCLUDE(gdk/gdkenumtypes.h)
 _WRAP_ENUM(CursorType, GdkCursorType)
 
 /** This represents a cursor.
Index: gdk/src/dragcontext.ccg
===================================================================
--- gdk/src/dragcontext.ccg	(revision 1065)
+++ gdk/src/dragcontext.ccg	(working copy)
@@ -21,8 +21,8 @@
  */
 
 #include <gdkmm/window.h>
-#include <gtk/gtkdnd.h>
-#include <gdk/gdkwindow.h>
+#include <gtk/gtk.h>
+#include <gdk/gdk.h>
 #include <glibmm/utility.h> //For ScopedPtr<>.
 
 namespace Gdk
Index: gdk/src/event.hg
===================================================================
--- gdk/src/event.hg	(revision 1065)
+++ gdk/src/event.hg	(working copy)
@@ -18,7 +18,7 @@
  */
 
 _DEFS(gdkmm,gdk)
-_CC_INCLUDE(gdk/gdkenumtypes.h)
+_CC_INCLUDE(gdk/gdk.h)
 
 #include <gdkmm/window.h>
 #include <gdkmm/screen.h>
Index: gdk/src/image.hg
===================================================================
--- gdk/src/image.hg	(revision 1065)
+++ gdk/src/image.hg	(working copy)
@@ -23,7 +23,7 @@
 #include <gdkmm/visual.h>
 #include <gdkmm/colormap.h>
 #include <gdkmm/types.h> //For ByteOrder.
-#include <gdk/gdkimage.h>
+#include <gdk/gdk.h>
 
 _DEFS(gdkmm,gdk)
 _PINCLUDE(glibmm/private/object_p.h)
@@ -32,7 +32,6 @@
 namespace Gdk
 {
 
-_CC_INCLUDE(gdk/gdkenumtypes.h)
 _WRAP_ENUM(ImageType, GdkImageType)
 
 /** This represents an area for drawing graphics. It has now been superceded to a large extent by the much more flexible
Index: gdk/src/pixbufanimation.ccg
===================================================================
--- gdk/src/pixbufanimation.ccg	(revision 1065)
+++ gdk/src/pixbufanimation.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkcolor.h>
+#include <gdk/gdk.h>
 
 namespace Gdk
 {
Index: gdk/src/pixmap.ccg
===================================================================
--- gdk/src/pixmap.ccg	(revision 1065)
+++ gdk/src/pixmap.ccg	(working copy)
@@ -20,7 +20,7 @@
 
 #include <gdkmm/window.h>
 #include <gdkmm/display.h>
-#include <gdk/gdkpixmap.h>
+#include <gdk/gdk.h>
 
 
 namespace Gdk
Index: gdk/src/displaymanager.ccg
===================================================================
--- gdk/src/displaymanager.ccg	(revision 1065)
+++ gdk/src/displaymanager.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkdisplaymanager.h>
+#include <gdk/gdk.h>
 namespace Gdk
 {
 
Index: gdk/src/screen.ccg
===================================================================
--- gdk/src/screen.ccg	(revision 1065)
+++ gdk/src/screen.ccg	(working copy)
@@ -24,7 +24,7 @@
 #include <gdkmm/visual.h>
 #include <gdkmm/window.h>
 #include <gdkmm/rectangle.h>
-#include <gdk/gdkscreen.h>
+#include <gdk/gdk.h>
 
 namespace Gdk
 {
Index: gdk/src/color.hg
===================================================================
--- gdk/src/color.hg	(revision 1065)
+++ gdk/src/color.hg	(working copy)
@@ -21,7 +21,7 @@
 // the #ifndef GDKMM_DISABLE_DEPRECATED in deprecated classes) is generated:
 _CONFIGINCLUDE(gdkmmconfig.h)
 
-#include <gdk/gdkcolor.h>
+#include <gdk/gdk.h>
 
 _DEFS(gdkmm,gdk)
 
Index: gdk/src/region.ccg
===================================================================
--- gdk/src/region.ccg	(revision 1065)
+++ gdk/src/region.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkregion.h>
+#include <gdk/gdk.h>
 
 namespace Gdk
 {
Index: gdk/src/device.hg
===================================================================
--- gdk/src/device.hg	(revision 1065)
+++ gdk/src/device.hg	(working copy)
@@ -19,7 +19,7 @@
 
 #include <gdkmm/window.h>
 #include <gdkmm/event.h>
-#include <gdk/gdkinput.h>
+#include <gdk/gdk.h>
 
 
 _DEFS(gdkmm,gdk)
Index: gdk/src/visual.hg
===================================================================
--- gdk/src/visual.hg	(revision 1065)
+++ gdk/src/visual.hg	(working copy)
@@ -21,7 +21,7 @@
 
 #include <glibmm/object.h>
 #include <gdkmm/screen.h>
-#include <gdk/gdkvisual.h>
+#include <gdk/gdk.h>
 
 _DEFS(gdkmm,gdk)
 _PINCLUDE(glibmm/private/object_p.h)
@@ -32,7 +32,6 @@
 
 class Screen;
 
-_CC_INCLUDE(gdk/gdkenumtypes.h)
 _WRAP_ENUM(VisualType, GdkVisualType)
 
 /** A Gdk::Visual describes a particular video hardware display format.
Index: gdk/src/window.ccg
===================================================================
--- gdk/src/window.ccg	(revision 1065)
+++ gdk/src/window.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkwindow.h>
+#include <gdk/gdk.h>
 #include <gdkmm/pixmap.h>
 #include <gdkmm/cursor.h>
 #include <gdkmm/types.h>
Index: gdk/src/bitmap.ccg
===================================================================
--- gdk/src/bitmap.ccg	(revision 1065)
+++ gdk/src/bitmap.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkpixmap.h>
+#include <gdk/gdk.h>
 #include <gdkmm/window.h>
 
 
Index: gdk/src/color.ccg
===================================================================
--- gdk/src/color.ccg	(revision 1065)
+++ gdk/src/color.ccg	(working copy)
@@ -21,8 +21,7 @@
  */
 
 #include <gdkmm/colormap.h>
-#include <gdk/gdkcolor.h>
-#include <gdk/gdkrgb.h>
+#include <gdk/gdk.h>
 
 namespace Gdk
 {
Index: gdk/src/pixbufloader.ccg
===================================================================
--- gdk/src/pixbufloader.ccg	(revision 1065)
+++ gdk/src/pixbufloader.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkcolor.h>
+#include <gdk/gdk.h>
 #include <gdk-pixbuf/gdk-pixbuf.h>
 
 
Index: gdk/src/gc.ccg
===================================================================
--- gdk/src/gc.ccg	(revision 1065)
+++ gdk/src/gc.ccg	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkgc.h>
+#include <gdk/gdk.h>
 #include <gdkmm/color.h>
 //#include <gdkmm/font.h>
 //#include <gdkmm/pixmap.h>
Index: gdk/src/gc.hg
===================================================================
--- gdk/src/gc.hg	(revision 1065)
+++ gdk/src/gc.hg	(working copy)
@@ -25,7 +25,7 @@
 #include <gdkmm/rectangle.h>
 #include <gdkmm/region.h>
 #include <gdkmm/screen.h>
-#include <gdk/gdkgc.h>
+#include <gdk/gdk.h>
 _DEFS(gdkmm,gdk)
 _PINCLUDE(glibmm/private/object_p.h)
 
@@ -33,7 +33,6 @@
 namespace Gdk
 {
 
-_CC_INCLUDE(gdk/gdkenumtypes.h)
 _WRAP_ENUM(LineStyle, GdkLineStyle)
 _WRAP_ENUM(CapStyle, GdkCapStyle)
 _WRAP_ENUM(JoinStyle, GdkJoinStyle)
Index: gdk/src/pixbuf.ccg
===================================================================
--- gdk/src/pixbuf.ccg	(revision 1065)
+++ gdk/src/pixbuf.ccg	(working copy)
@@ -18,8 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkcolor.h>
-#include <gdk/gdkpixbuf.h>
+#include <gdk/gdk.h>
 #include <gdk-pixbuf/gdk-pixbuf.h>
 
 
Index: gdk/src/pixbuf.hg
===================================================================
--- gdk/src/pixbuf.hg	(revision 1065)
+++ gdk/src/pixbuf.hg	(working copy)
@@ -35,7 +35,7 @@
 namespace Gdk
 {
 
-_CC_INCLUDE(gdk-pixbuf/gdk-pixbuf-enum-types.h)
+_CC_INCLUDE(gdk-pixbuf/gdk-pixbuf.h)
 _WRAP_ENUM(Colorspace, GdkColorspace)
 _WRAP_ENUM(InterpType, GdkInterpType)
 _WRAP_ENUM(PixbufAlphaMode, GdkPixbufAlphaMode)
Index: gdk/src/display.ccg
===================================================================
--- gdk/src/display.ccg	(revision 1065)
+++ gdk/src/display.ccg	(working copy)
@@ -21,7 +21,7 @@
  */
 
 #include <gdkmm/window.h>
-#include <gdk/gdkdisplay.h>
+#include <gdk/gdk.h>
 
 namespace Gdk
 {
Index: gdk/src/display.hg
===================================================================
--- gdk/src/display.hg	(revision 1065)
+++ gdk/src/display.hg	(working copy)
@@ -29,7 +29,7 @@
 namespace Gdk
 {
 
-_CC_INCLUDE(gdk/gdkenumtypes.h)
+_CC_INCLUDE(gdk/gdk.h)
 
 class Drawable;
 
Index: gdk/src/rgbcmap.ccg
===================================================================
--- gdk/src/rgbcmap.ccg	(revision 1065)
+++ gdk/src/rgbcmap.ccg	(working copy)
@@ -19,7 +19,7 @@
  */
 
 #include <glibmm/utility.h>
-#include <gdk/gdkrgb.h>
+#include <gdk/gdk.h>
 
 namespace Gdk
 {
Index: gdk/src/bitmap.hg
===================================================================
--- gdk/src/bitmap.hg	(revision 1065)
+++ gdk/src/bitmap.hg	(working copy)
@@ -18,7 +18,7 @@
  */
 
 #include <gdkmm/pixmap.h>
-#include <gdk/gdkpixmap.h>
+#include <gdk/gdk.h>
 
 _DEFS(gdkmm,gdk)
 _PINCLUDE(gdkmm/private/pixmap_p.h)
Index: gdk/src/drawable.ccg
===================================================================
--- gdk/src/drawable.ccg	(revision 1065)
+++ gdk/src/drawable.ccg	(working copy)
@@ -21,7 +21,7 @@
 #include <gdkmm/gc.h>
 #include <gdkmm/display.h>
 #include <gdkmm/pixbuf.h>
-#include <gdk/gdkdrawable.h>
+#include <gdk/gdk.h>
 
 namespace Gdk
 {
Index: gdk/src/drawable.hg
===================================================================
--- gdk/src/drawable.hg	(revision 1065)
+++ gdk/src/drawable.hg	(working copy)
@@ -17,8 +17,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <gdk/gdkdrawable.h>
-#include <gdk/gdkrgb.h>
+#include <gdk/gdk.h>
 #include <pangomm/font.h>
 #include <pangomm/layout.h>
 #include <pangomm/layoutline.h>
@@ -40,7 +39,6 @@
 namespace Gdk
 {
 
-_CC_INCLUDE(gdk/gdkenumtypes.h)
 _WRAP_ENUM(RgbDither, GdkRgbDither)
 
 class GC;
Index: demos/gtk-demo/example_buttonbox.cc
===================================================================
--- demos/gtk-demo/example_buttonbox.cc	(revision 1065)
+++ demos/gtk-demo/example_buttonbox.cc	(working copy)
@@ -4,7 +4,7 @@
  */
 
 #include "gtkmm.h"
-#include "gtk/gtkstock.h"
+#include "gtk/gtk.h"
 
 class Example_ButtonBox : public Gtk::Window
 {
Index: demos/gtk-demo/example_dialog.cc
===================================================================
--- demos/gtk-demo/example_dialog.cc	(revision 1065)
+++ demos/gtk-demo/example_dialog.cc	(working copy)
@@ -4,7 +4,7 @@
  */
 
 #include "gtkmm.h"
-#include "gtk/gtkstock.h"
+#include "gtk/gtk.h"
 #include "stdio.h"
 
 class Example_Dialog : public Gtk::Window
Index: demos/gtk-demo/example_textview.cc
===================================================================
--- demos/gtk-demo/example_textview.cc	(revision 1065)
+++ demos/gtk-demo/example_textview.cc	(working copy)
@@ -9,7 +9,6 @@
 
 #include <cstdlib>
 #include <gtkmm.h>
-#include <gtk/gtkstock.h>
 #include <gtk/gtk.h>
 
 #include "demo-common.h"
