diff --git a/Headers/gnustep/gui/NSPasteboard.h b/Headers/gnustep/gui/NSPasteboard.h index 11348ecfe..5e80ae81a 100644 --- a/Headers/gnustep/gui/NSPasteboard.h +++ b/Headers/gnustep/gui/NSPasteboard.h @@ -54,6 +54,12 @@ extern NSString *NSTIFFPboardType; extern NSString *NSDataLinkPboardType; extern NSString *NSGeneralPboardType; +#ifndef STRICT_OPENSTEP +extern NSString *NSPDFPboardType; +extern NSString *NSPICTPboardType; +extern NSString *NSURLPboardType; +#endif + // // Pasteboard Name Globals // @@ -133,6 +139,9 @@ extern NSString *NSPasteboardCommunicationException; - (NSFileWrapper *)readFileWrapper; - (NSString *)stringForType:(NSString *)dataType; +@end + +@interface NSObject (NSPasteboardOwner) // // Methods Implemented by the Owner // diff --git a/Source/externs.m b/Source/externs.m index 741cfe644..738f8eab3 100644 --- a/Source/externs.m +++ b/Source/externs.m @@ -199,6 +199,9 @@ NSString *NSRTFDPboardType = @"NSRTFDPboardType"; NSString *NSTIFFPboardType = @"NSTIFFPboardType"; NSString *NSDataLinkPboardType = @"NSDataLinkPboardType"; NSString *NSGeneralPboardType = @"NSGeneralPboardType"; +NSString *NSPDFPboardType = @"NSPDFPboardType"; +NSString *NSPICTPboardType = @"NSPICTPboardType"; +NSString *NSURLPboardType = @"NSURLPboardType"; // Pasteboard Name Globals NSString *NSDragPboard = @"NSDragPboard";