API  1.0.0
CPDragServer Class Reference

#import <CPDragServer.h>

+ Inheritance diagram for CPDragServer:

Instance Methods

(CPView- draggedView
 
(CPWindow- draggedWindow
 
(id) - draggingDestination
 
(void) - draggingEndedInPlatformWindow:globalLocation:operation:
 
(CGPoint) - draggingLocation
 
(CGSize) - draggingOffset
 
(CPPasteboard- draggingPasteboard
 
(id) - draggingSource
 
(void) - draggingSourceUpdatedWithGlobalLocation:
 
(void) - draggingStartedInPlatformWindow:globalLocation:
 
(CPDragOperation) - draggingUpdatedInPlatformWindow:location:
 
(void) - dragImage:fromWindow:at:offset:event:pasteboard:source:slideBack:
 
(void) - dragView:fromWindow:at:offset:event:pasteboard:source:slideBack:
 
(id) - init
 
(BOOL) - isDragging
 
(void) - performDragOperationInPlatformWindow:
 
(void) - trackDragging:
 
- Instance Methods inherited from CPObject
(void) - addObserver:forKeyPath:options:context:
 
(void) - applyChange:toKeyPath:
 
(id) - autorelease
 
(id) - awakeAfterUsingCoder:
 
(void) - awakeFromCib
 
(void) - bind:toObject:withKeyPath:options:
 
(Class) - classForCoder
 
(Class) - classForKeyedArchiver
 
(CPString- className
 
(id) - copy
 
(void) - dealloc
 
(CPString- description
 
(CPDictionary- dictionaryWithValuesForKeys:
 
(void) - didChange:valuesAtIndexes:forKey:
 
(void) - didChangeValueForKey:
 
(void) - didChangeValueForKey:withSetMutation:usingObjects:
 
(void) - doesNotRecognizeSelector:
 
(CPArray) - exposedBindings
 
(id) - forwardingTargetForSelector:
 
(void) - forwardInvocation:
 
(unsigned) - hash
 
(BOOL) - implementsSelector:
 
(CPDictionary- infoForBinding:
 
(BOOL) - isEqual:
 
(BOOL) - isKindOfClass:
 
(BOOL) - isMemberOfClass:
 
(BOOL) - isProxy
 
(IMP) - methodForSelector:
 
(CPMethodSignature) - methodSignatureForSelector:
 
(id) - mutableArrayValueForKey:
 
(id) - mutableArrayValueForKeyPath:
 
(id) - mutableCopy
 
(id) - mutableSetValueForKey:
 
(id) - mutableSetValueForKeyPath:
 
(id) - performSelector:
 
(id) - performSelector:withObject:
 
(void) - performSelector:withObject:afterDelay:
 
(void) - performSelector:withObject:afterDelay:inModes:
 
(id) - performSelector:withObject:withObject:
 
(id) - performSelector:withObjects:
 
(void) - release
 
(void) - removeObserver:forKeyPath:
 
(id) - replacementObjectForArchiver:
 
(id) - replacementObjectForCoder:
 
(id) - replacementObjectForKeyedArchiver:
 
(BOOL) - respondsToSelector:
 
(id) - retain
 
(id) - self
 
(void) - setValue:forKey:
 
(void) - setValue:forKeyPath:
 
(void) - setValue:forUndefinedKey:
 
(void) - setValuesForKeysWithDictionary:
 
(CPString- UID
 
(void) - unbind:
 
(Class) - valueClassForBinding:
 
(id) - valueForKey:
 
(id) - valueForKeyPath:
 
(id) - valueForUndefinedKey:
 
(void) - willChange:valuesAtIndexes:forKey:
 
(void) - willChangeValueForKey:
 
(void) - willChangeValueForKey:withSetMutation:usingObjects:
 

Class Methods

(void) + initialize
 
(CPDragServer+ sharedDragServer
 
- Class Methods inherited from CPObject
(BOOL) + accessInstanceVariablesDirectly
 
(id) + alloc
 
(id) + allocWithCoder:
 
(BOOL) + automaticallyNotifiesObserversForKey:
 
(void) + cancelPreviousPerformRequestsWithTarget:
 
(void) + cancelPreviousPerformRequestsWithTarget:selector:object:
 
(Class) + class
 
(BOOL) + conformsToProtocol:
 
(void) + exposeBinding:
 
(IMP) + instanceMethodForSelector:
 
(BOOL) + instancesImplementSelector:
 
(BOOL) + instancesRespondToSelector:
 
(BOOL) + isBindingExclusive:
 
(BOOL) + isSubclassOfClass:
 
(CPSet) + keyPathsForValuesAffectingValueForKey:
 
(void) + load
 
(id) + new
 
(void) + object:performSelector:withObject:afterDelay:inModes:
 
(void) + setVersion:
 
(Class) + superclass
 
(int) + version
 

Detailed Description

Definition at line 2 of file CPDragServer.h.

Method Documentation

◆ draggedView()

- (CPView) draggedView
implementation

Synthesized accessor method.

Provided by category CPDragServer(CPSynthesizedAccessors).

Definition at line 504 of file CPDragServer.j.

◆ draggedWindow()

- (CPWindow) draggedWindow
implementation

Synthesized accessor method.

Provided by category CPDragServer(CPSynthesizedAccessors).

Definition at line 496 of file CPDragServer.j.

◆ draggingDestination()

- (id) draggingDestination
implementation

Definition at line 167 of file CPDragServer.j.

◆ draggingEndedInPlatformWindow:globalLocation:operation:()

- (void) draggingEndedInPlatformWindow: (CPPlatformWindow aPlatformWindow
globalLocation: (CGPoint)  aLocation
operation: (CPDragOperation)  anOperation 
implementation

Definition at line 307 of file CPDragServer.j.

◆ draggingLocation()

- (CGPoint) draggingLocation
implementation

Definition at line 172 of file CPDragServer.j.

◆ draggingOffset()

- (CGSize) draggingOffset
implementation

Synthesized accessor method.

Provided by category CPDragServer(CPSynthesizedAccessors).

Definition at line 512 of file CPDragServer.j.

◆ draggingPasteboard()

- (CPPasteboard) draggingPasteboard
implementation

Synthesized accessor method.

Provided by category CPDragServer(CPSynthesizedAccessors).

Definition at line 520 of file CPDragServer.j.

◆ draggingSource()

- (id) draggingSource
implementation

Synthesized accessor method.

Provided by category CPDragServer(CPSynthesizedAccessors).

Definition at line 528 of file CPDragServer.j.

◆ draggingSourceUpdatedWithGlobalLocation:()

- (void) draggingSourceUpdatedWithGlobalLocation: (CGPoint)  aGlobalLocation
implementation

Definition at line 194 of file CPDragServer.j.

◆ draggingStartedInPlatformWindow:globalLocation:()

- (void) draggingStartedInPlatformWindow: (CPPlatformWindow aPlatformWindow
globalLocation: (CGPoint)  aLocation 
implementation

Definition at line 177 of file CPDragServer.j.

◆ draggingUpdatedInPlatformWindow:location:()

- (CPDragOperation) draggingUpdatedInPlatformWindow: (CPPlatformWindow aPlatformWindow
location: (CGPoint)  aLocation 
implementation

Definition at line 211 of file CPDragServer.j.

◆ dragImage:fromWindow:at:offset:event:pasteboard:source:slideBack:()

- (void) dragImage: (CPImage anImage
fromWindow: (CPWindow aWindow
at: (CGPoint)  imageLocation
offset: (CGSize)  mouseOffset
event: (CPEvent anEvent
pasteboard: (CPPasteboard aPasteboard
source: (id)  aSourceObject
slideBack: (BOOL)  slideBack 
implementation

Initiates a drag session.

Parameters
anImagethe image to be dragged
aWindowthe source window of the drag session
imageLocation
mouseOffset
anEvent
aPasteboardthe pasteboard where the drag data is located
aSourceObjectthe object where the drag started
slideBackif YES, aView slides back to its origin on a failed drop

Definition at line 427 of file CPDragServer.j.

◆ dragView:fromWindow:at:offset:event:pasteboard:source:slideBack:()

- (void) dragView: (CPView aView
fromWindow: (CPWindow aWindow
at: (CGPoint)  viewLocation
offset: (CGSize)  mouseOffset
event: (CPEvent mouseDownEvent
pasteboard: (CPPasteboard aPasteboard
source: (id)  aSourceObject
slideBack: (BOOL)  slideBack 
implementation

Initiates a drag session.

Parameters
aViewthe view being dragged
aWindowthe window where the drag source is
viewLocation
mouseOffset
anEvent
aPasteboardthe pasteboard that contains the drag data
aSourceObjectthe object where the drag started
slideBackif YES, aView slides back to its origin on a failed drop

Definition at line 346 of file CPDragServer.j.

◆ init()

- (id) init
implementation

Initializes the receiver

Returns
the initialized receiver

Reimplemented from CPObject.

Definition at line 153 of file CPDragServer.j.

◆ initialize()

+ (void) initialize
implementation

Reimplemented from CPObject.

Definition at line 134 of file CPDragServer.j.

◆ isDragging()

- (BOOL) isDragging
implementation

Synthesized accessor method.

Provided by category CPDragServer(CPSynthesizedAccessors).

Definition at line 488 of file CPDragServer.j.

◆ performDragOperationInPlatformWindow:()

- (void) performDragOperationInPlatformWindow: (CPPlatformWindow aPlatformWindow
implementation

Definition at line 325 of file CPDragServer.j.

◆ sharedDragServer()

+ (CPDragServer) sharedDragServer
implementation

Definition at line 142 of file CPDragServer.j.

◆ trackDragging:()

- (void) trackDragging: (CPEvent anEvent
implementation

Definition at line 441 of file CPDragServer.j.


The documentation for this class was generated from the following files: