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: