API  1.0.0
CPCursor Class Reference

#import <CPCursor.h>

+ Inheritance diagram for CPCursor:

Instance Methods

(void) - encodeWithCoder: 
 
(CPString) - hotSpot 
 
(CPImage) - image 
 
(id) - initWithCoder: 
 
(id) - initWithCSSString: 
 
(id) - initWithImage:foregroundColorHint:backgroundColorHint:hotSpot: 
 
(id) - initWithImage:hotSpot: 
 
(BOOL) - isSetOnMouseEntered 
 
(BOOL) - isSetOnMouseExited 
 
(void) - mouseEntered: 
 
(void) - mouseExited: 
 
(void) - pop 
 
(void) - push 
 
(void) - set 
 
(void) - set_cssString: 
 
(void) - setOnMouseEntered: 
 
(void) - setOnMouseExited: 
 
- 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: 
 
(id) - init 
 
(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

(CPCursor) + arrowCursor 
 
(CPCursor) + closedHandCursor 
 
(CPCursor) + contextualMenuCursor 
 
(CPCursor) + crosshairCursor 
 
(CPCursor) + currentCursor 
 
(CPCursor) + disappearingItemCursor 
 
(CPCursor) + dragCopyCursor 
 
(CPCursor) + dragLinkCursor 
 
(void) + hide 
 
(CPCursor) + IBeamCursor 
 
(CPCursor) + IBeamCursorForVerticalLayout 
 
(void) + initialize 
 
(CPCursor) + openHandCursor 
 
(CPCursor) + operationNotAllowedCursor 
 
(CPCursor) + pointingHandCursor 
 
(CPCursor) + resizeDownCursor 
 
(CPCursor) + resizeEastWestCursor 
 
(CPCursor) + resizeLeftCursor 
 
(CPCursor) + resizeLeftRightCursor 
 
(CPCursor) + resizeNortheastCursor 
 
(CPCursor) + resizeNortheastSouthwestCursor 
 
(CPCursor) + resizeNorthSouthCursor 
 
(CPCursor) + resizeNorthwestCursor 
 
(CPCursor) + resizeNorthwestSoutheastCursor 
 
(CPCursor) + resizeRightCursor 
 
(CPCursor) + resizeSoutheastCursor 
 
(CPCursor) + resizeSouthwestCursor 
 
(CPCursor) + resizeUpCursor 
 
(CPCursor) + resizeUpDownCursor 
 
(void) + setHiddenUntilMouseMoves: 
 
(void) + unhide 
 
- 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 CPCursor.h.

Method Documentation

◆ arrowCursor()

+ (CPCursor) arrowCursor
implementation

Definition at line 246 of file CPCursor.j.

◆ closedHandCursor()

+ (CPCursor) closedHandCursor
implementation

Definition at line 367 of file CPCursor.j.

◆ contextualMenuCursor()

+ (CPCursor) contextualMenuCursor
implementation

Definition at line 351 of file CPCursor.j.

◆ crosshairCursor()

+ (CPCursor) crosshairCursor
implementation

Definition at line 251 of file CPCursor.j.

◆ currentCursor()

+ (CPCursor) currentCursor
implementation

Definition at line 148 of file CPCursor.j.

◆ disappearingItemCursor()

+ (CPCursor) disappearingItemCursor
implementation

Definition at line 375 of file CPCursor.j.

◆ dragCopyCursor()

+ (CPCursor) dragCopyCursor
implementation

Definition at line 341 of file CPCursor.j.

◆ dragLinkCursor()

+ (CPCursor) dragLinkCursor
implementation

Definition at line 346 of file CPCursor.j.

◆ encodeWithCoder:()

- (void) encodeWithCoder: (CPCoder)  coder
implementation

Provided by category CPCursor(CPCoding).

Definition at line 397 of file CPCursor.j.

◆ hide()

+ (void) hide
implementation

Definition at line 90 of file CPCursor.j.

◆ hotSpot()

- (CPString) hotSpot
implementation

Synthesized accessor method.

Provided by category CPCursor(CPSynthesizedAccessors).

Definition at line 425 of file CPCursor.j.

◆ IBeamCursor()

+ (CPCursor) IBeamCursor
implementation

Definition at line 256 of file CPCursor.j.

◆ IBeamCursorForVerticalLayout()

+ (CPCursor) IBeamCursorForVerticalLayout
implementation

Definition at line 380 of file CPCursor.j.

◆ image()

- (CPImage) image
implementation

Synthesized accessor method.

Provided by category CPCursor(CPSynthesizedAccessors).

Definition at line 433 of file CPCursor.j.

◆ initialize()

+ (void) initialize
implementation

Reimplemented from CPObject.

Definition at line 47 of file CPCursor.j.

◆ initWithCoder:()

- (id) initWithCoder: (CPCoder)  coder
implementation

Provided by category CPCursor(CPCoding).

Definition at line 389 of file CPCursor.j.

◆ initWithCSSString:()

- (id) initWithCSSString: (CPString)  aString
implementation

Definition at line 61 of file CPCursor.j.

◆ initWithImage:foregroundColorHint:backgroundColorHint:hotSpot:()

- (id) initWithImage: (CPImage)  image
foregroundColorHint: (CPColor)  foregroundColor
backgroundColorHint: (CPColor)  backgroundColor
hotSpot: (CGPoint)  aHotSpot 
implementation

Init a cursor with the given image and hotspot. This is provided for compliance with Cocoa. Note that foregroundColor and backgroundColor are ignored (as they are in Cocoa). See http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSCursor_Class/Reference/Reference.html

Definition at line 85 of file CPCursor.j.

◆ initWithImage:hotSpot:()

- (id) initWithImage: (CPImage)  image
hotSpot: (CGPoint)  hotSpot 
implementation

Init a cursor with the given image and hotspot. hotspot is supported in CSS3 (but not IE).

Definition at line 73 of file CPCursor.j.

◆ isSetOnMouseEntered()

- (BOOL) isSetOnMouseEntered
implementation

Synthesized accessor method.

Provided by category CPCursor(CPSynthesizedAccessors).

Definition at line 441 of file CPCursor.j.

◆ isSetOnMouseExited()

- (BOOL) isSetOnMouseExited
implementation

Synthesized accessor method.

Provided by category CPCursor(CPSynthesizedAccessors).

Definition at line 457 of file CPCursor.j.

◆ mouseEntered:()

- (void) mouseEntered: (CPEvent)  event
implementation

Definition at line 140 of file CPCursor.j.

◆ mouseExited:()

- (void) mouseExited: (CPEvent)  event
implementation

Definition at line 144 of file CPCursor.j.

◆ openHandCursor()

+ (CPCursor) openHandCursor
implementation

Definition at line 359 of file CPCursor.j.

◆ operationNotAllowedCursor()

+ (CPCursor) operationNotAllowedCursor
implementation

Definition at line 336 of file CPCursor.j.

◆ pointingHandCursor()

+ (CPCursor) pointingHandCursor
implementation

Definition at line 261 of file CPCursor.j.

◆ pop()

- (void) pop
implementation

Definition at line 108 of file CPCursor.j.

◆ push()

- (void) push
implementation

Definition at line 122 of file CPCursor.j.

◆ resizeDownCursor()

+ (CPCursor) resizeDownCursor
implementation

Definition at line 296 of file CPCursor.j.

◆ resizeEastWestCursor()

+ (CPCursor) resizeEastWestCursor
implementation

Definition at line 321 of file CPCursor.j.

◆ resizeLeftCursor()

+ (CPCursor) resizeLeftCursor
implementation

Definition at line 306 of file CPCursor.j.

◆ resizeLeftRightCursor()

+ (CPCursor) resizeLeftRightCursor
implementation

Definition at line 316 of file CPCursor.j.

◆ resizeNortheastCursor()

+ (CPCursor) resizeNortheastCursor
implementation

Definition at line 276 of file CPCursor.j.

◆ resizeNortheastSouthwestCursor()

+ (CPCursor) resizeNortheastSouthwestCursor
implementation

Definition at line 281 of file CPCursor.j.

◆ resizeNorthSouthCursor()

+ (CPCursor) resizeNorthSouthCursor
implementation

Definition at line 331 of file CPCursor.j.

◆ resizeNorthwestCursor()

+ (CPCursor) resizeNorthwestCursor
implementation

Definition at line 266 of file CPCursor.j.

◆ resizeNorthwestSoutheastCursor()

+ (CPCursor) resizeNorthwestSoutheastCursor
implementation

Definition at line 271 of file CPCursor.j.

◆ resizeRightCursor()

+ (CPCursor) resizeRightCursor
implementation

Definition at line 311 of file CPCursor.j.

◆ resizeSoutheastCursor()

+ (CPCursor) resizeSoutheastCursor
implementation

Definition at line 291 of file CPCursor.j.

◆ resizeSouthwestCursor()

+ (CPCursor) resizeSouthwestCursor
implementation

Definition at line 286 of file CPCursor.j.

◆ resizeUpCursor()

+ (CPCursor) resizeUpCursor
implementation

Definition at line 301 of file CPCursor.j.

◆ resizeUpDownCursor()

+ (CPCursor) resizeUpDownCursor
implementation

Definition at line 326 of file CPCursor.j.

◆ set()

- (void) set
implementation

Definition at line 128 of file CPCursor.j.

◆ set_cssString:()

- (void) set_cssString: (CPString)  aValue
implementation

Synthesized accessor method.

Provided by category CPCursor(CPSynthesizedAccessors).

Definition at line 417 of file CPCursor.j.

◆ setHiddenUntilMouseMoves:()

+ (void) setHiddenUntilMouseMoves: (BOOL)  flag
implementation

Definition at line 100 of file CPCursor.j.

◆ setOnMouseEntered:()

- (void) setOnMouseEntered: (BOOL)  aValue
implementation

Synthesized accessor method.

Provided by category CPCursor(CPSynthesizedAccessors).

Definition at line 449 of file CPCursor.j.

◆ setOnMouseExited:()

- (void) setOnMouseExited: (BOOL)  aValue
implementation

Synthesized accessor method.

Provided by category CPCursor(CPSynthesizedAccessors).

Definition at line 465 of file CPCursor.j.

◆ unhide()

+ (void) unhide
implementation

Definition at line 95 of file CPCursor.j.


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