37 BOOL _isSetOnMouseEntered;
38 BOOL _isSetOnMouseExited;
48 "ew-resize":
"e-resize",
49 "ns-resize":
"n-resize",
50 "nesw-resize":
"ne-resize",
51 "nwse-resize":
"nw-resize" 57 if (
self = [super
init])
67 - (id)initWithImage:(
CPImage)image hotSpot:(CGPoint)hotSpot
71 return [
self initWithCSSString:"url(" + [_image filename] + ")" + hotSpot.x + " " + hotSpot.y + ", auto"];
79 - (id)initWithImage:(
CPImage)image foregroundColorHint:(
CPColor)foregroundColor backgroundColorHint:(
CPColor)backgroundColor hotSpot:(CGPoint)aHotSpot
86 [
self _setCursorCSS:@"none"];
94 + (void)setHiddenUntilMouseMoves:(BOOL)flag
130 [[
self class] _setCursorCSS:_cssString];
147 + (void)_setCursorCSS:(
CPString)aString
152 for (var i = 0, count = [platformWindows count]; i < count; i++)
153 platformWindows[i]._DOMBodyElement.style.cursor = aString;
160 var cursor =
cursors[cursorName];
162 if (typeof cursor ===
"undefined")
168 var themeResourcePath = [[[CPApp themeBlend] bundle] resourcePath],
171 cssString = [
CPString stringWithFormat:@"url(%@cursors/%@.%@), %@", themeResourcePath, cursorName, extension, aString];
194 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"default" hasImage:NO];
199 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"crosshair" hasImage:NO];
204 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"text" hasImage:NO];
209 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"pointer" hasImage:NO];
214 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"nw-resize" hasImage:NO];
219 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"nwse-resize" hasImage:NO];
224 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"ne-resize" hasImage:NO];
229 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"nesw-resize" hasImage:NO];
234 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"sw-resize" hasImage:NO];
239 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"se-resize" hasImage:NO];
244 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"s-resize" hasImage:NO];
249 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"n-resize" hasImage:NO];
254 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"w-resize" hasImage:NO];
259 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"e-resize" hasImage:NO];
264 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"col-resize" hasImage:NO];
269 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"ew-resize" hasImage:NO];
274 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"row-resize" hasImage:NO];
279 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"ns-resize" hasImage:NO];
284 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"not-allowed" hasImage:NO];
289 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"copy" hasImage:YES];
294 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"alias" hasImage:YES];
299 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"context-menu" hasImage:YES];
304 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"move" hasImage:YES];
309 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"-moz-grabbing" hasImage:YES];
314 return [
CPCursor _systemCursorWithName:CPStringFromSelector(_cmd) cssString:@"auto" hasImage:YES];
323 if (
self = [super
init])
324 _cssString = [coder decodeObjectForKey:@"CPCursorNameKey"];
331 [coder encodeObject:_cssString forKey:@"CPCursorNameKey"];
375 return _isSetOnMouseEntered;
381 - (void)setOnMouseEntered:(BOOL)aValue
383 _isSetOnMouseEntered = aValue;
391 return _isSetOnMouseExited;
397 - (void)setOnMouseExited:(BOOL)aValue
399 _isSetOnMouseExited = aValue;
CPCursor openHandCursor()
CPCursor dragLinkCursor()
CPCursor crosshairCursor()
CPCursor resizeRightCursor()
CPCursor operationNotAllowedCursor()
CPCursor pointingHandCursor()
CPCursor resizeEastWestCursor()
CPCursor disappearingItemCursor()
CPCursor resizeSouthwestCursor()
CPCursor dragCopyCursor()
CPCursor closedHandCursor()
CPCursor contextualMenuCursor()
An immutable string (collection of characters).
CPInternetExplorerBrowserEngine
function CPFeatureIsCompatible(aFeature)
CPCursor resizeLeftRightCursor()
CPCursor resizeUpCursor()
CPCursor resizeNorthwestSoutheastCursor()
CPCursor resizeNortheastSouthwestCursor()
CPCursor resizeNortheastCursor()
Defines methods for use when archiving & restoring (enc/decoding).
CPCursor resizeDownCursor()
global CPApp var cursorStack
id initWithCSSString:(CPString aString)
id stringWithFormat:(CPString format, [,]...)
CPCursor resizeNorthSouthCursor()
global CPApp var ieCursorMap
CPCursor resizeNorthwestCursor()
BOOL isSetOnMouseEntered()
function CPBrowserIsEngine(anEngine)
BOOL isSetOnMouseExited()
CPCursor resizeLeftCursor()
CPCursor resizeSoutheastCursor()
global CPApp var currentCursor
CPCursor resizeUpDownCursor()
id initWithImage:hotSpot:(CPImage image, [hotSpot] CGPoint hotSpot)