Files
CodenameEngine/source/external/src/mac/CursorHelper.mm
T
2024-04-20 22:10:38 +02:00

23 lines
589 B
Plaintext

#import <Cocoa/Cocoa.h>
#import "CursorHelper.h"
@implementation CursorHelper
+ (NSCursor *)getCursorForSelector:(SEL)selector defaultCursor:(NSCursor *)defaultCursor {
NSCursor *cursor = nil;
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wundeclared-selector"
if ([NSCursor respondsToSelector:selector]) {
cursor = [NSCursor performSelector:selector];
} else {
NSLog(@"CursorHelper: selector %@ not found", NSStringFromSelector(selector));
cursor = defaultCursor;
}
#pragma clang diagnostic pop
return cursor;
}
@end