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
This commit is contained in:
richard 1997-09-11 13:50:26 +00:00
parent 547e06350e
commit c1aeecc511

View file

@ -73,6 +73,7 @@ extern NSString *NSPasteboardCommunicationException;
NSString* name; // The name of this pasteboard. NSString* name; // The name of this pasteboard.
int changeCount; // What we think the current count is. int changeCount; // What we think the current count is.
id target; // Proxy to the object in the server. id target; // Proxy to the object in the server.
id owner; // Local pasteboard owner.
BOOL useHistory; // Want strict OPENSTEP? BOOL useHistory; // Want strict OPENSTEP?
} }
@ -134,11 +135,16 @@ extern NSString *NSPasteboardCommunicationException;
// //
- (void)pasteboard:(NSPasteboard *)sender - (void)pasteboard:(NSPasteboard *)sender
provideDataForType:(NSString *)type; provideDataForType:(NSString *)type;
- (void)pasteboard:(NSPasteboard *)sender
provideDataForType:(NSString *)type
andVersion:(int)ver;
- (void)pasteboardChangedOwner:(NSPasteboard *)sender; - (void)pasteboardChangedOwner:(NSPasteboard *)sender;
@end @end
@interface NSPasteboard (GNUstepExtensions) @interface NSPasteboard (GNUstepExtensions)
- (id)askOwner:(id)obj toProvideDataForType:(NSString*)t;
- (id)askOwner:(id)obj toProvideDataForType:(NSString*)t andVersion:(int)v;
- (void)setChangeCount: (int)changeCount; - (void)setChangeCount: (int)changeCount;
@end @end