Repository URL to install this package:
|
Version:
3.2.0 ▾
|
{ Parsed from AppKit.framework NSScreen.h }
{$ifdef TYPES}
type
NSScreenPtr = ^NSScreen;
{$endif}
{$ifdef TYPES}
type
NSScreenAuxiliaryOpaque = OpaqueType;
NSScreenAuxiliaryOpaquePtr = ^NSScreenAuxiliaryOpaque;
{$endif}
{$ifdef CLASSES}
type
NSScreen = objcclass external (NSObject)
private
_frame: NSRect;
_depth: NSWindowDepth;
_screenNumber: cint;
_auxiliaryStorage: id;
public
class function screens: NSArray; message 'screens';
class function mainScreen: NSScreen; message 'mainScreen';
class function deepestScreen: NSScreen; message 'deepestScreen';
class function screensHaveSeparateSpaces: ObjCBOOL; message 'screensHaveSeparateSpaces'; { available in 10_9 }
function depth: NSWindowDepth; message 'depth';
function frame: NSRect; message 'frame';
function visibleFrame: NSRect; message 'visibleFrame';
function deviceDescription: NSDictionary; message 'deviceDescription';
function colorSpace: NSColorSpace; message 'colorSpace';
function supportedWindowDepths: NSWindowDepthPtr; message 'supportedWindowDepths';
function convertRectToBacking (aRect: NSRect): NSRect; message 'convertRectToBacking:'; { available in 10_7 }
function convertRectFromBacking (aRect: NSRect): NSRect; message 'convertRectFromBacking:'; { available in 10_7 }
function backingAlignedRect_options (aRect: NSRect; options: NSAlignmentOptions): NSRect; message 'backingAlignedRect:options:'; { available in 10_7 }
function backingScaleFactor: CGFloat; message 'backingScaleFactor';
end;
{$endif}
{$ifdef EXTERNAL_SYMBOLS}
var
NSScreenColorSpaceDidChangeNotification: NSString { available in 10_6 }; cvar; external;
{$endif}
{$ifdef CLASSES}
type
NSScreen_NSDeprecated = objccategory external name 'NSDeprecated' (NSScreen)
function userSpaceScaleFactor: CGFloat; message 'userSpaceScaleFactor'; deprecated 'in 10_4, 10_7, "Use -convertRectToBacking: or -backingScaleFactor instead"';
end;
{$endif}