mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-30 03:10:38 +00:00
Correct the definition of NSDragOperation and all its usages.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@31754 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
3a9b7dbab3
commit
de9abfb7ee
11 changed files with 49 additions and 34 deletions
|
@ -38,17 +38,19 @@
|
|||
@class NSImage;
|
||||
@class NSURL;
|
||||
|
||||
typedef enum _NSDragOperation {
|
||||
enum _NSDragOperation {
|
||||
NSDragOperationNone = 0,
|
||||
NSDragOperationCopy = 1,
|
||||
NSDragOperationLink = 2,
|
||||
NSDragOperationGeneric = 4,
|
||||
NSDragOperationPrivate = 8,
|
||||
NSDragOperationAll = 15,
|
||||
NSDragOperationMove = 16,
|
||||
NSDragOperationDelete = 32,
|
||||
NSDragOperationAll = 63,
|
||||
NSDragOperationEvery = 0xffff
|
||||
} NSDragOperation;
|
||||
NSDragOperationEvery = UINT_MAX
|
||||
};
|
||||
|
||||
typedef unsigned int NSDragOperation;
|
||||
|
||||
@protocol NSDraggingInfo
|
||||
|
||||
|
@ -58,9 +60,9 @@ typedef enum _NSDragOperation {
|
|||
- (NSWindow *)draggingDestinationWindow;
|
||||
- (NSPoint)draggingLocation;
|
||||
- (NSPasteboard *)draggingPasteboard;
|
||||
- (int)draggingSequenceNumber;
|
||||
- (NSInteger)draggingSequenceNumber;
|
||||
- (id)draggingSource;
|
||||
- (unsigned int)draggingSourceOperationMask;
|
||||
- (NSDragOperation)draggingSourceOperationMask;
|
||||
|
||||
//
|
||||
// Image Information
|
||||
|
@ -107,7 +109,7 @@ typedef enum _NSDragOperation {
|
|||
//
|
||||
// Querying the Source
|
||||
//
|
||||
- (unsigned int)draggingSourceOperationMaskForLocal:(BOOL)isLocal;
|
||||
- (NSDragOperation)draggingSourceOperationMaskForLocal:(BOOL)isLocal;
|
||||
- (BOOL)ignoreModifierKeysWhileDragging;
|
||||
|
||||
//
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue