From 548cfea1d5932e6ee62501fb8954a7a476538b25 Mon Sep 17 00:00:00 2001 From: Alexander Malmberg Date: Wed, 11 Feb 2004 16:34:17 +0000 Subject: [PATCH] Add missing forward declarations and includes to make all headers self-contained. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@18578 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 11 +++++++++++ Headers/Additions/GNUstepGUI/GSServicesManager.h | 2 ++ Headers/Additions/GNUstepGUI/GSTitleView.h | 4 +++- Headers/AppKit/NSDrawer.h | 1 + Headers/AppKit/NSHelpManager.h | 1 + Headers/AppKit/NSMenuItem.h | 2 ++ Headers/AppKit/NSPrintOperation.h | 1 + Headers/AppKit/NSSpellProtocol.h | 2 ++ Headers/AppKit/NSTableColumn.h | 1 + Headers/AppKit/NSToolbar.h | 2 ++ Headers/AppKit/NSUserInterfaceValidation.h | 2 ++ 11 files changed, 28 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 64b41b9ea..a9bb9ec44 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2004-02-11 17:27 Alexander Malmberg + + * Headers/Additions/GNUstepGUI/GSServicesManager.h, + Headers/Additions/GNUstepGUI/GSTitleView.h, + Headers/AppKit/NSDrawer.h, Headers/AppKit/NSHelpManager.h, + Headers/AppKit/NSMenuItem.h, Headers/AppKit/NSPrintOperation.h, + Headers/AppKit/NSSpellProtocol.h, Headers/AppKit/NSTableColumn.h, + Headers/AppKit/NSToolbar.h, + Headers/AppKit/NSUserInterfaceValidation.h: Add missing forward + declarations and includes to make all headers self-contained. + 2004-02-11 Fred Kiefer * Source/NSMenuItemCell.m: (-drawBorderAndBackgroundWithFrame:inView:) diff --git a/Headers/Additions/GNUstepGUI/GSServicesManager.h b/Headers/Additions/GNUstepGUI/GSServicesManager.h index 92b7ebbcb..80ee68c2e 100644 --- a/Headers/Additions/GNUstepGUI/GSServicesManager.h +++ b/Headers/Additions/GNUstepGUI/GSServicesManager.h @@ -27,6 +27,8 @@ #ifndef _GNUstep_H_GSServicesManager #define _GNUstep_H_GSServicesManager +#include + @class NSApplication; @class NSArray; @class NSDate; diff --git a/Headers/Additions/GNUstepGUI/GSTitleView.h b/Headers/Additions/GNUstepGUI/GSTitleView.h index 0cdff8f2b..66ab4475b 100644 --- a/Headers/Additions/GNUstepGUI/GSTitleView.h +++ b/Headers/Additions/GNUstepGUI/GSTitleView.h @@ -26,7 +26,9 @@ #ifndef _GNUstep_H_GSTitleView #define _GNUstep_H_GSTitleView -@class NSDictionary; +#include + +@class NSMutableDictionary; @class NSButton; @class NSImage; diff --git a/Headers/AppKit/NSDrawer.h b/Headers/AppKit/NSDrawer.h index 750e90f22..1507b3980 100644 --- a/Headers/AppKit/NSDrawer.h +++ b/Headers/AppKit/NSDrawer.h @@ -34,6 +34,7 @@ @class NSWindow; @class NSView; +@class NSNotification; enum { NSDrawerClosedState, diff --git a/Headers/AppKit/NSHelpManager.h b/Headers/AppKit/NSHelpManager.h index 58e8abb43..1da267815 100644 --- a/Headers/AppKit/NSHelpManager.h +++ b/Headers/AppKit/NSHelpManager.h @@ -30,6 +30,7 @@ #define __GNUstep_H_NSHelpManager #include +#include #include #include diff --git a/Headers/AppKit/NSMenuItem.h b/Headers/AppKit/NSMenuItem.h index 8a1ca4b8e..ed65b07d4 100644 --- a/Headers/AppKit/NSMenuItem.h +++ b/Headers/AppKit/NSMenuItem.h @@ -32,6 +32,8 @@ #ifndef _GNUstep_H_NSMenuItem #define _GNUstep_H_NSMenuItem +#include + @class NSString; @class NSMenu; diff --git a/Headers/AppKit/NSPrintOperation.h b/Headers/AppKit/NSPrintOperation.h index c6d504d69..1e0a8da89 100644 --- a/Headers/AppKit/NSPrintOperation.h +++ b/Headers/AppKit/NSPrintOperation.h @@ -41,6 +41,7 @@ @class NSMutableData; @class NSView; +@class NSWindow; @class NSPrintInfo; @class NSPrintPanel; @class NSGraphicsContext; diff --git a/Headers/AppKit/NSSpellProtocol.h b/Headers/AppKit/NSSpellProtocol.h index 472522bf1..a512a4f2f 100644 --- a/Headers/AppKit/NSSpellProtocol.h +++ b/Headers/AppKit/NSSpellProtocol.h @@ -28,6 +28,8 @@ #ifndef _GNUstep_H_NSSpellProtocol #define _GNUstep_H_NSSpellProtocol +#include + @protocol NSChangeSpelling - (void) changeSpelling:(id)sender; diff --git a/Headers/AppKit/NSTableColumn.h b/Headers/AppKit/NSTableColumn.h index ae26d4b47..a944bec7c 100644 --- a/Headers/AppKit/NSTableColumn.h +++ b/Headers/AppKit/NSTableColumn.h @@ -30,6 +30,7 @@ #ifndef _GNUstep_H_NSTableColumn #define _GNUstep_H_NSTableColumn +#include #include @class NSCell; diff --git a/Headers/AppKit/NSToolbar.h b/Headers/AppKit/NSToolbar.h index 68134e6b9..16b431fef 100644 --- a/Headers/AppKit/NSToolbar.h +++ b/Headers/AppKit/NSToolbar.h @@ -33,6 +33,8 @@ #include #include +#include + @class NSArray; @class NSMutableArray; @class NSString; diff --git a/Headers/AppKit/NSUserInterfaceValidation.h b/Headers/AppKit/NSUserInterfaceValidation.h index 998190c86..f2894ceb2 100644 --- a/Headers/AppKit/NSUserInterfaceValidation.h +++ b/Headers/AppKit/NSUserInterfaceValidation.h @@ -28,6 +28,8 @@ #ifndef _GNUstep_H_NSUserInterfaceValidation #define _GNUstep_H_NSUserInterfaceValidation +#include + @protocol NSValidatedUserInterfaceItem - (SEL)action;