Index: src/glade-utils.h
===================================================================
--- src/glade-utils.h	(revision 291)
+++ src/glade-utils.h	(working copy)
@@ -32,8 +32,7 @@
  */
 
 #include <glade/glade-xml.h>
-#include <gtk/gtkimage.h>
-#include <gtk/gtksizegroup.h>
+#include <gtk/gtk.h>
 
 void utils_glade_get_file_simple (const gchar *filename,
                                   const gchar *root, const gchar *domain,
Index: src/e-contact-entry.h
===================================================================
--- src/e-contact-entry.h	(revision 291)
+++ src/e-contact-entry.h	(working copy)
@@ -26,7 +26,7 @@
 #include <libedataserver/e-source-group.h>
 #include <libedataserver/e-source-list.h>
 #include <libebook/e-contact.h>
-#include <gtk/gtkentry.h>
+#include <gtk/gtk.h>
 
 G_BEGIN_DECLS
 
Index: src/contact-lookup-applet.c
===================================================================
--- src/contact-lookup-applet.c	(revision 291)
+++ src/contact-lookup-applet.c	(working copy)
@@ -31,10 +31,6 @@
 
 #include <string.h>
 #include <glib/gi18n.h>
-#include <gtk/gtkbutton.h>
-#include <gtk/gtkhbox.h>
-#include <gtk/gtkmessagedialog.h>
-#include <gtk/gtkaboutdialog.h>
 #include <bonobo/bonobo-ui-component.h>
 #include <panel-applet-gconf.h>
 #include <libebook/e-book.h>
Index: src/contact-lookup-applet.h
===================================================================
--- src/contact-lookup-applet.h	(revision 291)
+++ src/contact-lookup-applet.h	(working copy)
@@ -29,9 +29,7 @@
 
 #include <panel-applet.h>
 #include <gconf/gconf-client.h>
-#include <gtk/gtkwidget.h>
-#include <gtk/gtkliststore.h>
-#include <gtk/gtktooltips.h>
+#include <gtk/gtk.h>
 #include "e-contact-entry.h"
 
 typedef struct _EvoLookupApplet {
Index: src/glade-utils.c
===================================================================
--- src/glade-utils.c	(revision 291)
+++ src/glade-utils.c	(working copy)
@@ -26,9 +26,7 @@
 
 #include <glib/gi18n.h>
 #include <glade/glade-xml.h>
-#include <gtk/gtkimage.h>
-#include <gtk/gtksizegroup.h>
-#include <gtk/gtkicontheme.h>
+#include <gtk/gtk.h>
 
 /*
  * This code is taken from Gossip, (C) 2003 Imendio.
Index: src/e-contact-entry.c
===================================================================
--- src/e-contact-entry.c	(revision 291)
+++ src/e-contact-entry.c	(working copy)
@@ -38,12 +38,6 @@
 #include <glib.h>
 #include <glib/gi18n.h>
 
-#include <gtk/gtkentry.h>
-#include <gtk/gtkentrycompletion.h>
-#include <gtk/gtkcelllayout.h>
-#include <gtk/gtkcellrenderertext.h>
-#include <gtk/gtkcellrendererpixbuf.h>
-
 #include <libedataserver/e-source.h>
 #include <libebook/e-book.h>
 #include <libebook/e-book-view.h>
Index: src/contact-dialog.h
===================================================================
--- src/contact-dialog.h	(revision 291)
+++ src/contact-dialog.h	(working copy)
@@ -27,7 +27,7 @@
 #include "config.h"
 #endif /* HAVE_CONFIG_H */
 
-#include <gtk/gtkwidget.h>
+#include <gtk/gtk.h>
 #include <libebook/e-contact.h>
 
 GtkWidget *contact_dialog_new (/*const*/ EContact *contact, const char *identifier);
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 291)
+++ ChangeLog	(working copy)
@@ -1,3 +1,14 @@
+2008-12-12  Przemysław Grzegorczyk  <pgrzegorczyk@gmail.com>
+
+	* src/glade-utils.c:
+	* src/glade-utils.h:
+	* src/e-contact-entry.c:
+	* src/e-contact-entry.h:
+	* src/contact-lookup-applet.c:
+	* src/contact-lookup-applet.h:
+	* src/contact-dialog.h: Cleaned up gtk includes
+	to use only toplevel headers. Bug #564249
+
 2008-12-10  Ross Burton  <ross@linux.intel.com>
 
 	* configure.ac:
