#import <Cocoa/Cocoa.h>
#import <CoreGraphics/CoreGraphics.h>

@interface NSScreen (BXDisplayID)

+ (NSScreen *)BX_screenWithDisplayID:(CGDirectDisplayID)displayID;
+ (NSScreen *)BX_screenWithDisplayID:(CGDirectDisplayID)displayID BXLocalizedNameFallBack:(NSString*)displayNameFallback;
+ (CGDirectDisplayID)BX_displayIDForBXLocalizedName:(NSString*)displayNameFallback;

@property (nonatomic, readonly) CGDirectDisplayID BX_displayID;

@end

BOOL BX_CGDisplayIsActive(CGDirectDisplayID displayID);
