gtk+ r20221 - in trunk: . gtk
- From: mitch svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r20221 - in trunk: . gtk
- Date: Wed, 28 May 2008 15:07:08 +0000 (UTC)
Author: mitch
Date: Wed May 28 15:07:04 2008
New Revision: 20221
URL: http://svn.gnome.org/viewvc/gtk+?rev=20221&view=rev
Log:
2008-05-28 Michael Natterer <mitch imendio com>
* gtk/gtk.h: define __GTK_H_INSIDE__ around including all other
headers.
* gtk/gtktypebuiltins.h.template
* gtk/gtkversion.h.in
* gtk/gtk*.h: add single-include guards that #error out if
GTK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
included individually.
* gtk/gtkprintbackend.h
* gtk/gtkprinter-private.h
* gtk/gtktextlayout.h
* gtk/gtktexttagprivate.h
* gtk/gtktexttypes.h
* gtk/gtktreedatalist.h: include <gtk/gtk.h> instead of individual
headers in these private or semi-private headers.
* gtk/gtkimmodule.h: also here because it's not in gtk.h.
* gtk/gtkpagesetupunixdialog.h
* gtk/gtkprinter.h
* gtk/gtkprintjob.h
* gtk/gtkprintunixdialog.h: likewise in the gtkunixprint headers.
* gtk/gtkclist.h
* gtk/gtkcombo.h
* gtk/gtkctree.h
* gtk/gtkfilesel.h
* gtk/gtkitemfactory.h
* gtk/gtklist.h
* gtk/gtklistitem.h
* gtk/gtkoldeditable.h
* gtk/gtkoptionmenu.h
* gtk/gtkpixmap.h
* gtk/gtkpreview.h
* gtk/gtksignal.h
* gtk/gtktipsquery.h: whenever possible, include only <gtk/gtk.h>
instead of individual headers in these deprecated headers. They
don't get included at all when GTK_DISABLE_DEPRECATED is defined,
so if an app needs them anyway, it must undef GTK_DISABLE_DEPRECATED
and include them individually, which should continue to work.
* gtk/gtkclist.c: include "gtkctree.h" because of the change
above.
Modified:
trunk/ChangeLog
trunk/gtk/gtk.h
trunk/gtk/gtkaboutdialog.h
trunk/gtk/gtkaccelgroup.h
trunk/gtk/gtkaccellabel.h
trunk/gtk/gtkaccelmap.h
trunk/gtk/gtkaccessible.h
trunk/gtk/gtkaction.h
trunk/gtk/gtkactiongroup.h
trunk/gtk/gtkadjustment.h
trunk/gtk/gtkalignment.h
trunk/gtk/gtkarrow.h
trunk/gtk/gtkaspectframe.h
trunk/gtk/gtkassistant.h
trunk/gtk/gtkbbox.h
trunk/gtk/gtkbin.h
trunk/gtk/gtkbindings.h
trunk/gtk/gtkbox.h
trunk/gtk/gtkbuildable.h
trunk/gtk/gtkbuilder.h
trunk/gtk/gtkbutton.h
trunk/gtk/gtkcalendar.h
trunk/gtk/gtkcelleditable.h
trunk/gtk/gtkcelllayout.h
trunk/gtk/gtkcellrenderer.h
trunk/gtk/gtkcellrendereraccel.h
trunk/gtk/gtkcellrenderercombo.h
trunk/gtk/gtkcellrendererpixbuf.h
trunk/gtk/gtkcellrendererprogress.h
trunk/gtk/gtkcellrendererspin.h
trunk/gtk/gtkcellrenderertext.h
trunk/gtk/gtkcellrenderertoggle.h
trunk/gtk/gtkcellview.h
trunk/gtk/gtkcheckbutton.h
trunk/gtk/gtkcheckmenuitem.h
trunk/gtk/gtkclipboard.h
trunk/gtk/gtkclist.c
trunk/gtk/gtkclist.h
trunk/gtk/gtkcolorbutton.h
trunk/gtk/gtkcolorsel.h
trunk/gtk/gtkcolorseldialog.h
trunk/gtk/gtkcombo.h
trunk/gtk/gtkcombobox.h
trunk/gtk/gtkcomboboxentry.h
trunk/gtk/gtkcontainer.h
trunk/gtk/gtkctree.h
trunk/gtk/gtkcurve.h
trunk/gtk/gtkdebug.h
trunk/gtk/gtkdialog.h
trunk/gtk/gtkdnd.h
trunk/gtk/gtkdrawingarea.h
trunk/gtk/gtkeditable.h
trunk/gtk/gtkentry.h
trunk/gtk/gtkentrycompletion.h
trunk/gtk/gtkenums.h
trunk/gtk/gtkeventbox.h
trunk/gtk/gtkexpander.h
trunk/gtk/gtkfilechooser.h
trunk/gtk/gtkfilechooserbutton.h
trunk/gtk/gtkfilechooserdialog.h
trunk/gtk/gtkfilechooserwidget.h
trunk/gtk/gtkfilefilter.h
trunk/gtk/gtkfilesel.h
trunk/gtk/gtkfixed.h
trunk/gtk/gtkfontbutton.h
trunk/gtk/gtkfontsel.h
trunk/gtk/gtkframe.h
trunk/gtk/gtkgamma.h
trunk/gtk/gtkgc.h
trunk/gtk/gtkhandlebox.h
trunk/gtk/gtkhbbox.h
trunk/gtk/gtkhbox.h
trunk/gtk/gtkhpaned.h
trunk/gtk/gtkhruler.h
trunk/gtk/gtkhscale.h
trunk/gtk/gtkhscrollbar.h
trunk/gtk/gtkhseparator.h
trunk/gtk/gtkiconfactory.h
trunk/gtk/gtkicontheme.h
trunk/gtk/gtkiconview.h
trunk/gtk/gtkimage.h
trunk/gtk/gtkimagemenuitem.h
trunk/gtk/gtkimcontext.h
trunk/gtk/gtkimcontextsimple.h
trunk/gtk/gtkimmodule.h
trunk/gtk/gtkimmulticontext.h
trunk/gtk/gtkinputdialog.h
trunk/gtk/gtkinvisible.h
trunk/gtk/gtkitem.h
trunk/gtk/gtkitemfactory.h
trunk/gtk/gtklabel.h
trunk/gtk/gtklayout.h
trunk/gtk/gtklinkbutton.h
trunk/gtk/gtklist.h
trunk/gtk/gtklistitem.h
trunk/gtk/gtkliststore.h
trunk/gtk/gtkmain.h
trunk/gtk/gtkmenu.h
trunk/gtk/gtkmenubar.h
trunk/gtk/gtkmenuitem.h
trunk/gtk/gtkmenushell.h
trunk/gtk/gtkmenutoolbutton.h
trunk/gtk/gtkmessagedialog.h
trunk/gtk/gtkmisc.h
trunk/gtk/gtkmodules.h
trunk/gtk/gtkmountoperation.h
trunk/gtk/gtknotebook.h
trunk/gtk/gtkobject.h
trunk/gtk/gtkoldeditable.h
trunk/gtk/gtkoptionmenu.h
trunk/gtk/gtkpagesetup.h
trunk/gtk/gtkpagesetupunixdialog.h
trunk/gtk/gtkpaned.h
trunk/gtk/gtkpapersize.h
trunk/gtk/gtkpixmap.h
trunk/gtk/gtkplug.h
trunk/gtk/gtkpreview.h
trunk/gtk/gtkprintbackend.h
trunk/gtk/gtkprintcontext.h
trunk/gtk/gtkprinter-private.h
trunk/gtk/gtkprinter.h
trunk/gtk/gtkprintjob.h
trunk/gtk/gtkprintoperation.h
trunk/gtk/gtkprintoperationpreview.h
trunk/gtk/gtkprintsettings.h
trunk/gtk/gtkprintunixdialog.h
trunk/gtk/gtkprogressbar.h
trunk/gtk/gtkradioaction.h
trunk/gtk/gtkradiobutton.h
trunk/gtk/gtkradiomenuitem.h
trunk/gtk/gtkradiotoolbutton.h
trunk/gtk/gtkrange.h
trunk/gtk/gtkrc.h
trunk/gtk/gtkrecentaction.h
trunk/gtk/gtkrecentchooser.h
trunk/gtk/gtkrecentchooserdialog.h
trunk/gtk/gtkrecentchoosermenu.h
trunk/gtk/gtkrecentchooserwidget.h
trunk/gtk/gtkrecentfilter.h
trunk/gtk/gtkrecentmanager.h
trunk/gtk/gtkruler.h
trunk/gtk/gtkscale.h
trunk/gtk/gtkscalebutton.h
trunk/gtk/gtkscrollbar.h
trunk/gtk/gtkscrolledwindow.h
trunk/gtk/gtkselection.h
trunk/gtk/gtkseparator.h
trunk/gtk/gtkseparatormenuitem.h
trunk/gtk/gtkseparatortoolitem.h
trunk/gtk/gtksettings.h
trunk/gtk/gtkshow.h
trunk/gtk/gtksignal.h
trunk/gtk/gtksizegroup.h
trunk/gtk/gtksocket.h
trunk/gtk/gtkspinbutton.h
trunk/gtk/gtkstatusbar.h
trunk/gtk/gtkstatusicon.h
trunk/gtk/gtkstock.h
trunk/gtk/gtkstyle.h
trunk/gtk/gtktable.h
trunk/gtk/gtktearoffmenuitem.h
trunk/gtk/gtktestutils.h
trunk/gtk/gtktextbuffer.h
trunk/gtk/gtktextbufferrichtext.h
trunk/gtk/gtktextchild.h
trunk/gtk/gtktextiter.h
trunk/gtk/gtktextlayout.h
trunk/gtk/gtktextmark.h
trunk/gtk/gtktexttag.h
trunk/gtk/gtktexttagprivate.h
trunk/gtk/gtktexttagtable.h
trunk/gtk/gtktexttypes.h
trunk/gtk/gtktextview.h
trunk/gtk/gtktipsquery.h
trunk/gtk/gtktoggleaction.h
trunk/gtk/gtktogglebutton.h
trunk/gtk/gtktoggletoolbutton.h
trunk/gtk/gtktoolbar.h
trunk/gtk/gtktoolbutton.h
trunk/gtk/gtktoolitem.h
trunk/gtk/gtktoolshell.h
trunk/gtk/gtktooltip.h
trunk/gtk/gtktreedatalist.h
trunk/gtk/gtktreednd.h
trunk/gtk/gtktreemodel.h
trunk/gtk/gtktreemodelfilter.h
trunk/gtk/gtktreemodelsort.h
trunk/gtk/gtktreeselection.h
trunk/gtk/gtktreesortable.h
trunk/gtk/gtktreestore.h
trunk/gtk/gtktreeview.h
trunk/gtk/gtktreeviewcolumn.h
trunk/gtk/gtktypebuiltins.h.template
trunk/gtk/gtktypeutils.h
trunk/gtk/gtkuimanager.h
trunk/gtk/gtkvbbox.h
trunk/gtk/gtkvbox.h
trunk/gtk/gtkversion.h.in
trunk/gtk/gtkviewport.h
trunk/gtk/gtkvolumebutton.h
trunk/gtk/gtkvpaned.h
trunk/gtk/gtkvruler.h
trunk/gtk/gtkvscale.h
trunk/gtk/gtkvscrollbar.h
trunk/gtk/gtkvseparator.h
trunk/gtk/gtkwidget.h
trunk/gtk/gtkwindow.h
Modified: trunk/gtk/gtk.h
==============================================================================
--- trunk/gtk/gtk.h (original)
+++ trunk/gtk/gtk.h Wed May 28 15:07:04 2008
@@ -27,6 +27,7 @@
#ifndef __GTK_H__
#define __GTK_H__
+#define __GTK_H_INSIDE__
#include <gdk/gdk.h>
#include <gtk/gtkaboutdialog.h>
@@ -231,5 +232,6 @@
#include <gtk/gtktipsquery.h>
#include <gtk/gtktooltips.h>
+#undef __GTK_H_INSIDE__
#endif /* __GTK_H__ */
Modified: trunk/gtk/gtkaboutdialog.h
==============================================================================
--- trunk/gtk/gtkaboutdialog.h (original)
+++ trunk/gtk/gtkaboutdialog.h Wed May 28 15:07:04 2008
@@ -22,6 +22,10 @@
Author: Anders Carlsson <andersca codefactory se>
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ABOUT_DIALOG_H__
#define __GTK_ABOUT_DIALOG_H__
Modified: trunk/gtk/gtkaccelgroup.h
==============================================================================
--- trunk/gtk/gtkaccelgroup.h (original)
+++ trunk/gtk/gtkaccelgroup.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ACCEL_GROUP_H__
#define __GTK_ACCEL_GROUP_H__
Modified: trunk/gtk/gtkaccellabel.h
==============================================================================
--- trunk/gtk/gtkaccellabel.h (original)
+++ trunk/gtk/gtkaccellabel.h Wed May 28 15:07:04 2008
@@ -27,6 +27,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ACCEL_LABEL_H__
#define __GTK_ACCEL_LABEL_H__
Modified: trunk/gtk/gtkaccelmap.h
==============================================================================
--- trunk/gtk/gtkaccelmap.h (original)
+++ trunk/gtk/gtkaccelmap.h Wed May 28 15:07:04 2008
@@ -16,6 +16,11 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ACCEL_MAP_H__
#define __GTK_ACCEL_MAP_H__
Modified: trunk/gtk/gtkaccessible.h
==============================================================================
--- trunk/gtk/gtkaccessible.h (original)
+++ trunk/gtk/gtkaccessible.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ACCESSIBLE_H__
#define __GTK_ACCESSIBLE_H__
Modified: trunk/gtk/gtkaction.h
==============================================================================
--- trunk/gtk/gtkaction.h (original)
+++ trunk/gtk/gtkaction.h Wed May 28 15:07:04 2008
@@ -27,6 +27,11 @@
* files for a list of changes. These files are distributed with
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ACTION_H__
#define __GTK_ACTION_H__
Modified: trunk/gtk/gtkactiongroup.h
==============================================================================
--- trunk/gtk/gtkactiongroup.h (original)
+++ trunk/gtk/gtkactiongroup.h Wed May 28 15:07:04 2008
@@ -27,6 +27,11 @@
* files for a list of changes. These files are distributed with
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ACTION_GROUP_H__
#define __GTK_ACTION_GROUP_H__
Modified: trunk/gtk/gtkadjustment.h
==============================================================================
--- trunk/gtk/gtkadjustment.h (original)
+++ trunk/gtk/gtkadjustment.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ADJUSTMENT_H__
#define __GTK_ADJUSTMENT_H__
Modified: trunk/gtk/gtkalignment.h
==============================================================================
--- trunk/gtk/gtkalignment.h (original)
+++ trunk/gtk/gtkalignment.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ALIGNMENT_H__
#define __GTK_ALIGNMENT_H__
Modified: trunk/gtk/gtkarrow.h
==============================================================================
--- trunk/gtk/gtkarrow.h (original)
+++ trunk/gtk/gtkarrow.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ARROW_H__
#define __GTK_ARROW_H__
Modified: trunk/gtk/gtkaspectframe.h
==============================================================================
--- trunk/gtk/gtkaspectframe.h (original)
+++ trunk/gtk/gtkaspectframe.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ASPECT_FRAME_H__
#define __GTK_ASPECT_FRAME_H__
Modified: trunk/gtk/gtkassistant.h
==============================================================================
--- trunk/gtk/gtkassistant.h (original)
+++ trunk/gtk/gtkassistant.h Wed May 28 15:07:04 2008
@@ -23,6 +23,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ASSISTANT_H__
#define __GTK_ASSISTANT_H__
Modified: trunk/gtk/gtkbbox.h
==============================================================================
--- trunk/gtk/gtkbbox.h (original)
+++ trunk/gtk/gtkbbox.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_BUTTON_BOX_H__
#define __GTK_BUTTON_BOX_H__
Modified: trunk/gtk/gtkbin.h
==============================================================================
--- trunk/gtk/gtkbin.h (original)
+++ trunk/gtk/gtkbin.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_BIN_H__
#define __GTK_BIN_H__
Modified: trunk/gtk/gtkbindings.h
==============================================================================
--- trunk/gtk/gtkbindings.h (original)
+++ trunk/gtk/gtkbindings.h Wed May 28 15:07:04 2008
@@ -27,6 +27,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_BINDINGS_H__
#define __GTK_BINDINGS_H__
Modified: trunk/gtk/gtkbox.h
==============================================================================
--- trunk/gtk/gtkbox.h (original)
+++ trunk/gtk/gtkbox.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_BOX_H__
#define __GTK_BOX_H__
Modified: trunk/gtk/gtkbuildable.h
==============================================================================
--- trunk/gtk/gtkbuildable.h (original)
+++ trunk/gtk/gtkbuildable.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_BUILDABLE_H__
#define __GTK_BUILDABLE_H__
Modified: trunk/gtk/gtkbuilder.h
==============================================================================
--- trunk/gtk/gtkbuilder.h (original)
+++ trunk/gtk/gtkbuilder.h Wed May 28 15:07:04 2008
@@ -17,6 +17,11 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_BUILDER_H__
#define __GTK_BUILDER_H__
Modified: trunk/gtk/gtkbutton.h
==============================================================================
--- trunk/gtk/gtkbutton.h (original)
+++ trunk/gtk/gtkbutton.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_BUTTON_H__
#define __GTK_BUTTON_H__
Modified: trunk/gtk/gtkcalendar.h
==============================================================================
--- trunk/gtk/gtkcalendar.h (original)
+++ trunk/gtk/gtkcalendar.h Wed May 28 15:07:04 2008
@@ -26,6 +26,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CALENDAR_H__
#define __GTK_CALENDAR_H__
Modified: trunk/gtk/gtkcelleditable.h
==============================================================================
--- trunk/gtk/gtkcelleditable.h (original)
+++ trunk/gtk/gtkcelleditable.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CELL_EDITABLE_H__
#define __GTK_CELL_EDITABLE_H__
Modified: trunk/gtk/gtkcelllayout.h
==============================================================================
--- trunk/gtk/gtkcelllayout.h (original)
+++ trunk/gtk/gtkcelllayout.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CELL_LAYOUT_H__
#define __GTK_CELL_LAYOUT_H__
Modified: trunk/gtk/gtkcellrenderer.h
==============================================================================
--- trunk/gtk/gtkcellrenderer.h (original)
+++ trunk/gtk/gtkcellrenderer.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CELL_RENDERER_H__
#define __GTK_CELL_RENDERER_H__
Modified: trunk/gtk/gtkcellrendereraccel.h
==============================================================================
--- trunk/gtk/gtkcellrendereraccel.h (original)
+++ trunk/gtk/gtkcellrendereraccel.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CELL_RENDERER_ACCEL_H__
#define __GTK_CELL_RENDERER_ACCEL_H__
Modified: trunk/gtk/gtkcellrenderercombo.h
==============================================================================
--- trunk/gtk/gtkcellrenderercombo.h (original)
+++ trunk/gtk/gtkcellrenderercombo.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CELL_RENDERER_COMBO_H__
#define __GTK_CELL_RENDERER_COMBO_H__
Modified: trunk/gtk/gtkcellrendererpixbuf.h
==============================================================================
--- trunk/gtk/gtkcellrendererpixbuf.h (original)
+++ trunk/gtk/gtkcellrendererpixbuf.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CELL_RENDERER_PIXBUF_H__
#define __GTK_CELL_RENDERER_PIXBUF_H__
Modified: trunk/gtk/gtkcellrendererprogress.h
==============================================================================
--- trunk/gtk/gtkcellrendererprogress.h (original)
+++ trunk/gtk/gtkcellrendererprogress.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CELL_RENDERER_PROGRESS_H__
#define __GTK_CELL_RENDERER_PROGRESS_H__
Modified: trunk/gtk/gtkcellrendererspin.h
==============================================================================
--- trunk/gtk/gtkcellrendererspin.h (original)
+++ trunk/gtk/gtkcellrendererspin.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CELL_RENDERER_SPIN_H__
#define __GTK_CELL_RENDERER_SPIN_H__
Modified: trunk/gtk/gtkcellrenderertext.h
==============================================================================
--- trunk/gtk/gtkcellrenderertext.h (original)
+++ trunk/gtk/gtkcellrenderertext.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CELL_RENDERER_TEXT_H__
#define __GTK_CELL_RENDERER_TEXT_H__
@@ -98,5 +102,4 @@
G_END_DECLS
-
#endif /* __GTK_CELL_RENDERER_TEXT_H__ */
Modified: trunk/gtk/gtkcellrenderertoggle.h
==============================================================================
--- trunk/gtk/gtkcellrenderertoggle.h (original)
+++ trunk/gtk/gtkcellrenderertoggle.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CELL_RENDERER_TOGGLE_H__
#define __GTK_CELL_RENDERER_TOGGLE_H__
Modified: trunk/gtk/gtkcellview.h
==============================================================================
--- trunk/gtk/gtkcellview.h (original)
+++ trunk/gtk/gtkcellview.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CELL_VIEW_H__
#define __GTK_CELL_VIEW_H__
Modified: trunk/gtk/gtkcheckbutton.h
==============================================================================
--- trunk/gtk/gtkcheckbutton.h (original)
+++ trunk/gtk/gtkcheckbutton.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CHECK_BUTTON_H__
#define __GTK_CHECK_BUTTON_H__
Modified: trunk/gtk/gtkcheckmenuitem.h
==============================================================================
--- trunk/gtk/gtkcheckmenuitem.h (original)
+++ trunk/gtk/gtkcheckmenuitem.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CHECK_MENU_ITEM_H__
#define __GTK_CHECK_MENU_ITEM_H__
Modified: trunk/gtk/gtkclipboard.h
==============================================================================
--- trunk/gtk/gtkclipboard.h (original)
+++ trunk/gtk/gtkclipboard.h Wed May 28 15:07:04 2008
@@ -19,6 +19,10 @@
* Global clipboard abstraction.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CLIPBOARD_H__
#define __GTK_CLIPBOARD_H__
Modified: trunk/gtk/gtkclist.c
==============================================================================
--- trunk/gtk/gtkclist.c (original)
+++ trunk/gtk/gtkclist.c Wed May 28 15:07:04 2008
@@ -35,6 +35,7 @@
#include "gtkmain.h"
#include "gtkobject.h"
+#include "gtkctree.h"
#include "gtkclist.h"
#include "gtkbindings.h"
#include "gtkdnd.h"
Modified: trunk/gtk/gtkclist.h
==============================================================================
--- trunk/gtk/gtkclist.h (original)
+++ trunk/gtk/gtkclist.h Wed May 28 15:07:04 2008
@@ -30,15 +30,7 @@
#ifndef __GTK_CLIST_H__
#define __GTK_CLIST_H__
-#include <gdk/gdk.h>
-#include <gtk/gtksignal.h>
-#include <gtk/gtkalignment.h>
-#include <gtk/gtklabel.h>
-#include <gtk/gtkbutton.h>
-#include <gtk/gtkhscrollbar.h>
-#include <gtk/gtkvscrollbar.h>
-#include <gtk/gtkenums.h>
-
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkcolorbutton.h
==============================================================================
--- trunk/gtk/gtkcolorbutton.h (original)
+++ trunk/gtk/gtkcolorbutton.h Wed May 28 15:07:04 2008
@@ -28,6 +28,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_COLOR_BUTTON_H__
#define __GTK_COLOR_BUTTON_H__
Modified: trunk/gtk/gtkcolorsel.h
==============================================================================
--- trunk/gtk/gtkcolorsel.h (original)
+++ trunk/gtk/gtkcolorsel.h Wed May 28 15:07:04 2008
@@ -24,6 +24,11 @@
* files for a list of changes. These files are distributed with
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_COLOR_SELECTION_H__
#define __GTK_COLOR_SELECTION_H__
Modified: trunk/gtk/gtkcolorseldialog.h
==============================================================================
--- trunk/gtk/gtkcolorseldialog.h (original)
+++ trunk/gtk/gtkcolorseldialog.h Wed May 28 15:07:04 2008
@@ -23,6 +23,11 @@
* files for a list of changes. These files are distributed with
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_COLOR_SELECTION_DIALOG_H__
#define __GTK_COLOR_SELECTION_DIALOG_H__
Modified: trunk/gtk/gtkcombo.h
==============================================================================
--- trunk/gtk/gtkcombo.h (original)
+++ trunk/gtk/gtkcombo.h Wed May 28 15:07:04 2008
@@ -29,8 +29,8 @@
#ifndef __GTK_SMART_COMBO_H__
#define __GTK_SMART_COMBO_H__
-#include <gtk/gtkhbox.h>
-#include <gtk/gtkitem.h>
+#include <gtk/gtk.h>
+
G_BEGIN_DECLS
Modified: trunk/gtk/gtkcombobox.h
==============================================================================
--- trunk/gtk/gtkcombobox.h (original)
+++ trunk/gtk/gtkcombobox.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_COMBO_BOX_H__
#define __GTK_COMBO_BOX_H__
Modified: trunk/gtk/gtkcomboboxentry.h
==============================================================================
--- trunk/gtk/gtkcomboboxentry.h (original)
+++ trunk/gtk/gtkcomboboxentry.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_COMBO_BOX_ENTRY_H__
#define __GTK_COMBO_BOX_ENTRY_H__
Modified: trunk/gtk/gtkcontainer.h
==============================================================================
--- trunk/gtk/gtkcontainer.h (original)
+++ trunk/gtk/gtkcontainer.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CONTAINER_H__
#define __GTK_CONTAINER_H__
Modified: trunk/gtk/gtkctree.h
==============================================================================
--- trunk/gtk/gtkctree.h (original)
+++ trunk/gtk/gtkctree.h Wed May 28 15:07:04 2008
@@ -33,7 +33,7 @@
#ifndef __GTK_CTREE_H__
#define __GTK_CTREE_H__
-#include <gtk/gtkclist.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkcurve.h
==============================================================================
--- trunk/gtk/gtkcurve.h (original)
+++ trunk/gtk/gtkcurve.h Wed May 28 15:07:04 2008
@@ -34,6 +34,10 @@
* distribution.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_CURVE_H__
#define __GTK_CURVE_H__
Modified: trunk/gtk/gtkdebug.h
==============================================================================
--- trunk/gtk/gtkdebug.h (original)
+++ trunk/gtk/gtkdebug.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_DEBUG_H__
#define __GTK_DEBUG_H__
Modified: trunk/gtk/gtkdialog.h
==============================================================================
--- trunk/gtk/gtkdialog.h (original)
+++ trunk/gtk/gtkdialog.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_DIALOG_H__
#define __GTK_DIALOG_H__
Modified: trunk/gtk/gtkdnd.h
==============================================================================
--- trunk/gtk/gtkdnd.h (original)
+++ trunk/gtk/gtkdnd.h Wed May 28 15:07:04 2008
@@ -25,6 +25,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_DND_H__
#define __GTK_DND_H__
Modified: trunk/gtk/gtkdrawingarea.h
==============================================================================
--- trunk/gtk/gtkdrawingarea.h (original)
+++ trunk/gtk/gtkdrawingarea.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_DRAWING_AREA_H__
#define __GTK_DRAWING_AREA_H__
Modified: trunk/gtk/gtkeditable.h
==============================================================================
--- trunk/gtk/gtkeditable.h (original)
+++ trunk/gtk/gtkeditable.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_EDITABLE_H__
#define __GTK_EDITABLE_H__
Modified: trunk/gtk/gtkentry.h
==============================================================================
--- trunk/gtk/gtkentry.h (original)
+++ trunk/gtk/gtkentry.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ENTRY_H__
#define __GTK_ENTRY_H__
Modified: trunk/gtk/gtkentrycompletion.h
==============================================================================
--- trunk/gtk/gtkentrycompletion.h (original)
+++ trunk/gtk/gtkentrycompletion.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ENTRY_COMPLETION_H__
#define __GTK_ENTRY_COMPLETION_H__
Modified: trunk/gtk/gtkenums.h
==============================================================================
--- trunk/gtk/gtkenums.h (original)
+++ trunk/gtk/gtkenums.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ENUMS_H__
#define __GTK_ENUMS_H__
Modified: trunk/gtk/gtkeventbox.h
==============================================================================
--- trunk/gtk/gtkeventbox.h (original)
+++ trunk/gtk/gtkeventbox.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_EVENT_BOX_H__
#define __GTK_EVENT_BOX_H__
Modified: trunk/gtk/gtkexpander.h
==============================================================================
--- trunk/gtk/gtkexpander.h (original)
+++ trunk/gtk/gtkexpander.h Wed May 28 15:07:04 2008
@@ -21,6 +21,10 @@
* Mark McLoughlin <mark skynet ie>
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_EXPANDER_H__
#define __GTK_EXPANDER_H__
Modified: trunk/gtk/gtkfilechooser.h
==============================================================================
--- trunk/gtk/gtkfilechooser.h (original)
+++ trunk/gtk/gtkfilechooser.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_FILE_CHOOSER_H__
#define __GTK_FILE_CHOOSER_H__
Modified: trunk/gtk/gtkfilechooserbutton.h
==============================================================================
--- trunk/gtk/gtkfilechooserbutton.h (original)
+++ trunk/gtk/gtkfilechooserbutton.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_FILE_CHOOSER_BUTTON_H__
#define __GTK_FILE_CHOOSER_BUTTON_H__
Modified: trunk/gtk/gtkfilechooserdialog.h
==============================================================================
--- trunk/gtk/gtkfilechooserdialog.h (original)
+++ trunk/gtk/gtkfilechooserdialog.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_FILE_CHOOSER_DIALOG_H__
#define __GTK_FILE_CHOOSER_DIALOG_H__
Modified: trunk/gtk/gtkfilechooserwidget.h
==============================================================================
--- trunk/gtk/gtkfilechooserwidget.h (original)
+++ trunk/gtk/gtkfilechooserwidget.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_FILE_CHOOSER_WIDGET_H__
#define __GTK_FILE_CHOOSER_WIDGET_H__
Modified: trunk/gtk/gtkfilefilter.h
==============================================================================
--- trunk/gtk/gtkfilefilter.h (original)
+++ trunk/gtk/gtkfilefilter.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_FILE_FILTER_H__
#define __GTK_FILE_FILTER_H__
Modified: trunk/gtk/gtkfilesel.h
==============================================================================
--- trunk/gtk/gtkfilesel.h (original)
+++ trunk/gtk/gtkfilesel.h Wed May 28 15:07:04 2008
@@ -29,9 +29,7 @@
#ifndef __GTK_FILESEL_H__
#define __GTK_FILESEL_H__
-
-#include <gdk/gdk.h>
-#include <gtk/gtkdialog.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkfixed.h
==============================================================================
--- trunk/gtk/gtkfixed.h (original)
+++ trunk/gtk/gtkfixed.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_FIXED_H__
#define __GTK_FIXED_H__
Modified: trunk/gtk/gtkfontbutton.h
==============================================================================
--- trunk/gtk/gtkfontbutton.h (original)
+++ trunk/gtk/gtkfontbutton.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_FONT_BUTTON_H__
#define __GTK_FONT_BUTTON_H__
Modified: trunk/gtk/gtkfontsel.h
==============================================================================
--- trunk/gtk/gtkfontsel.h (original)
+++ trunk/gtk/gtkfontsel.h Wed May 28 15:07:04 2008
@@ -28,6 +28,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_FONTSEL_H__
#define __GTK_FONTSEL_H__
Modified: trunk/gtk/gtkframe.h
==============================================================================
--- trunk/gtk/gtkframe.h (original)
+++ trunk/gtk/gtkframe.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_FRAME_H__
#define __GTK_FRAME_H__
Modified: trunk/gtk/gtkgamma.h
==============================================================================
--- trunk/gtk/gtkgamma.h (original)
+++ trunk/gtk/gtkgamma.h Wed May 28 15:07:04 2008
@@ -34,6 +34,10 @@
* distribution.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_GAMMA_CURVE_H__
#define __GTK_GAMMA_CURVE_H__
Modified: trunk/gtk/gtkgc.h
==============================================================================
--- trunk/gtk/gtkgc.h (original)
+++ trunk/gtk/gtkgc.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_GC_H__
#define __GTK_GC_H__
Modified: trunk/gtk/gtkhandlebox.h
==============================================================================
--- trunk/gtk/gtkhandlebox.h (original)
+++ trunk/gtk/gtkhandlebox.h Wed May 28 15:07:04 2008
@@ -29,6 +29,9 @@
* their parents.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
#ifndef __GTK_HANDLE_BOX_H__
#define __GTK_HANDLE_BOX_H__
Modified: trunk/gtk/gtkhbbox.h
==============================================================================
--- trunk/gtk/gtkhbbox.h (original)
+++ trunk/gtk/gtkhbbox.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_HBUTTON_BOX_H__
#define __GTK_HBUTTON_BOX_H__
Modified: trunk/gtk/gtkhbox.h
==============================================================================
--- trunk/gtk/gtkhbox.h (original)
+++ trunk/gtk/gtkhbox.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_HBOX_H__
#define __GTK_HBOX_H__
Modified: trunk/gtk/gtkhpaned.h
==============================================================================
--- trunk/gtk/gtkhpaned.h (original)
+++ trunk/gtk/gtkhpaned.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_HPANED_H__
#define __GTK_HPANED_H__
Modified: trunk/gtk/gtkhruler.h
==============================================================================
--- trunk/gtk/gtkhruler.h (original)
+++ trunk/gtk/gtkhruler.h Wed May 28 15:07:04 2008
@@ -34,6 +34,10 @@
* distribution.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_HRULER_H__
#define __GTK_HRULER_H__
Modified: trunk/gtk/gtkhscale.h
==============================================================================
--- trunk/gtk/gtkhscale.h (original)
+++ trunk/gtk/gtkhscale.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_HSCALE_H__
#define __GTK_HSCALE_H__
Modified: trunk/gtk/gtkhscrollbar.h
==============================================================================
--- trunk/gtk/gtkhscrollbar.h (original)
+++ trunk/gtk/gtkhscrollbar.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_HSCROLLBAR_H__
#define __GTK_HSCROLLBAR_H__
Modified: trunk/gtk/gtkhseparator.h
==============================================================================
--- trunk/gtk/gtkhseparator.h (original)
+++ trunk/gtk/gtkhseparator.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_HSEPARATOR_H__
#define __GTK_HSEPARATOR_H__
Modified: trunk/gtk/gtkiconfactory.h
==============================================================================
--- trunk/gtk/gtkiconfactory.h (original)
+++ trunk/gtk/gtkiconfactory.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ICON_FACTORY_H__
#define __GTK_ICON_FACTORY_H__
Modified: trunk/gtk/gtkicontheme.h
==============================================================================
--- trunk/gtk/gtkicontheme.h (original)
+++ trunk/gtk/gtkicontheme.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ICON_THEME_H__
#define __GTK_ICON_THEME_H__
Modified: trunk/gtk/gtkiconview.h
==============================================================================
--- trunk/gtk/gtkiconview.h (original)
+++ trunk/gtk/gtkiconview.h Wed May 28 15:07:04 2008
@@ -16,6 +16,11 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ICON_VIEW_H__
#define __GTK_ICON_VIEW_H__
Modified: trunk/gtk/gtkimage.h
==============================================================================
--- trunk/gtk/gtkimage.h (original)
+++ trunk/gtk/gtkimage.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_IMAGE_H__
#define __GTK_IMAGE_H__
Modified: trunk/gtk/gtkimagemenuitem.h
==============================================================================
--- trunk/gtk/gtkimagemenuitem.h (original)
+++ trunk/gtk/gtkimagemenuitem.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_IMAGE_MENU_ITEM_H__
#define __GTK_IMAGE_MENU_ITEM_H__
Modified: trunk/gtk/gtkimcontext.h
==============================================================================
--- trunk/gtk/gtkimcontext.h (original)
+++ trunk/gtk/gtkimcontext.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_IM_CONTEXT_H__
#define __GTK_IM_CONTEXT_H__
Modified: trunk/gtk/gtkimcontextsimple.h
==============================================================================
--- trunk/gtk/gtkimcontextsimple.h (original)
+++ trunk/gtk/gtkimcontextsimple.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_IM_CONTEXT_SIMPLE_H__
#define __GTK_IM_CONTEXT_SIMPLE_H__
Modified: trunk/gtk/gtkimmodule.h
==============================================================================
--- trunk/gtk/gtkimmodule.h (original)
+++ trunk/gtk/gtkimmodule.h Wed May 28 15:07:04 2008
@@ -20,7 +20,7 @@
#ifndef __GTK_IM_MODULE_H__
#define __GTK_IM_MODULE_H__
-#include <gtk/gtkimcontext.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkimmulticontext.h
==============================================================================
--- trunk/gtk/gtkimmulticontext.h (original)
+++ trunk/gtk/gtkimmulticontext.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_IM_MULTICONTEXT_H__
#define __GTK_IM_MULTICONTEXT_H__
Modified: trunk/gtk/gtkinputdialog.h
==============================================================================
--- trunk/gtk/gtkinputdialog.h (original)
+++ trunk/gtk/gtkinputdialog.h Wed May 28 15:07:04 2008
@@ -34,6 +34,10 @@
* distribution.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_INPUTDIALOG_H__
#define __GTK_INPUTDIALOG_H__
Modified: trunk/gtk/gtkinvisible.h
==============================================================================
--- trunk/gtk/gtkinvisible.h (original)
+++ trunk/gtk/gtkinvisible.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_INVISIBLE_H__
#define __GTK_INVISIBLE_H__
Modified: trunk/gtk/gtkitem.h
==============================================================================
--- trunk/gtk/gtkitem.h (original)
+++ trunk/gtk/gtkitem.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_ITEM_H__
#define __GTK_ITEM_H__
Modified: trunk/gtk/gtkitemfactory.h
==============================================================================
--- trunk/gtk/gtkitemfactory.h (original)
+++ trunk/gtk/gtkitemfactory.h Wed May 28 15:07:04 2008
@@ -32,8 +32,8 @@
#ifndef __GTK_ITEM_FACTORY_H__
#define __GTK_ITEM_FACTORY_H__
+#include <gtk/gtk.h>
-#include <gtk/gtkwidget.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtklabel.h
==============================================================================
--- trunk/gtk/gtklabel.h (original)
+++ trunk/gtk/gtklabel.h Wed May 28 15:07:04 2008
@@ -23,6 +23,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_LABEL_H__
#define __GTK_LABEL_H__
Modified: trunk/gtk/gtklayout.h
==============================================================================
--- trunk/gtk/gtklayout.h (original)
+++ trunk/gtk/gtklayout.h Wed May 28 15:07:04 2008
@@ -28,6 +28,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_LAYOUT_H__
#define __GTK_LAYOUT_H__
Modified: trunk/gtk/gtklinkbutton.h
==============================================================================
--- trunk/gtk/gtklinkbutton.h (original)
+++ trunk/gtk/gtklinkbutton.h Wed May 28 15:07:04 2008
@@ -22,6 +22,10 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Cambridge, MA 02139, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_LINK_BUTTON_H__
#define __GTK_LINK_BUTTON_H__
Modified: trunk/gtk/gtklist.h
==============================================================================
--- trunk/gtk/gtklist.h (original)
+++ trunk/gtk/gtklist.h Wed May 28 15:07:04 2008
@@ -29,11 +29,7 @@
#ifndef __GTK_LIST_H__
#define __GTK_LIST_H__
-
-#include <gdk/gdk.h>
-#include <gtk/gtkenums.h>
-#include <gtk/gtkcontainer.h>
-#include <gtk/gtklistitem.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtklistitem.h
==============================================================================
--- trunk/gtk/gtklistitem.h (original)
+++ trunk/gtk/gtklistitem.h Wed May 28 15:07:04 2008
@@ -29,9 +29,7 @@
#ifndef __GTK_LIST_ITEM_H__
#define __GTK_LIST_ITEM_H__
-
-#include <gdk/gdk.h>
-#include <gtk/gtkitem.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkliststore.h
==============================================================================
--- trunk/gtk/gtkliststore.h (original)
+++ trunk/gtk/gtkliststore.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_LIST_STORE_H__
#define __GTK_LIST_STORE_H__
Modified: trunk/gtk/gtkmain.h
==============================================================================
--- trunk/gtk/gtkmain.h (original)
+++ trunk/gtk/gtkmain.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_MAIN_H__
#define __GTK_MAIN_H__
Modified: trunk/gtk/gtkmenu.h
==============================================================================
--- trunk/gtk/gtkmenu.h (original)
+++ trunk/gtk/gtkmenu.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_MENU_H__
#define __GTK_MENU_H__
Modified: trunk/gtk/gtkmenubar.h
==============================================================================
--- trunk/gtk/gtkmenubar.h (original)
+++ trunk/gtk/gtkmenubar.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_MENU_BAR_H__
#define __GTK_MENU_BAR_H__
Modified: trunk/gtk/gtkmenuitem.h
==============================================================================
--- trunk/gtk/gtkmenuitem.h (original)
+++ trunk/gtk/gtkmenuitem.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_MENU_ITEM_H__
#define __GTK_MENU_ITEM_H__
Modified: trunk/gtk/gtkmenushell.h
==============================================================================
--- trunk/gtk/gtkmenushell.h (original)
+++ trunk/gtk/gtkmenushell.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_MENU_SHELL_H__
#define __GTK_MENU_SHELL_H__
Modified: trunk/gtk/gtkmenutoolbutton.h
==============================================================================
--- trunk/gtk/gtkmenutoolbutton.h (original)
+++ trunk/gtk/gtkmenutoolbutton.h Wed May 28 15:07:04 2008
@@ -19,6 +19,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_MENU_TOOL_BUTTON_H__
#define __GTK_MENU_TOOL_BUTTON_H__
Modified: trunk/gtk/gtkmessagedialog.h
==============================================================================
--- trunk/gtk/gtkmessagedialog.h (original)
+++ trunk/gtk/gtkmessagedialog.h Wed May 28 15:07:04 2008
@@ -1,4 +1,3 @@
-/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 2 -*- */
/* GTK - The GIMP Toolkit
* Copyright (C) 2000 Red Hat, Inc.
*
@@ -25,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_MESSAGE_DIALOG_H__
#define __GTK_MESSAGE_DIALOG_H__
Modified: trunk/gtk/gtkmisc.h
==============================================================================
--- trunk/gtk/gtkmisc.h (original)
+++ trunk/gtk/gtkmisc.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_MISC_H__
#define __GTK_MISC_H__
Modified: trunk/gtk/gtkmodules.h
==============================================================================
--- trunk/gtk/gtkmodules.h (original)
+++ trunk/gtk/gtkmodules.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_MODULES_H__
#define __GTK_MODULES_H__
Modified: trunk/gtk/gtkmountoperation.h
==============================================================================
--- trunk/gtk/gtkmountoperation.h (original)
+++ trunk/gtk/gtkmountoperation.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_MOUNT_OPERATION_H__
#define __GTK_MOUNT_OPERATION_H__
Modified: trunk/gtk/gtknotebook.h
==============================================================================
--- trunk/gtk/gtknotebook.h (original)
+++ trunk/gtk/gtknotebook.h Wed May 28 15:07:04 2008
@@ -25,6 +25,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_NOTEBOOK_H__
#define __GTK_NOTEBOOK_H__
Modified: trunk/gtk/gtkobject.h
==============================================================================
--- trunk/gtk/gtkobject.h (original)
+++ trunk/gtk/gtkobject.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_OBJECT_H__
#define __GTK_OBJECT_H__
Modified: trunk/gtk/gtkoldeditable.h
==============================================================================
--- trunk/gtk/gtkoldeditable.h (original)
+++ trunk/gtk/gtkoldeditable.h Wed May 28 15:07:04 2008
@@ -29,10 +29,8 @@
#ifndef __GTK_OLD_EDITABLE_H__
#define __GTK_OLD_EDITABLE_H__
+#include <gtk/gtk.h>
-#include <gdk/gdk.h>
-#include <gtk/gtkeditable.h>
-#include <gtk/gtkwidget.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkoptionmenu.h
==============================================================================
--- trunk/gtk/gtkoptionmenu.h (original)
+++ trunk/gtk/gtkoptionmenu.h Wed May 28 15:07:04 2008
@@ -29,9 +29,7 @@
#ifndef __GTK_OPTION_MENU_H__
#define __GTK_OPTION_MENU_H__
-
-#include <gdk/gdk.h>
-#include <gtk/gtkbutton.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkpagesetup.h
==============================================================================
--- trunk/gtk/gtkpagesetup.h (original)
+++ trunk/gtk/gtkpagesetup.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_PAGE_SETUP_H__
#define __GTK_PAGE_SETUP_H__
Modified: trunk/gtk/gtkpagesetupunixdialog.h
==============================================================================
--- trunk/gtk/gtkpagesetupunixdialog.h (original)
+++ trunk/gtk/gtkpagesetupunixdialog.h Wed May 28 15:07:04 2008
@@ -16,12 +16,11 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
+
#ifndef __GTK_PAGE_SETUP_UNIX_DIALOG_H__
#define __GTK_PAGE_SETUP_UNIX_DIALOG_H__
-#include <gtk/gtkdialog.h>
-#include <gtk/gtkpagesetup.h>
-#include <gtk/gtkprintsettings.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkpaned.h
==============================================================================
--- trunk/gtk/gtkpaned.h (original)
+++ trunk/gtk/gtkpaned.h Wed May 28 15:07:04 2008
@@ -25,6 +25,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_PANED_H__
#define __GTK_PANED_H__
Modified: trunk/gtk/gtkpapersize.h
==============================================================================
--- trunk/gtk/gtkpapersize.h (original)
+++ trunk/gtk/gtkpapersize.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_PAPER_SIZE_H__
#define __GTK_PAPER_SIZE_H__
Modified: trunk/gtk/gtkpixmap.h
==============================================================================
--- trunk/gtk/gtkpixmap.h (original)
+++ trunk/gtk/gtkpixmap.h Wed May 28 15:07:04 2008
@@ -29,9 +29,7 @@
#ifndef __GTK_PIXMAP_H__
#define __GTK_PIXMAP_H__
-
-#include <gdk/gdk.h>
-#include <gtk/gtkmisc.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkplug.h
==============================================================================
--- trunk/gtk/gtkplug.h (original)
+++ trunk/gtk/gtkplug.h Wed May 28 15:07:04 2008
@@ -23,6 +23,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_PLUG_H__
#define __GTK_PLUG_H__
Modified: trunk/gtk/gtkpreview.h
==============================================================================
--- trunk/gtk/gtkpreview.h (original)
+++ trunk/gtk/gtkpreview.h Wed May 28 15:07:04 2008
@@ -29,8 +29,7 @@
#ifndef __GTK_PREVIEW_H__
#define __GTK_PREVIEW_H__
-
-#include <gtk/gtkwidget.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkprintbackend.h
==============================================================================
--- trunk/gtk/gtkprintbackend.h (original)
+++ trunk/gtk/gtkprintbackend.h Wed May 28 15:07:04 2008
@@ -29,10 +29,9 @@
#error "GtkPrintBackend is not supported API for general use"
#endif
-#include <glib-object.h>
#include <cairo.h>
+#include <gtk/gtk.h>
-#include "gtkprintsettings.h"
#include "gtkprinteroptionset.h"
#include "gtkprintjob.h"
Modified: trunk/gtk/gtkprintcontext.h
==============================================================================
--- trunk/gtk/gtkprintcontext.h (original)
+++ trunk/gtk/gtkprintcontext.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_PRINT_CONTEXT_H__
#define __GTK_PRINT_CONTEXT_H__
Modified: trunk/gtk/gtkprinter-private.h
==============================================================================
--- trunk/gtk/gtkprinter-private.h (original)
+++ trunk/gtk/gtkprinter-private.h Wed May 28 15:07:04 2008
@@ -21,11 +21,9 @@
#ifndef __GTK_PRINTER_PRIVATE_H__
#define __GTK_PRINTER_PRIVATE_H__
-#include <glib.h>
+#include <gtk/gtk.h>
#include "gtkprinter.h"
-#include "gtkprintoperation.h"
#include "gtkprinteroptionset.h"
-#include "gtkpagesetup.h"
#include "gtkprintjob.h"
G_BEGIN_DECLS
Modified: trunk/gtk/gtkprinter.h
==============================================================================
--- trunk/gtk/gtkprinter.h (original)
+++ trunk/gtk/gtkprinter.h Wed May 28 15:07:04 2008
@@ -16,13 +16,12 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
+
#ifndef __GTK_PRINTER_H__
#define __GTK_PRINTER_H__
-#include <glib-object.h>
#include <cairo.h>
-#include <gtk/gtkprintsettings.h>
-#include <gtk/gtkpagesetup.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkprintjob.h
==============================================================================
--- trunk/gtk/gtkprintjob.h (original)
+++ trunk/gtk/gtkprintjob.h Wed May 28 15:07:04 2008
@@ -16,14 +16,14 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
+
#ifndef __GTK_PRINT_JOB_H__
#define __GTK_PRINT_JOB_H__
-#include <glib-object.h>
#include <cairo.h>
+#include <gtk/gtk.h>
#include <gtk/gtkprinter.h>
-#include <gtk/gtkprintoperation.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkprintoperation.h
==============================================================================
--- trunk/gtk/gtkprintoperation.h (original)
+++ trunk/gtk/gtkprintoperation.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_PRINT_OPERATION_H__
#define __GTK_PRINT_OPERATION_H__
Modified: trunk/gtk/gtkprintoperationpreview.h
==============================================================================
--- trunk/gtk/gtkprintoperationpreview.h (original)
+++ trunk/gtk/gtkprintoperationpreview.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_PRINT_OPERATION_PREVIEW_H__
#define __GTK_PRINT_OPERATION_PREVIEW_H__
Modified: trunk/gtk/gtkprintsettings.h
==============================================================================
--- trunk/gtk/gtkprintsettings.h (original)
+++ trunk/gtk/gtkprintsettings.h Wed May 28 15:07:04 2008
@@ -17,6 +17,11 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_PRINT_SETTINGS_H__
#define __GTK_PRINT_SETTINGS_H__
Modified: trunk/gtk/gtkprintunixdialog.h
==============================================================================
--- trunk/gtk/gtkprintunixdialog.h (original)
+++ trunk/gtk/gtkprintunixdialog.h Wed May 28 15:07:04 2008
@@ -16,14 +16,13 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
+
#ifndef __GTK_PRINT_UNIX_DIALOG_H__
#define __GTK_PRINT_UNIX_DIALOG_H__
-#include <gtk/gtkdialog.h>
+#include <gtk/gtk.h>
#include <gtk/gtkprinter.h>
#include <gtk/gtkprintjob.h>
-#include <gtk/gtkprintsettings.h>
-#include <gtk/gtkpagesetup.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtkprogressbar.h
==============================================================================
--- trunk/gtk/gtkprogressbar.h (original)
+++ trunk/gtk/gtkprogressbar.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_PROGRESS_BAR_H__
#define __GTK_PROGRESS_BAR_H__
Modified: trunk/gtk/gtkradioaction.h
==============================================================================
--- trunk/gtk/gtkradioaction.h (original)
+++ trunk/gtk/gtkradioaction.h Wed May 28 15:07:04 2008
@@ -27,6 +27,11 @@
* files for a list of changes. These files are distributed with
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RADIO_ACTION_H__
#define __GTK_RADIO_ACTION_H__
Modified: trunk/gtk/gtkradiobutton.h
==============================================================================
--- trunk/gtk/gtkradiobutton.h (original)
+++ trunk/gtk/gtkradiobutton.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RADIO_BUTTON_H__
#define __GTK_RADIO_BUTTON_H__
Modified: trunk/gtk/gtkradiomenuitem.h
==============================================================================
--- trunk/gtk/gtkradiomenuitem.h (original)
+++ trunk/gtk/gtkradiomenuitem.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RADIO_MENU_ITEM_H__
#define __GTK_RADIO_MENU_ITEM_H__
Modified: trunk/gtk/gtkradiotoolbutton.h
==============================================================================
--- trunk/gtk/gtkradiotoolbutton.h (original)
+++ trunk/gtk/gtkradiotoolbutton.h Wed May 28 15:07:04 2008
@@ -20,6 +20,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RADIO_TOOL_BUTTON_H__
#define __GTK_RADIO_TOOL_BUTTON_H__
Modified: trunk/gtk/gtkrange.h
==============================================================================
--- trunk/gtk/gtkrange.h (original)
+++ trunk/gtk/gtkrange.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RANGE_H__
#define __GTK_RANGE_H__
Modified: trunk/gtk/gtkrc.h
==============================================================================
--- trunk/gtk/gtkrc.h (original)
+++ trunk/gtk/gtkrc.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RC_H__
#define __GTK_RC_H__
Modified: trunk/gtk/gtkrecentaction.h
==============================================================================
--- trunk/gtk/gtkrecentaction.h (original)
+++ trunk/gtk/gtkrecentaction.h Wed May 28 15:07:04 2008
@@ -19,6 +19,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RECENT_ACTION_H__
#define __GTK_RECENT_ACTION_H__
Modified: trunk/gtk/gtkrecentchooser.h
==============================================================================
--- trunk/gtk/gtkrecentchooser.h (original)
+++ trunk/gtk/gtkrecentchooser.h Wed May 28 15:07:04 2008
@@ -19,6 +19,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RECENT_CHOOSER_H__
#define __GTK_RECENT_CHOOSER_H__
Modified: trunk/gtk/gtkrecentchooserdialog.h
==============================================================================
--- trunk/gtk/gtkrecentchooserdialog.h (original)
+++ trunk/gtk/gtkrecentchooserdialog.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RECENT_CHOOSER_DIALOG_H__
#define __GTK_RECENT_CHOOSER_DIALOG_H__
Modified: trunk/gtk/gtkrecentchoosermenu.h
==============================================================================
--- trunk/gtk/gtkrecentchoosermenu.h (original)
+++ trunk/gtk/gtkrecentchoosermenu.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RECENT_CHOOSER_MENU_H__
#define __GTK_RECENT_CHOOSER_MENU_H__
Modified: trunk/gtk/gtkrecentchooserwidget.h
==============================================================================
--- trunk/gtk/gtkrecentchooserwidget.h (original)
+++ trunk/gtk/gtkrecentchooserwidget.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RECENT_CHOOSER_WIDGET_H__
#define __GTK_RECENT_CHOOSER_WIDGET_H__
Modified: trunk/gtk/gtkrecentfilter.h
==============================================================================
--- trunk/gtk/gtkrecentfilter.h (original)
+++ trunk/gtk/gtkrecentfilter.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RECENT_FILTER_H__
#define __GTK_RECENT_FILTER_H__
Modified: trunk/gtk/gtkrecentmanager.h
==============================================================================
--- trunk/gtk/gtkrecentmanager.h (original)
+++ trunk/gtk/gtkrecentmanager.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RECENT_MANAGER_H__
#define __GTK_RECENT_MANAGER_H__
Modified: trunk/gtk/gtkruler.h
==============================================================================
--- trunk/gtk/gtkruler.h (original)
+++ trunk/gtk/gtkruler.h Wed May 28 15:07:04 2008
@@ -34,6 +34,10 @@
* distribution.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_RULER_H__
#define __GTK_RULER_H__
Modified: trunk/gtk/gtkscale.h
==============================================================================
--- trunk/gtk/gtkscale.h (original)
+++ trunk/gtk/gtkscale.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SCALE_H__
#define __GTK_SCALE_H__
Modified: trunk/gtk/gtkscalebutton.h
==============================================================================
--- trunk/gtk/gtkscalebutton.h (original)
+++ trunk/gtk/gtkscalebutton.h Wed May 28 15:07:04 2008
@@ -33,6 +33,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SCALE_BUTTON_H__
#define __GTK_SCALE_BUTTON_H__
Modified: trunk/gtk/gtkscrollbar.h
==============================================================================
--- trunk/gtk/gtkscrollbar.h (original)
+++ trunk/gtk/gtkscrollbar.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SCROLLBAR_H__
#define __GTK_SCROLLBAR_H__
Modified: trunk/gtk/gtkscrolledwindow.h
==============================================================================
--- trunk/gtk/gtkscrolledwindow.h (original)
+++ trunk/gtk/gtkscrolledwindow.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SCROLLED_WINDOW_H__
#define __GTK_SCROLLED_WINDOW_H__
Modified: trunk/gtk/gtkselection.h
==============================================================================
--- trunk/gtk/gtkselection.h (original)
+++ trunk/gtk/gtkselection.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SELECTION_H__
#define __GTK_SELECTION_H__
Modified: trunk/gtk/gtkseparator.h
==============================================================================
--- trunk/gtk/gtkseparator.h (original)
+++ trunk/gtk/gtkseparator.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SEPARATOR_H__
#define __GTK_SEPARATOR_H__
Modified: trunk/gtk/gtkseparatormenuitem.h
==============================================================================
--- trunk/gtk/gtkseparatormenuitem.h (original)
+++ trunk/gtk/gtkseparatormenuitem.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SEPARATOR_MENU_ITEM_H__
#define __GTK_SEPARATOR_MENU_ITEM_H__
Modified: trunk/gtk/gtkseparatortoolitem.h
==============================================================================
--- trunk/gtk/gtkseparatortoolitem.h (original)
+++ trunk/gtk/gtkseparatortoolitem.h Wed May 28 15:07:04 2008
@@ -19,6 +19,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SEPARATOR_TOOL_ITEM_H__
#define __GTK_SEPARATOR_TOOL_ITEM_H__
Modified: trunk/gtk/gtksettings.h
==============================================================================
--- trunk/gtk/gtksettings.h (original)
+++ trunk/gtk/gtksettings.h Wed May 28 15:07:04 2008
@@ -15,6 +15,11 @@
* License along with this library; if not, write to the Free
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SETTINGS_H__
#define __GTK_SETTINGS_H__
Modified: trunk/gtk/gtkshow.h
==============================================================================
--- trunk/gtk/gtkshow.h (original)
+++ trunk/gtk/gtkshow.h Wed May 28 15:07:04 2008
@@ -20,6 +20,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SHOW_H__
#define __GTK_SHOW_H__
Modified: trunk/gtk/gtksignal.h
==============================================================================
--- trunk/gtk/gtksignal.h (original)
+++ trunk/gtk/gtksignal.h Wed May 28 15:07:04 2008
@@ -29,9 +29,7 @@
#ifndef __GTK_SIGNAL_H__
#define __GTK_SIGNAL_H__
-#include <gtk/gtkenums.h>
-#include <gtk/gtkobject.h>
-#include <gtk/gtkmarshal.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtksizegroup.h
==============================================================================
--- trunk/gtk/gtksizegroup.h (original)
+++ trunk/gtk/gtksizegroup.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SIZE_GROUP_H__
#define __GTK_SIZE_GROUP_H__
Modified: trunk/gtk/gtksocket.h
==============================================================================
--- trunk/gtk/gtksocket.h (original)
+++ trunk/gtk/gtksocket.h Wed May 28 15:07:04 2008
@@ -23,6 +23,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SOCKET_H__
#define __GTK_SOCKET_H__
Modified: trunk/gtk/gtkspinbutton.h
==============================================================================
--- trunk/gtk/gtkspinbutton.h (original)
+++ trunk/gtk/gtkspinbutton.h Wed May 28 15:07:04 2008
@@ -27,6 +27,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_SPIN_BUTTON_H__
#define __GTK_SPIN_BUTTON_H__
Modified: trunk/gtk/gtkstatusbar.h
==============================================================================
--- trunk/gtk/gtkstatusbar.h (original)
+++ trunk/gtk/gtkstatusbar.h Wed May 28 15:07:04 2008
@@ -25,6 +25,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_STATUSBAR_H__
#define __GTK_STATUSBAR_H__
Modified: trunk/gtk/gtkstatusicon.h
==============================================================================
--- trunk/gtk/gtkstatusicon.h (original)
+++ trunk/gtk/gtkstatusicon.h Wed May 28 15:07:04 2008
@@ -21,6 +21,10 @@
* Mark McLoughlin <mark skynet ie>
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_STATUS_ICON_H__
#define __GTK_STATUS_ICON_H__
Modified: trunk/gtk/gtkstock.h
==============================================================================
--- trunk/gtk/gtkstock.h (original)
+++ trunk/gtk/gtkstock.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_STOCK_H__
#define __GTK_STOCK_H__
Modified: trunk/gtk/gtkstyle.h
==============================================================================
--- trunk/gtk/gtkstyle.h (original)
+++ trunk/gtk/gtkstyle.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_STYLE_H__
#define __GTK_STYLE_H__
Modified: trunk/gtk/gtktable.h
==============================================================================
--- trunk/gtk/gtktable.h (original)
+++ trunk/gtk/gtktable.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TABLE_H__
#define __GTK_TABLE_H__
Modified: trunk/gtk/gtktearoffmenuitem.h
==============================================================================
--- trunk/gtk/gtktearoffmenuitem.h (original)
+++ trunk/gtk/gtktearoffmenuitem.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TEAROFF_MENU_ITEM_H__
#define __GTK_TEAROFF_MENU_ITEM_H__
Modified: trunk/gtk/gtktestutils.h
==============================================================================
--- trunk/gtk/gtktestutils.h (original)
+++ trunk/gtk/gtktestutils.h Wed May 28 15:07:04 2008
@@ -17,6 +17,11 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TEST_UTILS_H__
#define __GTK_TEST_UTILS_H__
Modified: trunk/gtk/gtktextbuffer.h
==============================================================================
--- trunk/gtk/gtktextbuffer.h (original)
+++ trunk/gtk/gtktextbuffer.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TEXT_BUFFER_H__
#define __GTK_TEXT_BUFFER_H__
Modified: trunk/gtk/gtktextbufferrichtext.h
==============================================================================
--- trunk/gtk/gtktextbufferrichtext.h (original)
+++ trunk/gtk/gtktextbufferrichtext.h Wed May 28 15:07:04 2008
@@ -19,6 +19,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TEXT_BUFFER_RICH_TEXT_H__
#define __GTK_TEXT_BUFFER_RICH_TEXT_H__
Modified: trunk/gtk/gtktextchild.h
==============================================================================
--- trunk/gtk/gtktextchild.h (original)
+++ trunk/gtk/gtktextchild.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TEXT_CHILD_H__
#define __GTK_TEXT_CHILD_H__
Modified: trunk/gtk/gtktextiter.h
==============================================================================
--- trunk/gtk/gtktextiter.h (original)
+++ trunk/gtk/gtktextiter.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TEXT_ITER_H__
#define __GTK_TEXT_ITER_H__
Modified: trunk/gtk/gtktextlayout.h
==============================================================================
--- trunk/gtk/gtktextlayout.h (original)
+++ trunk/gtk/gtktextlayout.h Wed May 28 15:07:04 2008
@@ -89,8 +89,7 @@
#error "You are not supposed to be including this file; the equivalent public API is in gtktextview.h"
#endif
-#include <gtk/gtktextbuffer.h>
-#include <gtk/gtktextiter.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtktextmark.h
==============================================================================
--- trunk/gtk/gtktextmark.h (original)
+++ trunk/gtk/gtktextmark.h Wed May 28 15:07:04 2008
@@ -47,6 +47,10 @@
*
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TEXT_MARK_H__
#define __GTK_TEXT_MARK_H__
Modified: trunk/gtk/gtktexttag.h
==============================================================================
--- trunk/gtk/gtktexttag.h (original)
+++ trunk/gtk/gtktexttag.h Wed May 28 15:07:04 2008
@@ -47,6 +47,10 @@
*
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TEXT_TAG_H__
#define __GTK_TEXT_TAG_H__
Modified: trunk/gtk/gtktexttagprivate.h
==============================================================================
--- trunk/gtk/gtktexttagprivate.h (original)
+++ trunk/gtk/gtktexttagprivate.h Wed May 28 15:07:04 2008
@@ -27,7 +27,7 @@
#ifndef __GTK_TEXT_TAG_PRIVATE_H__
#define __GTK_TEXT_TAG_PRIVATE_H__
-#include <gtk/gtktexttag.h>
+#include <gtk/gtk.h>
typedef struct _GtkTextBTreeNode GtkTextBTreeNode;
Modified: trunk/gtk/gtktexttagtable.h
==============================================================================
--- trunk/gtk/gtktexttagtable.h (original)
+++ trunk/gtk/gtktexttagtable.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TEXT_TAG_TABLE_H__
#define __GTK_TEXT_TAG_TABLE_H__
Modified: trunk/gtk/gtktexttypes.h
==============================================================================
--- trunk/gtk/gtktexttypes.h (original)
+++ trunk/gtk/gtktexttypes.h Wed May 28 15:07:04 2008
@@ -27,9 +27,7 @@
#ifndef __GTK_TEXT_TYPES_H__
#define __GTK_TEXT_TYPES_H__
-#include <glib.h>
-
-#include <gtk/gtktextbuffer.h>
+#include <gtk/gtk.h>
#include <gtk/gtktexttagprivate.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtktextview.h
==============================================================================
--- trunk/gtk/gtktextview.h (original)
+++ trunk/gtk/gtktextview.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TEXT_VIEW_H__
#define __GTK_TEXT_VIEW_H__
Modified: trunk/gtk/gtktipsquery.h
==============================================================================
--- trunk/gtk/gtktipsquery.h (original)
+++ trunk/gtk/gtktipsquery.h Wed May 28 15:07:04 2008
@@ -32,8 +32,7 @@
#ifndef __GTK_TIPS_QUERY_H__
#define __GTK_TIPS_QUERY_H__
-
-#include <gtk/gtklabel.h>
+#include <gtk/gtk.h>
G_BEGIN_DECLS
Modified: trunk/gtk/gtktoggleaction.h
==============================================================================
--- trunk/gtk/gtktoggleaction.h (original)
+++ trunk/gtk/gtktoggleaction.h Wed May 28 15:07:04 2008
@@ -27,6 +27,11 @@
* files for a list of changes. These files are distributed with
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TOGGLE_ACTION_H__
#define __GTK_TOGGLE_ACTION_H__
Modified: trunk/gtk/gtktogglebutton.h
==============================================================================
--- trunk/gtk/gtktogglebutton.h (original)
+++ trunk/gtk/gtktogglebutton.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TOGGLE_BUTTON_H__
#define __GTK_TOGGLE_BUTTON_H__
Modified: trunk/gtk/gtktoggletoolbutton.h
==============================================================================
--- trunk/gtk/gtktoggletoolbutton.h (original)
+++ trunk/gtk/gtktoggletoolbutton.h Wed May 28 15:07:04 2008
@@ -20,6 +20,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TOGGLE_TOOL_BUTTON_H__
#define __GTK_TOGGLE_TOOL_BUTTON_H__
Modified: trunk/gtk/gtktoolbar.h
==============================================================================
--- trunk/gtk/gtktoolbar.h (original)
+++ trunk/gtk/gtktoolbar.h Wed May 28 15:07:04 2008
@@ -29,6 +29,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TOOLBAR_H__
#define __GTK_TOOLBAR_H__
Modified: trunk/gtk/gtktoolbutton.h
==============================================================================
--- trunk/gtk/gtktoolbutton.h (original)
+++ trunk/gtk/gtktoolbutton.h Wed May 28 15:07:04 2008
@@ -20,6 +20,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TOOL_BUTTON_H__
#define __GTK_TOOL_BUTTON_H__
Modified: trunk/gtk/gtktoolitem.h
==============================================================================
--- trunk/gtk/gtktoolitem.h (original)
+++ trunk/gtk/gtktoolitem.h Wed May 28 15:07:04 2008
@@ -20,6 +20,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TOOL_ITEM_H__
#define __GTK_TOOL_ITEM_H__
Modified: trunk/gtk/gtktoolshell.h
==============================================================================
--- trunk/gtk/gtktoolshell.h (original)
+++ trunk/gtk/gtktoolshell.h Wed May 28 15:07:04 2008
@@ -20,6 +20,10 @@
* Mathias Hasselmann
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TOOL_SHELL_H__
#define __GTK_TOOL_SHELL_H__
Modified: trunk/gtk/gtktooltip.h
==============================================================================
--- trunk/gtk/gtktooltip.h (original)
+++ trunk/gtk/gtktooltip.h Wed May 28 15:07:04 2008
@@ -19,6 +19,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TOOLTIP_H__
#define __GTK_TOOLTIP_H__
Modified: trunk/gtk/gtktreedatalist.h
==============================================================================
--- trunk/gtk/gtktreedatalist.h (original)
+++ trunk/gtk/gtktreedatalist.h Wed May 28 15:07:04 2008
@@ -17,13 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
-
#ifndef __GTK_TREE_DATA_LIST_H__
#define __GTK_TREE_DATA_LIST_H__
-#include <glib.h>
-#include <glib-object.h>
-#include "gtktreesortable.h"
+#include <gtk/gtk.h>
typedef struct _GtkTreeDataList GtkTreeDataList;
struct _GtkTreeDataList
Modified: trunk/gtk/gtktreednd.h
==============================================================================
--- trunk/gtk/gtktreednd.h (original)
+++ trunk/gtk/gtktreednd.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TREE_DND_H__
#define __GTK_TREE_DND_H__
Modified: trunk/gtk/gtktreemodel.h
==============================================================================
--- trunk/gtk/gtktreemodel.h (original)
+++ trunk/gtk/gtktreemodel.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TREE_MODEL_H__
#define __GTK_TREE_MODEL_H__
Modified: trunk/gtk/gtktreemodelfilter.h
==============================================================================
--- trunk/gtk/gtktreemodelfilter.h (original)
+++ trunk/gtk/gtktreemodelfilter.h Wed May 28 15:07:04 2008
@@ -18,6 +18,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TREE_MODEL_FILTER_H__
#define __GTK_TREE_MODEL_FILTER_H__
Modified: trunk/gtk/gtktreemodelsort.h
==============================================================================
--- trunk/gtk/gtktreemodelsort.h (original)
+++ trunk/gtk/gtktreemodelsort.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TREE_MODEL_SORT_H__
#define __GTK_TREE_MODEL_SORT_H__
Modified: trunk/gtk/gtktreeselection.h
==============================================================================
--- trunk/gtk/gtktreeselection.h (original)
+++ trunk/gtk/gtktreeselection.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TREE_SELECTION_H__
#define __GTK_TREE_SELECTION_H__
Modified: trunk/gtk/gtktreesortable.h
==============================================================================
--- trunk/gtk/gtktreesortable.h (original)
+++ trunk/gtk/gtktreesortable.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TREE_SORTABLE_H__
#define __GTK_TREE_SORTABLE_H__
Modified: trunk/gtk/gtktreestore.h
==============================================================================
--- trunk/gtk/gtktreestore.h (original)
+++ trunk/gtk/gtktreestore.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TREE_STORE_H__
#define __GTK_TREE_STORE_H__
Modified: trunk/gtk/gtktreeview.h
==============================================================================
--- trunk/gtk/gtktreeview.h (original)
+++ trunk/gtk/gtktreeview.h Wed May 28 15:07:04 2008
@@ -16,6 +16,11 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TREE_VIEW_H__
#define __GTK_TREE_VIEW_H__
Modified: trunk/gtk/gtktreeviewcolumn.h
==============================================================================
--- trunk/gtk/gtktreeviewcolumn.h (original)
+++ trunk/gtk/gtktreeviewcolumn.h Wed May 28 15:07:04 2008
@@ -17,6 +17,10 @@
* Boston, MA 02111-1307, USA.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TREE_VIEW_COLUMN_H__
#define __GTK_TREE_VIEW_COLUMN_H__
Modified: trunk/gtk/gtktypebuiltins.h.template
==============================================================================
--- trunk/gtk/gtktypebuiltins.h.template (original)
+++ trunk/gtk/gtktypebuiltins.h.template Wed May 28 15:07:04 2008
@@ -1,4 +1,8 @@
/*** BEGIN file-header ***/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TYPE_BUILTINS_H__
#define __GTK_TYPE_BUILTINS_H__
Modified: trunk/gtk/gtktypeutils.h
==============================================================================
--- trunk/gtk/gtktypeutils.h (original)
+++ trunk/gtk/gtktypeutils.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_TYPE_UTILS_H__
#define __GTK_TYPE_UTILS_H__
Modified: trunk/gtk/gtkuimanager.h
==============================================================================
--- trunk/gtk/gtkuimanager.h (original)
+++ trunk/gtk/gtkuimanager.h Wed May 28 15:07:04 2008
@@ -27,6 +27,11 @@
* files for a list of changes. These files are distributed with
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_UI_MANAGER_H__
#define __GTK_UI_MANAGER_H__
Modified: trunk/gtk/gtkvbbox.h
==============================================================================
--- trunk/gtk/gtkvbbox.h (original)
+++ trunk/gtk/gtkvbbox.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_VBBOX_H__
#define __GTK_VBBOX_H__
Modified: trunk/gtk/gtkvbox.h
==============================================================================
--- trunk/gtk/gtkvbox.h (original)
+++ trunk/gtk/gtkvbox.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_VBOX_H__
#define __GTK_VBOX_H__
Modified: trunk/gtk/gtkversion.h.in
==============================================================================
--- trunk/gtk/gtkversion.h.in (original)
+++ trunk/gtk/gtkversion.h.in Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_VERSION_H__
#define __GTK_VERSION_H__
Modified: trunk/gtk/gtkviewport.h
==============================================================================
--- trunk/gtk/gtkviewport.h (original)
+++ trunk/gtk/gtkviewport.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_VIEWPORT_H__
#define __GTK_VIEWPORT_H__
Modified: trunk/gtk/gtkvolumebutton.h
==============================================================================
--- trunk/gtk/gtkvolumebutton.h (original)
+++ trunk/gtk/gtkvolumebutton.h Wed May 28 15:07:04 2008
@@ -27,6 +27,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_VOLUME_BUTTON_H__
#define __GTK_VOLUME_BUTTON_H__
Modified: trunk/gtk/gtkvpaned.h
==============================================================================
--- trunk/gtk/gtkvpaned.h (original)
+++ trunk/gtk/gtkvpaned.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_VPANED_H__
#define __GTK_VPANED_H__
Modified: trunk/gtk/gtkvruler.h
==============================================================================
--- trunk/gtk/gtkvruler.h (original)
+++ trunk/gtk/gtkvruler.h Wed May 28 15:07:04 2008
@@ -34,6 +34,10 @@
* distribution.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_VRULER_H__
#define __GTK_VRULER_H__
Modified: trunk/gtk/gtkvscale.h
==============================================================================
--- trunk/gtk/gtkvscale.h (original)
+++ trunk/gtk/gtkvscale.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_VSCALE_H__
#define __GTK_VSCALE_H__
Modified: trunk/gtk/gtkvscrollbar.h
==============================================================================
--- trunk/gtk/gtkvscrollbar.h (original)
+++ trunk/gtk/gtkvscrollbar.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_VSCROLLBAR_H__
#define __GTK_VSCROLLBAR_H__
Modified: trunk/gtk/gtkvseparator.h
==============================================================================
--- trunk/gtk/gtkvseparator.h (original)
+++ trunk/gtk/gtkvseparator.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_VSEPARATOR_H__
#define __GTK_VSEPARATOR_H__
Modified: trunk/gtk/gtkwidget.h
==============================================================================
--- trunk/gtk/gtkwidget.h (original)
+++ trunk/gtk/gtkwidget.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_WIDGET_H__
#define __GTK_WIDGET_H__
Modified: trunk/gtk/gtkwindow.h
==============================================================================
--- trunk/gtk/gtkwindow.h (original)
+++ trunk/gtk/gtkwindow.h Wed May 28 15:07:04 2008
@@ -24,6 +24,10 @@
* GTK+ at ftp://ftp.gtk.org/pub/gtk/.
*/
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
#ifndef __GTK_WINDOW_H__
#define __GTK_WINDOW_H__
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]