Revision: 14399
          http://sourceforge.net/p/skim-app/code/14399
Author:   hofman
Date:     2024-07-26 15:45:37 +0000 (Fri, 26 Jul 2024)
Log Message:
-----------
Get cursor from method innstead of dictionary of cursors

Modified Paths:
--------------
    trunk/NSCursor_SKExtensions.m

Modified: trunk/NSCursor_SKExtensions.m
===================================================================
--- trunk/NSCursor_SKExtensions.m       2024-07-26 15:02:00 UTC (rev 14398)
+++ trunk/NSCursor_SKExtensions.m       2024-07-26 15:45:37 UTC (rev 14399)
@@ -95,7 +95,7 @@
     return @{};
 }
 
-+ (NSDictionary *)customCursors {
++ (NSCursor *)customCursorWithName:(NSString *)name {
     static NSMutableDictionary *customCursors = nil;
     static NSDictionary *cursorColors = nil;
     
@@ -400,15 +400,15 @@
         [customCursors setObject:cursor forKey:@"inkNoteCursor"];
     }
     
-    return customCursors;
+    return [customCursors objectForKey:name];
 }
 
 + (NSCursor *)zoomInCursor {
-    return [[self customCursors] objectForKey:@"zoomInCursor"];
+    return [self customCursorWithName:@"zoomInCursor"];
 }
 
 + (NSCursor *)zoomOutCursor {
-    return [[self customCursors] objectForKey:@"zoomOutCursor"];
+    return [self customCursorWithName:@"zoomOutCursor"];
 }
 
 + (NSCursor *)resizeDiagonal45Cursor {
@@ -415,7 +415,7 @@
     if ([self 
respondsToSelector:@selector(_windowResizeNorthEastSouthWestCursor)]) {
         return [NSCursor _windowResizeNorthEastSouthWestCursor];
     } else {
-        return [[self customCursors] objectForKey:@"resizeDiagonal45Cursor"];
+        return [self customCursorWithName:@"resizeDiagonal45Cursor"];
     }
 }
 
@@ -423,56 +423,56 @@
     if ([self 
respondsToSelector:@selector(_windowResizeNorthWestSouthEastCursor)]) {
         return [NSCursor _windowResizeNorthWestSouthEastCursor];
     } else {
-        return [[self customCursors] objectForKey:@"resizeDiagonal135Cursor"];
+        return [self customCursorWithName:@"resizeDiagonal135Cursor"];
     }
 }
 
 + (NSCursor *)cameraCursor {
-    return [[self customCursors] objectForKey:@"cameraCursor"];
+    return [self customCursorWithName:@"cameraCursor"];
 }
 
 + (NSCursor *)openHandBarCursor {
-    return [[self customCursors] objectForKey:@"openHandBarCursor"];
+    return [self customCursorWithName:@"openHandBarCursor"];
 }
 
 + (NSCursor *)closedHandBarCursor {
-    return [[self customCursors] objectForKey:@"closedHandBarCursor"];
+    return [self customCursorWithName:@"closedHandBarCursor"];
 }
 
 + (NSCursor *)textNoteCursor {
-    return [[self customCursors] objectForKey:@"textNoteCursor"];
+    return [self customCursorWithName:@"textNoteCursor"];
 }
 
 + (NSCursor *)anchoredNoteCursor {
-    return [[self customCursors] objectForKey:@"anchoredNoteCursor"];
+    return [self customCursorWithName:@"anchoredNoteCursor"];
 }
 
 + (NSCursor *)circleNoteCursor {
-    return [[self customCursors] objectForKey:@"circleNoteCursor"];
+    return [self customCursorWithName:@"circleNoteCursor"];
 }
 
 + (NSCursor *)squareNoteCursor {
-    return [[self customCursors] objectForKey:@"squareNoteCursor"];
+    return [self customCursorWithName:@"squareNoteCursor"];
 }
 
 + (NSCursor *)highlightNoteCursor {
-    return [[self customCursors] objectForKey:@"highlightNoteCursor"];
+    return [self customCursorWithName:@"highlightNoteCursor"];
 }
 
 + (NSCursor *)underlineNoteCursor {
-    return [[self customCursors] objectForKey:@"underlineNoteCursor"];
+    return [self customCursorWithName:@"underlineNoteCursor"];
 }
 
 + (NSCursor *)strikeOutNoteCursor {
-    return [[self customCursors] objectForKey:@"strikeOutNoteCursor"];
+    return [self customCursorWithName:@"strikeOutNoteCursor"];
 }
 
 + (NSCursor *)lineNoteCursor {
-    return [[self customCursors] objectForKey:@"lineNoteCursor"];
+    return [self customCursorWithName:@"lineNoteCursor"];
 }
 
 + (NSCursor *)inkNoteCursor {
-    return [[self customCursors] objectForKey:@"inkNoteCursor"];
+    return [self customCursorWithName:@"inkNoteCursor"];
 }
 
 + (NSCursor *)emptyCursor {

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to