From c1aeecc511ec20b8b953c9739a0e1f0716f9094c Mon Sep 17 00:00:00 2001 From: richard Date: Thu, 11 Sep 1997 13:50:26 +0000 Subject: [PATCH] Added methods to be called by the server to get a local pasteboard object to ask its owner for more data. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@2416 72102866-910b-0410-8b05-ffd578937521 --- Headers/gnustep/gui/NSPasteboard.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Headers/gnustep/gui/NSPasteboard.h b/Headers/gnustep/gui/NSPasteboard.h index 2517a691e..3df3226ee 100644 --- a/Headers/gnustep/gui/NSPasteboard.h +++ b/Headers/gnustep/gui/NSPasteboard.h @@ -73,6 +73,7 @@ extern NSString *NSPasteboardCommunicationException; NSString* name; // The name of this pasteboard. int changeCount; // What we think the current count is. id target; // Proxy to the object in the server. + id owner; // Local pasteboard owner. BOOL useHistory; // Want strict OPENSTEP? } @@ -133,12 +134,17 @@ extern NSString *NSPasteboardCommunicationException; // Methods Implemented by the Owner // - (void)pasteboard:(NSPasteboard *)sender - provideDataForType:(NSString *)type; +provideDataForType:(NSString *)type; +- (void)pasteboard:(NSPasteboard *)sender +provideDataForType:(NSString *)type + andVersion:(int)ver; - (void)pasteboardChangedOwner:(NSPasteboard *)sender; @end @interface NSPasteboard (GNUstepExtensions) +- (id)askOwner:(id)obj toProvideDataForType:(NSString*)t; +- (id)askOwner:(id)obj toProvideDataForType:(NSString*)t andVersion:(int)v; - (void)setChangeCount: (int)changeCount; @end