mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-31 07:40:47 +00:00
More data link implementation details.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@20850 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
288beea76f
commit
45f40695b6
8 changed files with 329 additions and 93 deletions
|
@ -65,19 +65,32 @@ APPKIT_EXPORT NSString *NSDataLinkFileNameExtension;
|
|||
NSDataLinkNumber linkNumber;
|
||||
NSDataLinkDisposition disposition;
|
||||
NSDataLinkUpdateMode updateMode;
|
||||
NSDataLinkManager *manager;
|
||||
|
||||
// info about the source.
|
||||
NSDate *lastUpdateTime;
|
||||
NSString *sourceApplicationName;
|
||||
NSString *sourceFilename;
|
||||
NSSelection *sourceSelection;
|
||||
NSArray *types;
|
||||
NSDate *lastUpdateTime;
|
||||
NSString *sourceApplicationName;
|
||||
NSString *sourceFilename;
|
||||
NSSelection *sourceSelection;
|
||||
id sourceManager;
|
||||
|
||||
// info about the destination
|
||||
NSString *destinationApplicationName;
|
||||
NSString *destinationFilename;
|
||||
NSSelection *destinationSelection;
|
||||
NSString *destinationApplicationName;
|
||||
NSString *destinationFilename;
|
||||
NSSelection *destinationSelection;
|
||||
id destinationManager;
|
||||
|
||||
// types.
|
||||
NSArray *types;
|
||||
|
||||
// other flags
|
||||
struct __linkFlags {
|
||||
unsigned appVerifies:1;
|
||||
unsigned broken:1;
|
||||
unsigned canUpdateContinuously:1;
|
||||
unsigned isDirty:1;
|
||||
unsigned willOpenSource:1;
|
||||
unsigned willUpdate:1;
|
||||
} _flags;
|
||||
}
|
||||
|
||||
//
|
||||
|
@ -131,5 +144,8 @@ APPKIT_EXPORT NSString *NSDataLinkFileNameExtension;
|
|||
- (NSDataLinkUpdateMode)updateMode;
|
||||
@end
|
||||
|
||||
APPKIT_EXPORT NSString *NSDataLinkFilenameExtension;
|
||||
APPKIT_EXPORT NSString *NSDataLinkPboardType;
|
||||
|
||||
#endif // _GNUstep_H_NSDataLink
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue