AppKit Changes for Swift
AppKit
Modified NSColor
| Declaration | |
|---|---|
| From | class NSColor : NSObject, NSCopying, NSSecureCoding, NSPasteboardReading, NSPasteboardWriting {
init()
init?(coder coder: NSCoder)
init(calibratedWhite white: CGFloat, alpha alpha: CGFloat)
class func colorWithCalibratedWhite(_ white: CGFloat, alpha alpha: CGFloat) -> NSColor
init(calibratedHue hue: CGFloat, saturation saturation: CGFloat, brightness brightness: CGFloat, alpha alpha: CGFloat)
class func colorWithCalibratedHue(_ hue: CGFloat, saturation saturation: CGFloat, brightness brightness: CGFloat, alpha alpha: CGFloat) -> NSColor
init(calibratedRed red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat)
class func colorWithCalibratedRed(_ red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat) -> NSColor
init(deviceWhite white: CGFloat, alpha alpha: CGFloat)
class func colorWithDeviceWhite(_ white: CGFloat, alpha alpha: CGFloat) -> NSColor
init(deviceHue hue: CGFloat, saturation saturation: CGFloat, brightness brightness: CGFloat, alpha alpha: CGFloat)
class func colorWithDeviceHue(_ hue: CGFloat, saturation saturation: CGFloat, brightness brightness: CGFloat, alpha alpha: CGFloat) -> NSColor
init(deviceRed red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat)
class func colorWithDeviceRed(_ red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat) -> NSColor
init(deviceCyan cyan: CGFloat, magenta magenta: CGFloat, yellow yellow: CGFloat, black black: CGFloat, alpha alpha: CGFloat)
class func colorWithDeviceCyan(_ cyan: CGFloat, magenta magenta: CGFloat, yellow yellow: CGFloat, black black: CGFloat, alpha alpha: CGFloat) -> NSColor
init?(catalogName listName: String, colorName colorName: String)
class func colorWithCatalogName(_ listName: String, colorName colorName: String) -> NSColor?
init(colorSpace space: NSColorSpace, components components: UnsafePointer<CGFloat>, count numberOfComponents: Int)
class func colorWithColorSpace(_ space: NSColorSpace, components components: UnsafePointer<CGFloat>, count numberOfComponents: Int) -> NSColor
init(genericGamma22White white: CGFloat, alpha alpha: CGFloat)
class func colorWithGenericGamma22White(_ white: CGFloat, alpha alpha: CGFloat) -> NSColor
init(SRGBRed red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat)
class func colorWithSRGBRed(_ red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat) -> NSColor
init(white white: CGFloat, alpha alpha: CGFloat)
class func colorWithWhite(_ white: CGFloat, alpha alpha: CGFloat) -> NSColor
init(red red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat)
class func colorWithRed(_ red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat) -> NSColor
init(hue hue: CGFloat, saturation saturation: CGFloat, brightness brightness: CGFloat, alpha alpha: CGFloat)
class func colorWithHue(_ hue: CGFloat, saturation saturation: CGFloat, brightness brightness: CGFloat, alpha alpha: CGFloat) -> NSColor
class func blackColor() -> NSColor
class func darkGrayColor() -> NSColor
class func lightGrayColor() -> NSColor
class func whiteColor() -> NSColor
class func grayColor() -> NSColor
class func redColor() -> NSColor
class func greenColor() -> NSColor
class func blueColor() -> NSColor
class func cyanColor() -> NSColor
class func yellowColor() -> NSColor
class func magentaColor() -> NSColor
class func orangeColor() -> NSColor
class func purpleColor() -> NSColor
class func brownColor() -> NSColor
class func clearColor() -> NSColor
class func controlShadowColor() -> NSColor
class func controlDarkShadowColor() -> NSColor
class func controlColor() -> NSColor
class func controlHighlightColor() -> NSColor
class func controlLightHighlightColor() -> NSColor
class func controlTextColor() -> NSColor
class func controlBackgroundColor() -> NSColor
class func selectedControlColor() -> NSColor
class func secondarySelectedControlColor() -> NSColor
class func selectedControlTextColor() -> NSColor
class func disabledControlTextColor() -> NSColor
class func textColor() -> NSColor
class func textBackgroundColor() -> NSColor
class func selectedTextColor() -> NSColor
class func selectedTextBackgroundColor() -> NSColor
class func gridColor() -> NSColor
class func keyboardFocusIndicatorColor() -> NSColor
class func windowBackgroundColor() -> NSColor
class func underPageBackgroundColor() -> NSColor
class func labelColor() -> NSColor
class func secondaryLabelColor() -> NSColor
class func tertiaryLabelColor() -> NSColor
class func quaternaryLabelColor() -> NSColor
class func scrollBarColor() -> NSColor
class func knobColor() -> NSColor
class func selectedKnobColor() -> NSColor
class func windowFrameColor() -> NSColor
class func windowFrameTextColor() -> NSColor
class func selectedMenuItemColor() -> NSColor
class func selectedMenuItemTextColor() -> NSColor
class func highlightColor() -> NSColor
class func shadowColor() -> NSColor
class func headerColor() -> NSColor
class func headerTextColor() -> NSColor
class func alternateSelectedControlColor() -> NSColor
class func alternateSelectedControlTextColor() -> NSColor
class func controlAlternatingRowBackgroundColors() -> [NSColor]
func highlightWithLevel(_ val: CGFloat) -> NSColor?
func shadowWithLevel(_ val: CGFloat) -> NSColor?
init(forControlTint controlTint: NSControlTint)
class func colorForControlTint(_ controlTint: NSControlTint) -> NSColor
class func currentControlTint() -> NSControlTint
func set()
func setFill()
func setStroke()
var colorSpaceName: String { get }
func colorUsingColorSpaceName(_ colorSpace: String) -> NSColor?
func colorUsingColorSpaceName(_ colorSpace: String?, device deviceDescription: [String : AnyObject]?) -> NSColor?
func colorUsingColorSpace(_ space: NSColorSpace) -> NSColor?
func blendedColorWithFraction(_ fraction: CGFloat, ofColor color: NSColor) -> NSColor?
func colorWithAlphaComponent(_ alpha: CGFloat) -> NSColor
var catalogNameComponent: String { get }
var colorNameComponent: String { get }
var localizedCatalogNameComponent: String { get }
var localizedColorNameComponent: String { get }
var redComponent: CGFloat { get }
var greenComponent: CGFloat { get }
var blueComponent: CGFloat { get }
func getRed(_ red: UnsafeMutablePointer<CGFloat>, green green: UnsafeMutablePointer<CGFloat>, blue blue: UnsafeMutablePointer<CGFloat>, alpha alpha: UnsafeMutablePointer<CGFloat>)
var hueComponent: CGFloat { get }
var saturationComponent: CGFloat { get }
var brightnessComponent: CGFloat { get }
func getHue(_ hue: UnsafeMutablePointer<CGFloat>, saturation saturation: UnsafeMutablePointer<CGFloat>, brightness brightness: UnsafeMutablePointer<CGFloat>, alpha alpha: UnsafeMutablePointer<CGFloat>)
var whiteComponent: CGFloat { get }
func getWhite(_ white: UnsafeMutablePointer<CGFloat>, alpha alpha: UnsafeMutablePointer<CGFloat>)
var cyanComponent: CGFloat { get }
var magentaComponent: CGFloat { get }
var yellowComponent: CGFloat { get }
var blackComponent: CGFloat { get }
func getCyan(_ cyan: UnsafeMutablePointer<CGFloat>, magenta magenta: UnsafeMutablePointer<CGFloat>, yellow yellow: UnsafeMutablePointer<CGFloat>, black black: UnsafeMutablePointer<CGFloat>, alpha alpha: UnsafeMutablePointer<CGFloat>)
var colorSpace: NSColorSpace { get }
var numberOfComponents: Int { get }
func getComponents(_ components: UnsafeMutablePointer<CGFloat>)
var alphaComponent: CGFloat { get }
init?(fromPasteboard pasteBoard: NSPasteboard)
class func colorFromPasteboard(_ pasteBoard: NSPasteboard) -> NSColor?
func writeToPasteboard(_ pasteBoard: NSPasteboard)
init(patternImage image: NSImage)
class func colorWithPatternImage(_ image: NSImage) -> NSColor
var patternImage: NSImage { get }
func drawSwatchInRect(_ rect: NSRect)
init?(CGColor cgColor: CGColor)
class func colorWithCGColor(_ cgColor: CGColor) -> NSColor?
var CGColor: CGColor { get }
class func setIgnoresAlpha(_ flag: Bool)
class func ignoresAlpha() -> Bool
}
extension NSColor : _ColorLiteralConvertible {
required convenience init(colorLiteralRed red: Float, green green: Float, blue blue: Float, alpha alpha: Float)
}
extension NSColor {
init(CIColor color: CIColor)
class func colorWithCIColor(_ color: CIColor) -> NSColor
}
extension NSColor : _ColorLiteralConvertible {
required convenience init(colorLiteralRed red: Float, green green: Float, blue blue: Float, alpha alpha: Float)
} |
| To | class NSColor : NSObject, NSCopying, NSSecureCoding, NSPasteboardReading, NSPasteboardWriting {
init()
init?(coder coder: NSCoder)
init(calibratedWhite white: CGFloat, alpha alpha: CGFloat)
class func colorWithCalibratedWhite(_ white: CGFloat, alpha alpha: CGFloat) -> NSColor
init(calibratedHue hue: CGFloat, saturation saturation: CGFloat, brightness brightness: CGFloat, alpha alpha: CGFloat)
class func colorWithCalibratedHue(_ hue: CGFloat, saturation saturation: CGFloat, brightness brightness: CGFloat, alpha alpha: CGFloat) -> NSColor
init(calibratedRed red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat)
class func colorWithCalibratedRed(_ red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat) -> NSColor
init(deviceWhite white: CGFloat, alpha alpha: CGFloat)
class func colorWithDeviceWhite(_ white: CGFloat, alpha alpha: CGFloat) -> NSColor
init(deviceHue hue: CGFloat, saturation saturation: CGFloat, brightness brightness: CGFloat, alpha alpha: CGFloat)
class func colorWithDeviceHue(_ hue: CGFloat, saturation saturation: CGFloat, brightness brightness: CGFloat, alpha alpha: CGFloat) -> NSColor
init(deviceRed red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat)
class func colorWithDeviceRed(_ red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat) -> NSColor
init(deviceCyan cyan: CGFloat, magenta magenta: CGFloat, yellow yellow: CGFloat, black black: CGFloat, alpha alpha: CGFloat)
class func colorWithDeviceCyan(_ cyan: CGFloat, magenta magenta: CGFloat, yellow yellow: CGFloat, black black: CGFloat, alpha alpha: CGFloat) -> NSColor
init?(catalogName listName: String, colorName colorName: String)
class func colorWithCatalogName(_ listName: String, colorName colorName: String) -> NSColor?
init(colorSpace space: NSColorSpace, components components: UnsafePointer<CGFloat>, count numberOfComponents: Int)
class func colorWithColorSpace(_ space: NSColorSpace, components components: UnsafePointer<CGFloat>, count numberOfComponents: Int) -> NSColor
init(genericGamma22White white: CGFloat, alpha alpha: CGFloat)
class func colorWithGenericGamma22White(_ white: CGFloat, alpha alpha: CGFloat) -> NSColor
init(SRGBRed red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat)
class func colorWithSRGBRed(_ red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat) -> NSColor
init(white white: CGFloat, alpha alpha: CGFloat)
class func colorWithWhite(_ white: CGFloat, alpha alpha: CGFloat) -> NSColor
init(red red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat)
class func colorWithRed(_ red: CGFloat, green green: CGFloat, blue blue: CGFloat, alpha alpha: CGFloat) -> NSColor
init(hue hue: CGFloat, saturation saturation: CGFloat, brightness brightness: CGFloat, alpha alpha: CGFloat)
class func colorWithHue(_ hue: CGFloat, saturation saturation: CGFloat, brightness brightness: CGFloat, alpha alpha: CGFloat) -> NSColor
class func blackColor() -> NSColor
class func darkGrayColor() -> NSColor
class func lightGrayColor() -> NSColor
class func whiteColor() -> NSColor
class func grayColor() -> NSColor
class func redColor() -> NSColor
class func greenColor() -> NSColor
class func blueColor() -> NSColor
class func cyanColor() -> NSColor
class func yellowColor() -> NSColor
class func magentaColor() -> NSColor
class func orangeColor() -> NSColor
class func purpleColor() -> NSColor
class func brownColor() -> NSColor
class func clearColor() -> NSColor
class func controlShadowColor() -> NSColor
class func controlDarkShadowColor() -> NSColor
class func controlColor() -> NSColor
class func controlHighlightColor() -> NSColor
class func controlLightHighlightColor() -> NSColor
class func controlTextColor() -> NSColor
class func controlBackgroundColor() -> NSColor
class func selectedControlColor() -> NSColor
class func secondarySelectedControlColor() -> NSColor
class func selectedControlTextColor() -> NSColor
class func disabledControlTextColor() -> NSColor
class func textColor() -> NSColor
class func textBackgroundColor() -> NSColor
class func selectedTextColor() -> NSColor
class func selectedTextBackgroundColor() -> NSColor
class func gridColor() -> NSColor
class func keyboardFocusIndicatorColor() -> NSColor
class func windowBackgroundColor() -> NSColor
class func underPageBackgroundColor() -> NSColor
class func labelColor() -> NSColor
class func secondaryLabelColor() -> NSColor
class func tertiaryLabelColor() -> NSColor
class func quaternaryLabelColor() -> NSColor
class func scrollBarColor() -> NSColor
class func knobColor() -> NSColor
class func selectedKnobColor() -> NSColor
class func windowFrameColor() -> NSColor
class func windowFrameTextColor() -> NSColor
class func selectedMenuItemColor() -> NSColor
class func selectedMenuItemTextColor() -> NSColor
class func highlightColor() -> NSColor
class func shadowColor() -> NSColor
class func headerColor() -> NSColor
class func headerTextColor() -> NSColor
class func alternateSelectedControlColor() -> NSColor
class func alternateSelectedControlTextColor() -> NSColor
class func controlAlternatingRowBackgroundColors() -> [NSColor]
func highlightWithLevel(_ val: CGFloat) -> NSColor?
func shadowWithLevel(_ val: CGFloat) -> NSColor?
init(forControlTint controlTint: NSControlTint)
class func colorForControlTint(_ controlTint: NSControlTint) -> NSColor
class func currentControlTint() -> NSControlTint
func set()
func setFill()
func setStroke()
var colorSpaceName: String { get }
func colorUsingColorSpaceName(_ colorSpace: String) -> NSColor?
func colorUsingColorSpaceName(_ colorSpace: String?, device deviceDescription: [String : AnyObject]?) -> NSColor?
func colorUsingColorSpace(_ space: NSColorSpace) -> NSColor?
func blendedColorWithFraction(_ fraction: CGFloat, ofColor color: NSColor) -> NSColor?
func colorWithAlphaComponent(_ alpha: CGFloat) -> NSColor
var catalogNameComponent: String { get }
var colorNameComponent: String { get }
var localizedCatalogNameComponent: String { get }
var localizedColorNameComponent: String { get }
var redComponent: CGFloat { get }
var greenComponent: CGFloat { get }
var blueComponent: CGFloat { get }
func getRed(_ red: UnsafeMutablePointer<CGFloat>, green green: UnsafeMutablePointer<CGFloat>, blue blue: UnsafeMutablePointer<CGFloat>, alpha alpha: UnsafeMutablePointer<CGFloat>)
var hueComponent: CGFloat { get }
var saturationComponent: CGFloat { get }
var brightnessComponent: CGFloat { get }
func getHue(_ hue: UnsafeMutablePointer<CGFloat>, saturation saturation: UnsafeMutablePointer<CGFloat>, brightness brightness: UnsafeMutablePointer<CGFloat>, alpha alpha: UnsafeMutablePointer<CGFloat>)
var whiteComponent: CGFloat { get }
func getWhite(_ white: UnsafeMutablePointer<CGFloat>, alpha alpha: UnsafeMutablePointer<CGFloat>)
var cyanComponent: CGFloat { get }
var magentaComponent: CGFloat { get }
var yellowComponent: CGFloat { get }
var blackComponent: CGFloat { get }
func getCyan(_ cyan: UnsafeMutablePointer<CGFloat>, magenta magenta: UnsafeMutablePointer<CGFloat>, yellow yellow: UnsafeMutablePointer<CGFloat>, black black: UnsafeMutablePointer<CGFloat>, alpha alpha: UnsafeMutablePointer<CGFloat>)
var colorSpace: NSColorSpace { get }
var numberOfComponents: Int { get }
func getComponents(_ components: UnsafeMutablePointer<CGFloat>)
var alphaComponent: CGFloat { get }
init?(fromPasteboard pasteBoard: NSPasteboard)
class func colorFromPasteboard(_ pasteBoard: NSPasteboard) -> NSColor?
func writeToPasteboard(_ pasteBoard: NSPasteboard)
init(patternImage image: NSImage)
class func colorWithPatternImage(_ image: NSImage) -> NSColor
var patternImage: NSImage { get }
func drawSwatchInRect(_ rect: NSRect)
init?(CGColor cgColor: CGColor)
class func colorWithCGColor(_ cgColor: CGColor) -> NSColor?
var CGColor: CGColor { get }
class func setIgnoresAlpha(_ flag: Bool)
class func ignoresAlpha() -> Bool
}
extension NSColor {
required convenience init(colorLiteralRed red: Float, green green: Float, blue blue: Float, alpha alpha: Float)
}
extension NSColor {
init(CIColor color: CIColor)
class func colorWithCIColor(_ color: CIColor) -> NSColor
}
extension NSColor {
required convenience init(colorLiteralRed red: Float, green green: Float, blue blue: Float, alpha alpha: Float)
} |
Modified NSColorPicker
| Declaration | |
|---|---|
| From | class NSColorPicker : NSObject, NSColorPickingDefault {
init?(pickerMask mask: Int, colorPanel owningColorPanel: NSColorPanel)
var colorPanel: NSColorPanel { get }
var provideNewButtonImage: NSImage { get }
func insertNewButtonImage(_ newButtonImage: NSImage, `in` buttonCell: NSButtonCell)
func viewSizeChanged(_ sender: AnyObject?)
func attachColorList(_ colorList: NSColorList)
func detachColorList(_ colorList: NSColorList)
func setMode(_ mode: NSColorPanelMode)
var buttonToolTip: String { get }
var minContentSize: NSSize { get }
} |
| To | class NSColorPicker : NSObject, NSColorPickingDefault {
init?(pickerMask mask: Int, colorPanel owningColorPanel: NSColorPanel)
var colorPanel: NSColorPanel { get }
var provideNewButtonImage: NSImage { get }
func insertNewButtonImage(_ newButtonImage: NSImage, in buttonCell: NSButtonCell)
func viewSizeChanged(_ sender: AnyObject?)
func attachColorList(_ colorList: NSColorList)
func detachColorList(_ colorList: NSColorList)
func setMode(_ mode: NSColorPanelMode)
var buttonToolTip: String { get }
var minContentSize: NSSize { get }
} |
| Declaration | |
|---|---|
| From | func insertNewButtonImage(_ newButtonImage: NSImage, `in` buttonCell: NSButtonCell) |
| To | func insertNewButtonImage(_ newButtonImage: NSImage, in buttonCell: NSButtonCell) |
Modified NSColorPickingDefault
| Declaration | |
|---|---|
| From | protocol NSColorPickingDefault {
init?(pickerMask mask: Int, colorPanel owningColorPanel: NSColorPanel)
func provideNewButtonImage() -> NSImage
func insertNewButtonImage(_ newButtonImage: NSImage, `in` buttonCell: NSButtonCell)
func viewSizeChanged(_ sender: AnyObject?)
func alphaControlAddedOrRemoved(_ sender: AnyObject?)
func attachColorList(_ colorList: NSColorList)
func detachColorList(_ colorList: NSColorList)
func setMode(_ mode: NSColorPanelMode)
func buttonToolTip() -> String
func minContentSize() -> NSSize
} |
| To | protocol NSColorPickingDefault {
init?(pickerMask mask: Int, colorPanel owningColorPanel: NSColorPanel)
func provideNewButtonImage() -> NSImage
func insertNewButtonImage(_ newButtonImage: NSImage, in buttonCell: NSButtonCell)
func viewSizeChanged(_ sender: AnyObject?)
func alphaControlAddedOrRemoved(_ sender: AnyObject?)
func attachColorList(_ colorList: NSColorList)
func detachColorList(_ colorList: NSColorList)
func setMode(_ mode: NSColorPanelMode)
func buttonToolTip() -> String
func minContentSize() -> NSSize
} |
| Declaration | |
|---|---|
| From | func insertNewButtonImage(_ newButtonImage: NSImage, `in` buttonCell: NSButtonCell) |
| To | func insertNewButtonImage(_ newButtonImage: NSImage, in buttonCell: NSButtonCell) |
Modified NSImage
| Declaration | |
|---|---|
| From | class NSImage : NSObject, NSCopying, NSCoding, NSSecureCoding, NSPasteboardReading, NSPasteboardWriting {
init?(named name: String)
class func imageNamed(_ name: String) -> NSImage?
init(size aSize: NSSize)
init?(data data: NSData)
init?(contentsOfFile fileName: String)
init?(contentsOfURL url: NSURL)
init?(byReferencingFile fileName: String)
init(byReferencingURL url: NSURL)
init(iconRef iconRef: IconRef)
init?(pasteboard pasteboard: NSPasteboard)
init?(dataIgnoringOrientation data: NSData)
init(size size: NSSize, flipped drawingHandlerShouldBeCalledWithFlippedContext: Bool, drawingHandler drawingHandler: (NSRect) -> Bool)
class func imageWithSize(_ size: NSSize, flipped drawingHandlerShouldBeCalledWithFlippedContext: Bool, drawingHandler drawingHandler: (NSRect) -> Bool) -> NSImage
var size: NSSize
func setName(_ string: String?) -> Bool
func name() -> String?
@NSCopying var backgroundColor: NSColor
var usesEPSOnResolutionMismatch: Bool
var prefersColorMatch: Bool
var matchesOnMultipleResolution: Bool
var matchesOnlyOnBestFittingAxis: Bool
func drawAtPoint(_ point: NSPoint, fromRect fromRect: NSRect, operation op: NSCompositingOperation, fraction delta: CGFloat)
func drawInRect(_ rect: NSRect, fromRect fromRect: NSRect, operation op: NSCompositingOperation, fraction delta: CGFloat)
func drawInRect(_ dstSpacePortionRect: NSRect, fromRect srcSpacePortionRect: NSRect, operation op: NSCompositingOperation, fraction requestedAlpha: CGFloat, respectFlipped respectContextIsFlipped: Bool, hints hints: [String : AnyObject]?)
func drawRepresentation(_ imageRep: NSImageRep, inRect rect: NSRect) -> Bool
func drawInRect(_ rect: NSRect)
func recache()
var TIFFRepresentation: NSData? { get }
func TIFFRepresentationUsingCompression(_ comp: NSTIFFCompression, factor aFloat: Float) -> NSData?
var representations: [NSImageRep] { get }
func addRepresentations(_ imageReps: [NSImageRep])
func addRepresentation(_ imageRep: NSImageRep)
func removeRepresentation(_ imageRep: NSImageRep)
var valid: Bool { get }
func lockFocus()
func lockFocusFlipped(_ flipped: Bool)
func unlockFocus()
func bestRepresentationForDevice(_ deviceDescription: [NSObject : AnyObject]!) -> NSImageRep!
unowned(unsafe) var delegate: NSImageDelegate?
class func imageUnfilteredFileTypes() -> [String]
class func imageUnfilteredPasteboardTypes() -> [String]
class func imageFileTypes() -> [String]
class func imagePasteboardTypes() -> [String]
class func imageTypes() -> [String]
class func imageUnfilteredTypes() -> [String]
class func canInitWithPasteboard(_ pasteboard: NSPasteboard) -> Bool
func cancelIncrementalLoad()
var cacheMode: NSImageCacheMode
var alignmentRect: NSRect
var template: Bool
var accessibilityDescription: String?
init(CGImage cgImage: CGImage, size size: NSSize)
func CGImageForProposedRect(_ proposedDestRect: UnsafeMutablePointer<NSRect>, context referenceContext: NSGraphicsContext?, hints hints: [String : AnyObject]?) -> CGImage?
func bestRepresentationForRect(_ rect: NSRect, context referenceContext: NSGraphicsContext?, hints hints: [String : AnyObject]?) -> NSImageRep?
func hitTestRect(_ testRectDestSpace: NSRect, withImageDestinationRect imageRectDestSpace: NSRect, context context: NSGraphicsContext?, hints hints: [String : AnyObject]?, flipped flipped: Bool) -> Bool
func recommendedLayerContentsScale(_ preferredContentsScale: CGFloat) -> CGFloat
func layerContentsForContentsScale(_ layerContentsScale: CGFloat) -> AnyObject
var capInsets: NSEdgeInsets
var resizingMode: NSImageResizingMode
}
extension NSImage : _ImageLiteralConvertible {
required convenience init(imageLiteral name: String)
}
extension NSImage {
func setFlipped(_ flag: Bool)
func isFlipped() -> Bool
func dissolveToPoint(_ point: NSPoint, fraction aFloat: CGFloat)
func dissolveToPoint(_ point: NSPoint, fromRect rect: NSRect, fraction aFloat: CGFloat)
func compositeToPoint(_ point: NSPoint, operation op: NSCompositingOperation)
func compositeToPoint(_ point: NSPoint, fromRect rect: NSRect, operation op: NSCompositingOperation)
func compositeToPoint(_ point: NSPoint, operation op: NSCompositingOperation, fraction delta: CGFloat)
func compositeToPoint(_ point: NSPoint, fromRect rect: NSRect, operation op: NSCompositingOperation, fraction delta: CGFloat)
func lockFocusOnRepresentation(_ imageRepresentation: NSImageRep!)
func setScalesWhenResized(_ flag: Bool)
func scalesWhenResized() -> Bool
func setDataRetained(_ flag: Bool)
func isDataRetained() -> Bool
func setCachedSeparately(_ flag: Bool)
func isCachedSeparately() -> Bool
func setCacheDepthMatchesImageDepth(_ flag: Bool)
func cacheDepthMatchesImageDepth() -> Bool
}
extension NSImage : _ImageLiteralConvertible {
required convenience init(imageLiteral name: String)
} |
| To | class NSImage : NSObject, NSCopying, NSCoding, NSSecureCoding, NSPasteboardReading, NSPasteboardWriting {
init?(named name: String)
class func imageNamed(_ name: String) -> NSImage?
init(size aSize: NSSize)
init?(data data: NSData)
init?(contentsOfFile fileName: String)
init?(contentsOfURL url: NSURL)
init?(byReferencingFile fileName: String)
init(byReferencingURL url: NSURL)
init(iconRef iconRef: IconRef)
init?(pasteboard pasteboard: NSPasteboard)
init?(dataIgnoringOrientation data: NSData)
init(size size: NSSize, flipped drawingHandlerShouldBeCalledWithFlippedContext: Bool, drawingHandler drawingHandler: (NSRect) -> Bool)
class func imageWithSize(_ size: NSSize, flipped drawingHandlerShouldBeCalledWithFlippedContext: Bool, drawingHandler drawingHandler: (NSRect) -> Bool) -> NSImage
var size: NSSize
func setName(_ string: String?) -> Bool
func name() -> String?
@NSCopying var backgroundColor: NSColor
var usesEPSOnResolutionMismatch: Bool
var prefersColorMatch: Bool
var matchesOnMultipleResolution: Bool
var matchesOnlyOnBestFittingAxis: Bool
func drawAtPoint(_ point: NSPoint, fromRect fromRect: NSRect, operation op: NSCompositingOperation, fraction delta: CGFloat)
func drawInRect(_ rect: NSRect, fromRect fromRect: NSRect, operation op: NSCompositingOperation, fraction delta: CGFloat)
func drawInRect(_ dstSpacePortionRect: NSRect, fromRect srcSpacePortionRect: NSRect, operation op: NSCompositingOperation, fraction requestedAlpha: CGFloat, respectFlipped respectContextIsFlipped: Bool, hints hints: [String : AnyObject]?)
func drawRepresentation(_ imageRep: NSImageRep, inRect rect: NSRect) -> Bool
func drawInRect(_ rect: NSRect)
func recache()
var TIFFRepresentation: NSData? { get }
func TIFFRepresentationUsingCompression(_ comp: NSTIFFCompression, factor aFloat: Float) -> NSData?
var representations: [NSImageRep] { get }
func addRepresentations(_ imageReps: [NSImageRep])
func addRepresentation(_ imageRep: NSImageRep)
func removeRepresentation(_ imageRep: NSImageRep)
var valid: Bool { get }
func lockFocus()
func lockFocusFlipped(_ flipped: Bool)
func unlockFocus()
func bestRepresentationForDevice(_ deviceDescription: [NSObject : AnyObject]!) -> NSImageRep!
unowned(unsafe) var delegate: NSImageDelegate?
class func imageUnfilteredFileTypes() -> [String]
class func imageUnfilteredPasteboardTypes() -> [String]
class func imageFileTypes() -> [String]
class func imagePasteboardTypes() -> [String]
class func imageTypes() -> [String]
class func imageUnfilteredTypes() -> [String]
class func canInitWithPasteboard(_ pasteboard: NSPasteboard) -> Bool
func cancelIncrementalLoad()
var cacheMode: NSImageCacheMode
var alignmentRect: NSRect
var template: Bool
var accessibilityDescription: String?
init(CGImage cgImage: CGImage, size size: NSSize)
func CGImageForProposedRect(_ proposedDestRect: UnsafeMutablePointer<NSRect>, context referenceContext: NSGraphicsContext?, hints hints: [String : AnyObject]?) -> CGImage?
func bestRepresentationForRect(_ rect: NSRect, context referenceContext: NSGraphicsContext?, hints hints: [String : AnyObject]?) -> NSImageRep?
func hitTestRect(_ testRectDestSpace: NSRect, withImageDestinationRect imageRectDestSpace: NSRect, context context: NSGraphicsContext?, hints hints: [String : AnyObject]?, flipped flipped: Bool) -> Bool
func recommendedLayerContentsScale(_ preferredContentsScale: CGFloat) -> CGFloat
func layerContentsForContentsScale(_ layerContentsScale: CGFloat) -> AnyObject
var capInsets: NSEdgeInsets
var resizingMode: NSImageResizingMode
}
extension NSImage {
required convenience init(imageLiteral name: String)
}
extension NSImage {
func setFlipped(_ flag: Bool)
func isFlipped() -> Bool
func dissolveToPoint(_ point: NSPoint, fraction aFloat: CGFloat)
func dissolveToPoint(_ point: NSPoint, fromRect rect: NSRect, fraction aFloat: CGFloat)
func compositeToPoint(_ point: NSPoint, operation op: NSCompositingOperation)
func compositeToPoint(_ point: NSPoint, fromRect rect: NSRect, operation op: NSCompositingOperation)
func compositeToPoint(_ point: NSPoint, operation op: NSCompositingOperation, fraction delta: CGFloat)
func compositeToPoint(_ point: NSPoint, fromRect rect: NSRect, operation op: NSCompositingOperation, fraction delta: CGFloat)
func lockFocusOnRepresentation(_ imageRepresentation: NSImageRep!)
func setScalesWhenResized(_ flag: Bool)
func scalesWhenResized() -> Bool
func setDataRetained(_ flag: Bool)
func isDataRetained() -> Bool
func setCachedSeparately(_ flag: Bool)
func isCachedSeparately() -> Bool
func setCacheDepthMatchesImageDepth(_ flag: Bool)
func cacheDepthMatchesImageDepth() -> Bool
}
extension NSImage {
required convenience init(imageLiteral name: String)
} |
Modified NSLayoutManager
| Declaration | |
|---|---|
| From | class NSLayoutManager : NSObject, NSCoding {
init()
init?(coder coder: NSCoder)
unowned(unsafe) var textStorage: NSTextStorage?
func replaceTextStorage(_ newTextStorage: NSTextStorage)
var textContainers: [NSTextContainer] { get }
func addTextContainer(_ container: NSTextContainer)
func insertTextContainer(_ container: NSTextContainer, atIndex index: Int)
func removeTextContainerAtIndex(_ index: Int)
func textContainerChangedGeometry(_ container: NSTextContainer)
func textContainerChangedTextView(_ container: NSTextContainer)
unowned(unsafe) var delegate: NSLayoutManagerDelegate?
var showsInvisibleCharacters: Bool
var showsControlCharacters: Bool
var hyphenationFactor: Float
var usesFontLeading: Bool
var allowsNonContiguousLayout: Bool
var hasNonContiguousLayout: Bool { get }
var backgroundLayoutEnabled: Bool
var defaultAttachmentScaling: NSImageScaling
var typesetter: NSTypesetter
var typesetterBehavior: NSTypesetterBehavior
func invalidateGlyphsForCharacterRange(_ charRange: NSRange, changeInLength delta: Int, actualCharacterRange actualCharRange: NSRangePointer)
func invalidateLayoutForCharacterRange(_ charRange: NSRange, actualCharacterRange actualCharRange: NSRangePointer)
func invalidateDisplayForCharacterRange(_ charRange: NSRange)
func invalidateDisplayForGlyphRange(_ glyphRange: NSRange)
func processEditingForTextStorage(_ textStorage: NSTextStorage, edited editMask: NSTextStorageEditActions, range newCharRange: NSRange, changeInLength delta: Int, invalidatedRange invalidatedCharRange: NSRange)
func ensureGlyphsForCharacterRange(_ charRange: NSRange)
func ensureGlyphsForGlyphRange(_ glyphRange: NSRange)
func ensureLayoutForCharacterRange(_ charRange: NSRange)
func ensureLayoutForGlyphRange(_ glyphRange: NSRange)
func ensureLayoutForTextContainer(_ container: NSTextContainer)
func ensureLayoutForBoundingRect(_ bounds: NSRect, inTextContainer container: NSTextContainer)
func setGlyphs(_ glyphs: UnsafePointer<CGGlyph>, properties props: UnsafePointer<NSGlyphProperty>, characterIndexes charIndexes: UnsafePointer<Int>, font aFont: NSFont, forGlyphRange glyphRange: NSRange)
var numberOfGlyphs: Int { get }
func CGGlyphAtIndex(_ glyphIndex: Int, isValidIndex isValidIndex: UnsafeMutablePointer<ObjCBool>) -> CGGlyph
func CGGlyphAtIndex(_ glyphIndex: Int) -> CGGlyph
func isValidGlyphIndex(_ glyphIndex: Int) -> Bool
func propertyForGlyphAtIndex(_ glyphIndex: Int) -> NSGlyphProperty
func characterIndexForGlyphAtIndex(_ glyphIndex: Int) -> Int
func glyphIndexForCharacterAtIndex(_ charIndex: Int) -> Int
func getGlyphsInRange(_ glyphRange: NSRange, glyphs glyphBuffer: UnsafeMutablePointer<CGGlyph>, properties props: UnsafeMutablePointer<NSGlyphProperty>, characterIndexes charIndexBuffer: UnsafeMutablePointer<Int>, bidiLevels bidiLevelBuffer: UnsafeMutablePointer<UInt8>) -> Int
func setTextContainer(_ container: NSTextContainer, forGlyphRange glyphRange: NSRange)
func setLineFragmentRect(_ fragmentRect: NSRect, forGlyphRange glyphRange: NSRange, usedRect usedRect: NSRect)
func setExtraLineFragmentRect(_ fragmentRect: NSRect, usedRect usedRect: NSRect, textContainer container: NSTextContainer)
func setLocation(_ location: NSPoint, forStartOfGlyphRange glyphRange: NSRange)
func setNotShownAttribute(_ flag: Bool, forGlyphAtIndex glyphIndex: Int)
func setDrawsOutsideLineFragment(_ flag: Bool, forGlyphAtIndex glyphIndex: Int)
func setAttachmentSize(_ attachmentSize: NSSize, forGlyphRange glyphRange: NSRange)
func getFirstUnlaidCharacterIndex(_ charIndex: UnsafeMutablePointer<Int>, glyphIndex glyphIndex: UnsafeMutablePointer<Int>)
func firstUnlaidCharacterIndex() -> Int
func firstUnlaidGlyphIndex() -> Int
func textContainerForGlyphAtIndex(_ glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer) -> NSTextContainer?
func textContainerForGlyphAtIndex(_ glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer, withoutAdditionalLayout flag: Bool) -> NSTextContainer?
func usedRectForTextContainer(_ container: NSTextContainer) -> NSRect
func lineFragmentRectForGlyphAtIndex(_ glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer) -> NSRect
func lineFragmentRectForGlyphAtIndex(_ glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer, withoutAdditionalLayout flag: Bool) -> NSRect
func lineFragmentUsedRectForGlyphAtIndex(_ glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer) -> NSRect
func lineFragmentUsedRectForGlyphAtIndex(_ glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer, withoutAdditionalLayout flag: Bool) -> NSRect
var extraLineFragmentRect: NSRect { get }
var extraLineFragmentUsedRect: NSRect { get }
var extraLineFragmentTextContainer: NSTextContainer? { get }
func locationForGlyphAtIndex(_ glyphIndex: Int) -> NSPoint
func notShownAttributeForGlyphAtIndex(_ glyphIndex: Int) -> Bool
func drawsOutsideLineFragmentForGlyphAtIndex(_ glyphIndex: Int) -> Bool
func attachmentSizeForGlyphAtIndex(_ glyphIndex: Int) -> NSSize
func truncatedGlyphRangeInLineFragmentForGlyphAtIndex(_ glyphIndex: Int) -> NSRange
func glyphRangeForCharacterRange(_ charRange: NSRange, actualCharacterRange actualCharRange: NSRangePointer) -> NSRange
func characterRangeForGlyphRange(_ glyphRange: NSRange, actualGlyphRange actualGlyphRange: NSRangePointer) -> NSRange
func glyphRangeForTextContainer(_ container: NSTextContainer) -> NSRange
func rangeOfNominallySpacedGlyphsContainingIndex(_ glyphIndex: Int) -> NSRange
func boundingRectForGlyphRange(_ glyphRange: NSRange, inTextContainer container: NSTextContainer) -> NSRect
func glyphRangeForBoundingRect(_ bounds: NSRect, inTextContainer container: NSTextContainer) -> NSRange
func glyphRangeForBoundingRectWithoutAdditionalLayout(_ bounds: NSRect, inTextContainer container: NSTextContainer) -> NSRange
func glyphIndexForPoint(_ point: NSPoint, inTextContainer container: NSTextContainer, fractionOfDistanceThroughGlyph partialFraction: UnsafeMutablePointer<CGFloat>) -> Int
func glyphIndexForPoint(_ point: NSPoint, inTextContainer container: NSTextContainer) -> Int
func fractionOfDistanceThroughGlyphForPoint(_ point: NSPoint, inTextContainer container: NSTextContainer) -> CGFloat
func characterIndexForPoint(_ point: NSPoint, inTextContainer container: NSTextContainer, fractionOfDistanceBetweenInsertionPoints partialFraction: UnsafeMutablePointer<CGFloat>) -> Int
func getLineFragmentInsertionPointsForCharacterAtIndex(_ charIndex: Int, alternatePositions aFlag: Bool, inDisplayOrder dFlag: Bool, positions positions: UnsafeMutablePointer<CGFloat>, characterIndexes charIndexes: UnsafeMutablePointer<Int>) -> Int
func enumerateLineFragmentsForGlyphRange(_ glyphRange: NSRange, usingBlock block: (NSRect, NSRect, NSTextContainer, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
func enumerateEnclosingRectsForGlyphRange(_ glyphRange: NSRange, withinSelectedGlyphRange selectedRange: NSRange, inTextContainer textContainer: NSTextContainer, usingBlock block: (NSRect, UnsafeMutablePointer<ObjCBool>) -> Void)
func drawBackgroundForGlyphRange(_ glyphsToShow: NSRange, atPoint origin: NSPoint)
func drawGlyphsForGlyphRange(_ glyphsToShow: NSRange, atPoint origin: NSPoint)
func showCGGlyphs(_ glyphs: UnsafePointer<CGGlyph>, positions positions: UnsafePointer<NSPoint>, count glyphCount: Int, font font: NSFont, matrix textMatrix: NSAffineTransform, attributes attributes: [String : AnyObject], inContext graphicsContext: NSGraphicsContext)
func fillBackgroundRectArray(_ rectArray: UnsafePointer<NSRect>, count rectCount: Int, forCharacterRange charRange: NSRange, color color: NSColor)
func drawUnderlineForGlyphRange(_ glyphRange: NSRange, underlineType underlineVal: NSUnderlineStyle, baselineOffset baselineOffset: CGFloat, lineFragmentRect lineRect: NSRect, lineFragmentGlyphRange lineGlyphRange: NSRange, containerOrigin containerOrigin: NSPoint)
func underlineGlyphRange(_ glyphRange: NSRange, underlineType underlineVal: NSUnderlineStyle, lineFragmentRect lineRect: NSRect, lineFragmentGlyphRange lineGlyphRange: NSRange, containerOrigin containerOrigin: NSPoint)
func drawStrikethroughForGlyphRange(_ glyphRange: NSRange, strikethroughType strikethroughVal: NSUnderlineStyle, baselineOffset baselineOffset: CGFloat, lineFragmentRect lineRect: NSRect, lineFragmentGlyphRange lineGlyphRange: NSRange, containerOrigin containerOrigin: NSPoint)
func strikethroughGlyphRange(_ glyphRange: NSRange, strikethroughType strikethroughVal: NSUnderlineStyle, lineFragmentRect lineRect: NSRect, lineFragmentGlyphRange lineGlyphRange: NSRange, containerOrigin containerOrigin: NSPoint)
func showAttachmentCell(_ cell: NSCell, inRect rect: NSRect, characterIndex attachmentIndex: Int)
func setLayoutRect(_ rect: NSRect, forTextBlock block: NSTextBlock, glyphRange glyphRange: NSRange)
func setBoundsRect(_ rect: NSRect, forTextBlock block: NSTextBlock, glyphRange glyphRange: NSRange)
func layoutRectForTextBlock(_ block: NSTextBlock, glyphRange glyphRange: NSRange) -> NSRect
func boundsRectForTextBlock(_ block: NSTextBlock, glyphRange glyphRange: NSRange) -> NSRect
func layoutRectForTextBlock(_ block: NSTextBlock, atIndex glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer) -> NSRect
func boundsRectForTextBlock(_ block: NSTextBlock, atIndex glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer) -> NSRect
func temporaryAttributesAtCharacterIndex(_ charIndex: Int, effectiveRange effectiveCharRange: NSRangePointer) -> [String : AnyObject]
func setTemporaryAttributes(_ attrs: [String : AnyObject], forCharacterRange charRange: NSRange)
func addTemporaryAttributes(_ attrs: [String : AnyObject], forCharacterRange charRange: NSRange)
func removeTemporaryAttribute(_ attrName: String, forCharacterRange charRange: NSRange)
func temporaryAttribute(_ attrName: String, atCharacterIndex location: Int, effectiveRange range: NSRangePointer) -> AnyObject?
func temporaryAttribute(_ attrName: String, atCharacterIndex location: Int, longestEffectiveRange range: NSRangePointer, inRange rangeLimit: NSRange) -> AnyObject?
func temporaryAttributesAtCharacterIndex(_ location: Int, longestEffectiveRange range: NSRangePointer, inRange rangeLimit: NSRange) -> [String : AnyObject]
func addTemporaryAttribute(_ attrName: String, value value: AnyObject, forCharacterRange charRange: NSRange)
func defaultLineHeightForFont(_ theFont: NSFont) -> CGFloat
func defaultBaselineOffsetForFont(_ theFont: NSFont) -> CGFloat
}
extension NSLayoutManager : NSGlyphStorage {
var glyphGenerator: NSGlyphGenerator
}
extension NSLayoutManager {
func rulerMarkersForTextView(_ view: NSTextView, paragraphStyle style: NSParagraphStyle, ruler ruler: NSRulerView) -> [NSRulerMarker]
func rulerAccessoryViewForTextView(_ view: NSTextView, paragraphStyle style: NSParagraphStyle, ruler ruler: NSRulerView, enabled isEnabled: Bool) -> NSView?
func layoutManagerOwnsFirstResponderInWindow(_ window: NSWindow) -> Bool
unowned(unsafe) var firstTextView: NSTextView? { get }
unowned(unsafe) var textViewForBeginningOfSelection: NSTextView? { get }
}
extension NSLayoutManager {
func glyphAtIndex(_ glyphIndex: Int, isValidIndex isValidIndex: UnsafeMutablePointer<ObjCBool>) -> NSGlyph
func glyphAtIndex(_ glyphIndex: Int) -> NSGlyph
func rectArrayForCharacterRange(_ charRange: NSRange, withinSelectedCharacterRange selCharRange: NSRange, inTextContainer container: NSTextContainer, rectCount rectCount: UnsafeMutablePointer<Int>) -> NSRectArray
func rectArrayForGlyphRange(_ glyphRange: NSRange, withinSelectedGlyphRange selGlyphRange: NSRange, inTextContainer container: NSTextContainer, rectCount rectCount: UnsafeMutablePointer<Int>) -> NSRectArray
var usesScreenFonts: Bool
func substituteFontForFont(_ originalFont: NSFont) -> NSFont
func insertGlyph(_ glyph: NSGlyph, atGlyphIndex glyphIndex: Int, characterIndex charIndex: Int)
func replaceGlyphAtIndex(_ glyphIndex: Int, withGlyph newGlyph: NSGlyph)
func deleteGlyphsInRange(_ glyphRange: NSRange)
func setCharacterIndex(_ charIndex: Int, forGlyphAtIndex glyphIndex: Int)
func invalidateGlyphsOnLayoutInvalidationForGlyphRange(_ glyphRange: NSRange)
func intAttribute(_ attributeTag: Int, forGlyphAtIndex glyphIndex: Int) -> Int
func getGlyphsInRange(_ glyphRange: NSRange, glyphs glyphBuffer: UnsafeMutablePointer<NSGlyph>, characterIndexes charIndexBuffer: UnsafeMutablePointer<Int>, glyphInscriptions inscribeBuffer: UnsafeMutablePointer<NSGlyphInscription>, elasticBits elasticBuffer: UnsafeMutablePointer<ObjCBool>) -> Int
func getGlyphsInRange(_ glyphRange: NSRange, glyphs glyphBuffer: UnsafeMutablePointer<NSGlyph>, characterIndexes charIndexBuffer: UnsafeMutablePointer<Int>, glyphInscriptions inscribeBuffer: UnsafeMutablePointer<NSGlyphInscription>, elasticBits elasticBuffer: UnsafeMutablePointer<ObjCBool>, bidiLevels bidiLevelBuffer: UnsafeMutablePointer<UInt8>) -> Int
func getGlyphs(_ glyphArray: UnsafeMutablePointer<NSGlyph>, range glyphRange: NSRange) -> Int
func invalidateLayoutForCharacterRange(_ charRange: NSRange, isSoft flag: Bool, actualCharacterRange actualCharRange: NSRangePointer)
func textStorage(_ str: NSTextStorage, edited editedMask: NSTextStorageEditedOptions, range newCharRange: NSRange, changeInLength delta: Int, invalidatedRange invalidatedCharRange: NSRange)
func setLocations(_ locations: NSPointArray, startingGlyphIndexes glyphIndexes: UnsafeMutablePointer<Int>, count count: Int, forGlyphRange glyphRange: NSRange)
func showPackedGlyphs(_ glyphs: UnsafeMutablePointer<Int8>, length glyphLen: Int, glyphRange glyphRange: NSRange, atPoint point: NSPoint, font font: NSFont, color color: NSColor, printingAdjustment printingAdjustment: NSSize)
} |
| To | class NSLayoutManager : NSObject, NSCoding {
init()
init?(coder coder: NSCoder)
unowned(unsafe) var textStorage: NSTextStorage?
func replaceTextStorage(_ newTextStorage: NSTextStorage)
var textContainers: [NSTextContainer] { get }
func addTextContainer(_ container: NSTextContainer)
func insertTextContainer(_ container: NSTextContainer, atIndex index: Int)
func removeTextContainerAtIndex(_ index: Int)
func textContainerChangedGeometry(_ container: NSTextContainer)
func textContainerChangedTextView(_ container: NSTextContainer)
unowned(unsafe) var delegate: NSLayoutManagerDelegate?
var showsInvisibleCharacters: Bool
var showsControlCharacters: Bool
var hyphenationFactor: Float
var usesFontLeading: Bool
var allowsNonContiguousLayout: Bool
var hasNonContiguousLayout: Bool { get }
var backgroundLayoutEnabled: Bool
var defaultAttachmentScaling: NSImageScaling
var typesetter: NSTypesetter
var typesetterBehavior: NSTypesetterBehavior
func invalidateGlyphsForCharacterRange(_ charRange: NSRange, changeInLength delta: Int, actualCharacterRange actualCharRange: NSRangePointer)
func invalidateLayoutForCharacterRange(_ charRange: NSRange, actualCharacterRange actualCharRange: NSRangePointer)
func invalidateDisplayForCharacterRange(_ charRange: NSRange)
func invalidateDisplayForGlyphRange(_ glyphRange: NSRange)
func processEditingForTextStorage(_ textStorage: NSTextStorage, edited editMask: NSTextStorageEditActions, range newCharRange: NSRange, changeInLength delta: Int, invalidatedRange invalidatedCharRange: NSRange)
func ensureGlyphsForCharacterRange(_ charRange: NSRange)
func ensureGlyphsForGlyphRange(_ glyphRange: NSRange)
func ensureLayoutForCharacterRange(_ charRange: NSRange)
func ensureLayoutForGlyphRange(_ glyphRange: NSRange)
func ensureLayoutForTextContainer(_ container: NSTextContainer)
func ensureLayoutForBoundingRect(_ bounds: NSRect, inTextContainer container: NSTextContainer)
func setGlyphs(_ glyphs: UnsafePointer<CGGlyph>, properties props: UnsafePointer<NSGlyphProperty>, characterIndexes charIndexes: UnsafePointer<Int>, font aFont: NSFont, forGlyphRange glyphRange: NSRange)
var numberOfGlyphs: Int { get }
func CGGlyphAtIndex(_ glyphIndex: Int, isValidIndex isValidIndex: UnsafeMutablePointer<ObjCBool>) -> CGGlyph
func CGGlyphAtIndex(_ glyphIndex: Int) -> CGGlyph
func isValidGlyphIndex(_ glyphIndex: Int) -> Bool
func propertyForGlyphAtIndex(_ glyphIndex: Int) -> NSGlyphProperty
func characterIndexForGlyphAtIndex(_ glyphIndex: Int) -> Int
func glyphIndexForCharacterAtIndex(_ charIndex: Int) -> Int
func getGlyphsInRange(_ glyphRange: NSRange, glyphs glyphBuffer: UnsafeMutablePointer<CGGlyph>, properties props: UnsafeMutablePointer<NSGlyphProperty>, characterIndexes charIndexBuffer: UnsafeMutablePointer<Int>, bidiLevels bidiLevelBuffer: UnsafeMutablePointer<UInt8>) -> Int
func setTextContainer(_ container: NSTextContainer, forGlyphRange glyphRange: NSRange)
func setLineFragmentRect(_ fragmentRect: NSRect, forGlyphRange glyphRange: NSRange, usedRect usedRect: NSRect)
func setExtraLineFragmentRect(_ fragmentRect: NSRect, usedRect usedRect: NSRect, textContainer container: NSTextContainer)
func setLocation(_ location: NSPoint, forStartOfGlyphRange glyphRange: NSRange)
func setNotShownAttribute(_ flag: Bool, forGlyphAtIndex glyphIndex: Int)
func setDrawsOutsideLineFragment(_ flag: Bool, forGlyphAtIndex glyphIndex: Int)
func setAttachmentSize(_ attachmentSize: NSSize, forGlyphRange glyphRange: NSRange)
func getFirstUnlaidCharacterIndex(_ charIndex: UnsafeMutablePointer<Int>, glyphIndex glyphIndex: UnsafeMutablePointer<Int>)
func firstUnlaidCharacterIndex() -> Int
func firstUnlaidGlyphIndex() -> Int
func textContainerForGlyphAtIndex(_ glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer) -> NSTextContainer?
func textContainerForGlyphAtIndex(_ glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer, withoutAdditionalLayout flag: Bool) -> NSTextContainer?
func usedRectForTextContainer(_ container: NSTextContainer) -> NSRect
func lineFragmentRectForGlyphAtIndex(_ glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer) -> NSRect
func lineFragmentRectForGlyphAtIndex(_ glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer, withoutAdditionalLayout flag: Bool) -> NSRect
func lineFragmentUsedRectForGlyphAtIndex(_ glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer) -> NSRect
func lineFragmentUsedRectForGlyphAtIndex(_ glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer, withoutAdditionalLayout flag: Bool) -> NSRect
var extraLineFragmentRect: NSRect { get }
var extraLineFragmentUsedRect: NSRect { get }
var extraLineFragmentTextContainer: NSTextContainer? { get }
func locationForGlyphAtIndex(_ glyphIndex: Int) -> NSPoint
func notShownAttributeForGlyphAtIndex(_ glyphIndex: Int) -> Bool
func drawsOutsideLineFragmentForGlyphAtIndex(_ glyphIndex: Int) -> Bool
func attachmentSizeForGlyphAtIndex(_ glyphIndex: Int) -> NSSize
func truncatedGlyphRangeInLineFragmentForGlyphAtIndex(_ glyphIndex: Int) -> NSRange
func glyphRangeForCharacterRange(_ charRange: NSRange, actualCharacterRange actualCharRange: NSRangePointer) -> NSRange
func characterRangeForGlyphRange(_ glyphRange: NSRange, actualGlyphRange actualGlyphRange: NSRangePointer) -> NSRange
func glyphRangeForTextContainer(_ container: NSTextContainer) -> NSRange
func rangeOfNominallySpacedGlyphsContainingIndex(_ glyphIndex: Int) -> NSRange
func boundingRectForGlyphRange(_ glyphRange: NSRange, inTextContainer container: NSTextContainer) -> NSRect
func glyphRangeForBoundingRect(_ bounds: NSRect, inTextContainer container: NSTextContainer) -> NSRange
func glyphRangeForBoundingRectWithoutAdditionalLayout(_ bounds: NSRect, inTextContainer container: NSTextContainer) -> NSRange
func glyphIndexForPoint(_ point: NSPoint, inTextContainer container: NSTextContainer, fractionOfDistanceThroughGlyph partialFraction: UnsafeMutablePointer<CGFloat>) -> Int
func glyphIndexForPoint(_ point: NSPoint, inTextContainer container: NSTextContainer) -> Int
func fractionOfDistanceThroughGlyphForPoint(_ point: NSPoint, inTextContainer container: NSTextContainer) -> CGFloat
func characterIndexForPoint(_ point: NSPoint, inTextContainer container: NSTextContainer, fractionOfDistanceBetweenInsertionPoints partialFraction: UnsafeMutablePointer<CGFloat>) -> Int
func getLineFragmentInsertionPointsForCharacterAtIndex(_ charIndex: Int, alternatePositions aFlag: Bool, inDisplayOrder dFlag: Bool, positions positions: UnsafeMutablePointer<CGFloat>, characterIndexes charIndexes: UnsafeMutablePointer<Int>) -> Int
func enumerateLineFragmentsForGlyphRange(_ glyphRange: NSRange, usingBlock block: (NSRect, NSRect, NSTextContainer, NSRange, UnsafeMutablePointer<ObjCBool>) -> Void)
func enumerateEnclosingRectsForGlyphRange(_ glyphRange: NSRange, withinSelectedGlyphRange selectedRange: NSRange, inTextContainer textContainer: NSTextContainer, usingBlock block: (NSRect, UnsafeMutablePointer<ObjCBool>) -> Void)
func drawBackgroundForGlyphRange(_ glyphsToShow: NSRange, atPoint origin: NSPoint)
func drawGlyphsForGlyphRange(_ glyphsToShow: NSRange, atPoint origin: NSPoint)
func showCGGlyphs(_ glyphs: UnsafePointer<CGGlyph>, positions positions: UnsafePointer<NSPoint>, count glyphCount: Int, font font: NSFont, matrix textMatrix: NSAffineTransform, attributes attributes: [String : AnyObject], inContext graphicsContext: NSGraphicsContext)
func fillBackgroundRectArray(_ rectArray: UnsafePointer<NSRect>, count rectCount: Int, forCharacterRange charRange: NSRange, color color: NSColor)
func drawUnderlineForGlyphRange(_ glyphRange: NSRange, underlineType underlineVal: NSUnderlineStyle, baselineOffset baselineOffset: CGFloat, lineFragmentRect lineRect: NSRect, lineFragmentGlyphRange lineGlyphRange: NSRange, containerOrigin containerOrigin: NSPoint)
func underlineGlyphRange(_ glyphRange: NSRange, underlineType underlineVal: NSUnderlineStyle, lineFragmentRect lineRect: NSRect, lineFragmentGlyphRange lineGlyphRange: NSRange, containerOrigin containerOrigin: NSPoint)
func drawStrikethroughForGlyphRange(_ glyphRange: NSRange, strikethroughType strikethroughVal: NSUnderlineStyle, baselineOffset baselineOffset: CGFloat, lineFragmentRect lineRect: NSRect, lineFragmentGlyphRange lineGlyphRange: NSRange, containerOrigin containerOrigin: NSPoint)
func strikethroughGlyphRange(_ glyphRange: NSRange, strikethroughType strikethroughVal: NSUnderlineStyle, lineFragmentRect lineRect: NSRect, lineFragmentGlyphRange lineGlyphRange: NSRange, containerOrigin containerOrigin: NSPoint)
func showAttachmentCell(_ cell: NSCell, inRect rect: NSRect, characterIndex attachmentIndex: Int)
func setLayoutRect(_ rect: NSRect, forTextBlock block: NSTextBlock, glyphRange glyphRange: NSRange)
func setBoundsRect(_ rect: NSRect, forTextBlock block: NSTextBlock, glyphRange glyphRange: NSRange)
func layoutRectForTextBlock(_ block: NSTextBlock, glyphRange glyphRange: NSRange) -> NSRect
func boundsRectForTextBlock(_ block: NSTextBlock, glyphRange glyphRange: NSRange) -> NSRect
func layoutRectForTextBlock(_ block: NSTextBlock, atIndex glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer) -> NSRect
func boundsRectForTextBlock(_ block: NSTextBlock, atIndex glyphIndex: Int, effectiveRange effectiveGlyphRange: NSRangePointer) -> NSRect
func temporaryAttributesAtCharacterIndex(_ charIndex: Int, effectiveRange effectiveCharRange: NSRangePointer) -> [String : AnyObject]
func setTemporaryAttributes(_ attrs: [String : AnyObject], forCharacterRange charRange: NSRange)
func addTemporaryAttributes(_ attrs: [String : AnyObject], forCharacterRange charRange: NSRange)
func removeTemporaryAttribute(_ attrName: String, forCharacterRange charRange: NSRange)
func temporaryAttribute(_ attrName: String, atCharacterIndex location: Int, effectiveRange range: NSRangePointer) -> AnyObject?
func temporaryAttribute(_ attrName: String, atCharacterIndex location: Int, longestEffectiveRange range: NSRangePointer, inRange rangeLimit: NSRange) -> AnyObject?
func temporaryAttributesAtCharacterIndex(_ location: Int, longestEffectiveRange range: NSRangePointer, inRange rangeLimit: NSRange) -> [String : AnyObject]
func addTemporaryAttribute(_ attrName: String, value value: AnyObject, forCharacterRange charRange: NSRange)
func defaultLineHeightForFont(_ theFont: NSFont) -> CGFloat
func defaultBaselineOffsetForFont(_ theFont: NSFont) -> CGFloat
}
extension NSLayoutManager : NSGlyphStorage {
var glyphGenerator: NSGlyphGenerator
}
extension NSLayoutManager {
func rulerMarkersForTextView(_ view: NSTextView, paragraphStyle style: NSParagraphStyle, ruler ruler: NSRulerView) -> [NSRulerMarker]
func rulerAccessoryViewForTextView(_ view: NSTextView, paragraphStyle style: NSParagraphStyle, ruler ruler: NSRulerView, enabled isEnabled: Bool) -> NSView?
func layoutManagerOwnsFirstResponderInWindow(_ window: NSWindow) -> Bool
unowned(unsafe) var firstTextView: NSTextView? { get }
unowned(unsafe) var textViewForBeginningOfSelection: NSTextView? { get }
}
extension NSLayoutManager {
func glyphAtIndex(_ glyphIndex: Int, isValidIndex isValidIndex: UnsafeMutablePointer<ObjCBool>) -> NSGlyph
func glyphAtIndex(_ glyphIndex: Int) -> NSGlyph
func rectArrayForCharacterRange(_ charRange: NSRange, withinSelectedCharacterRange selCharRange: NSRange, inTextContainer container: NSTextContainer, rectCount rectCount: UnsafeMutablePointer<Int>) -> NSRectArray
func rectArrayForGlyphRange(_ glyphRange: NSRange, withinSelectedGlyphRange selGlyphRange: NSRange, inTextContainer container: NSTextContainer, rectCount rectCount: UnsafeMutablePointer<Int>) -> NSRectArray
var usesScreenFonts: Bool
func substituteFontForFont(_ originalFont: NSFont) -> NSFont
func insertGlyphs(_ glyphs: UnsafePointer<NSGlyph>, length length: Int, forStartingGlyphAtIndex glyphIndex: Int, characterIndex charIndex: Int)
func insertGlyph(_ glyph: NSGlyph, atGlyphIndex glyphIndex: Int, characterIndex charIndex: Int)
func replaceGlyphAtIndex(_ glyphIndex: Int, withGlyph newGlyph: NSGlyph)
func deleteGlyphsInRange(_ glyphRange: NSRange)
func setCharacterIndex(_ charIndex: Int, forGlyphAtIndex glyphIndex: Int)
func setIntAttribute(_ attributeTag: Int, value val: Int, forGlyphAtIndex glyphIndex: Int)
func invalidateGlyphsOnLayoutInvalidationForGlyphRange(_ glyphRange: NSRange)
func intAttribute(_ attributeTag: Int, forGlyphAtIndex glyphIndex: Int) -> Int
func getGlyphsInRange(_ glyphRange: NSRange, glyphs glyphBuffer: UnsafeMutablePointer<NSGlyph>, characterIndexes charIndexBuffer: UnsafeMutablePointer<Int>, glyphInscriptions inscribeBuffer: UnsafeMutablePointer<NSGlyphInscription>, elasticBits elasticBuffer: UnsafeMutablePointer<ObjCBool>) -> Int
func getGlyphsInRange(_ glyphRange: NSRange, glyphs glyphBuffer: UnsafeMutablePointer<NSGlyph>, characterIndexes charIndexBuffer: UnsafeMutablePointer<Int>, glyphInscriptions inscribeBuffer: UnsafeMutablePointer<NSGlyphInscription>, elasticBits elasticBuffer: UnsafeMutablePointer<ObjCBool>, bidiLevels bidiLevelBuffer: UnsafeMutablePointer<UInt8>) -> Int
func getGlyphs(_ glyphArray: UnsafeMutablePointer<NSGlyph>, range glyphRange: NSRange) -> Int
func invalidateLayoutForCharacterRange(_ charRange: NSRange, isSoft flag: Bool, actualCharacterRange actualCharRange: NSRangePointer)
func textStorage(_ str: NSTextStorage, edited editedMask: NSTextStorageEditedOptions, range newCharRange: NSRange, changeInLength delta: Int, invalidatedRange invalidatedCharRange: NSRange)
func setLocations(_ locations: NSPointArray, startingGlyphIndexes glyphIndexes: UnsafeMutablePointer<Int>, count count: Int, forGlyphRange glyphRange: NSRange)
func showPackedGlyphs(_ glyphs: UnsafeMutablePointer<Int8>, length glyphLen: Int, glyphRange glyphRange: NSRange, atPoint point: NSPoint, font font: NSFont, color color: NSColor, printingAdjustment printingAdjustment: NSSize)
} |
Modified NSView
| Declaration | Protocols | |
|---|---|---|
| From | class NSView : NSResponder, NSAnimatablePropertyContainer, NSUserInterfaceItemIdentification, NSDraggingDestination, NSAppearanceCustomization, NSAccessibilityElementProtocol, NSAccessibility {
init(frame frameRect: NSRect)
init?(coder coder: NSCoder)
unowned(unsafe) var window: NSWindow? { get }
unowned(unsafe) var superview: NSView? { get }
var subviews: [NSView]
func isDescendantOf(_ aView: NSView) -> Bool
func ancestorSharedWithView(_ aView: NSView) -> NSView?
unowned(unsafe) var opaqueAncestor: NSView? { get }
var hidden: Bool
var hiddenOrHasHiddenAncestor: Bool { get }
func getRectsBeingDrawn(_ rects: UnsafeMutablePointer<UnsafePointer<NSRect>>, count count: UnsafeMutablePointer<Int>)
func needsToDrawRect(_ aRect: NSRect) -> Bool
var wantsDefaultClipping: Bool { get }
func viewDidHide()
func viewDidUnhide()
func addSubview(_ aView: NSView)
func addSubview(_ aView: NSView, positioned place: NSWindowOrderingMode, relativeTo otherView: NSView?)
func sortSubviewsUsingFunction(_ compare: (NSView, NSView, UnsafeMutablePointer<Void>) -> NSComparisonResult, context context: UnsafeMutablePointer<Void>)
func viewWillMoveToWindow(_ newWindow: NSWindow?)
func viewDidMoveToWindow()
func viewWillMoveToSuperview(_ newSuperview: NSView?)
func viewDidMoveToSuperview()
func didAddSubview(_ subview: NSView)
func willRemoveSubview(_ subview: NSView)
func removeFromSuperview()
func replaceSubview(_ oldView: NSView, with newView: NSView)
func removeFromSuperviewWithoutNeedingDisplay()
func viewDidChangeBackingProperties()
var postsFrameChangedNotifications: Bool
func resizeSubviewsWithOldSize(_ oldSize: NSSize)
func resizeWithOldSuperviewSize(_ oldSize: NSSize)
var autoresizesSubviews: Bool
var autoresizingMask: NSAutoresizingMaskOptions
func setFrameOrigin(_ newOrigin: NSPoint)
func setFrameSize(_ newSize: NSSize)
var frame: NSRect
var frameRotation: CGFloat
var frameCenterRotation: CGFloat
func setBoundsOrigin(_ newOrigin: NSPoint)
func setBoundsSize(_ newSize: NSSize)
var boundsRotation: CGFloat
func translateOriginToPoint(_ translation: NSPoint)
func scaleUnitSquareToSize(_ newUnitSize: NSSize)
func rotateByAngle(_ angle: CGFloat)
var bounds: NSRect
var flipped: Bool { get }
var rotatedFromBase: Bool { get }
var rotatedOrScaledFromBase: Bool { get }
var opaque: Bool { get }
func convertPoint(_ aPoint: NSPoint, fromView aView: NSView?) -> NSPoint
func convertPoint(_ aPoint: NSPoint, toView aView: NSView?) -> NSPoint
func convertSize(_ aSize: NSSize, fromView aView: NSView?) -> NSSize
func convertSize(_ aSize: NSSize, toView aView: NSView?) -> NSSize
func convertRect(_ aRect: NSRect, fromView aView: NSView?) -> NSRect
func convertRect(_ aRect: NSRect, toView aView: NSView?) -> NSRect
func backingAlignedRect(_ aRect: NSRect, options options: NSAlignmentOptions) -> NSRect
func centerScanRect(_ aRect: NSRect) -> NSRect
func convertPointToBacking(_ aPoint: NSPoint) -> NSPoint
func convertPointFromBacking(_ aPoint: NSPoint) -> NSPoint
func convertSizeToBacking(_ aSize: NSSize) -> NSSize
func convertSizeFromBacking(_ aSize: NSSize) -> NSSize
func convertRectToBacking(_ aRect: NSRect) -> NSRect
func convertRectFromBacking(_ aRect: NSRect) -> NSRect
func convertPointToLayer(_ aPoint: NSPoint) -> NSPoint
func convertPointFromLayer(_ aPoint: NSPoint) -> NSPoint
func convertSizeToLayer(_ aSize: NSSize) -> NSSize
func convertSizeFromLayer(_ aSize: NSSize) -> NSSize
func convertRectToLayer(_ aRect: NSRect) -> NSRect
func convertRectFromLayer(_ aRect: NSRect) -> NSRect
var canDrawConcurrently: Bool
var canDraw: Bool { get }
func setNeedsDisplayInRect(_ invalidRect: NSRect)
var needsDisplay: Bool
func lockFocus()
func unlockFocus()
func lockFocusIfCanDraw() -> Bool
func lockFocusIfCanDrawInContext(_ context: NSGraphicsContext) -> Bool
class func focusView() -> NSView?
var visibleRect: NSRect { get }
func display()
func displayIfNeeded()
func displayIfNeededIgnoringOpacity()
func displayRect(_ rect: NSRect)
func displayIfNeededInRect(_ rect: NSRect)
func displayRectIgnoringOpacity(_ rect: NSRect)
func displayIfNeededInRectIgnoringOpacity(_ rect: NSRect)
func drawRect(_ dirtyRect: NSRect)
func displayRectIgnoringOpacity(_ aRect: NSRect, inContext context: NSGraphicsContext)
func bitmapImageRepForCachingDisplayInRect(_ rect: NSRect) -> NSBitmapImageRep?
func cacheDisplayInRect(_ rect: NSRect, toBitmapImageRep bitmapImageRep: NSBitmapImageRep)
func viewWillDraw()
func scrollPoint(_ aPoint: NSPoint)
func scrollRectToVisible(_ aRect: NSRect) -> Bool
func autoscroll(_ theEvent: NSEvent) -> Bool
func adjustScroll(_ newVisible: NSRect) -> NSRect
func scrollRect(_ aRect: NSRect, by delta: NSSize)
func translateRectsNeedingDisplayInRect(_ clipRect: NSRect, by delta: NSSize)
func hitTest(_ aPoint: NSPoint) -> NSView?
func mouse(_ aPoint: NSPoint, inRect aRect: NSRect) -> Bool
func viewWithTag(_ aTag: Int) -> NSView?
var tag: Int { get }
func performKeyEquivalent(_ theEvent: NSEvent) -> Bool
func acceptsFirstMouse(_ theEvent: NSEvent?) -> Bool
func shouldDelayWindowOrderingForEvent(_ theEvent: NSEvent) -> Bool
var needsPanelToBecomeKey: Bool { get }
var mouseDownCanMoveWindow: Bool { get }
var acceptsTouchEvents: Bool
var wantsRestingTouches: Bool
func addCursorRect(_ aRect: NSRect, cursor anObj: NSCursor)
func removeCursorRect(_ aRect: NSRect, cursor anObj: NSCursor)
func discardCursorRects()
func resetCursorRects()
func addTrackingRect(_ aRect: NSRect, owner anObject: AnyObject, userData data: UnsafeMutablePointer<Void>, assumeInside flag: Bool) -> NSTrackingRectTag
func removeTrackingRect(_ tag: NSTrackingRectTag)
func makeBackingLayer() -> CALayer
var layerContentsRedrawPolicy: NSViewLayerContentsRedrawPolicy
var layerContentsPlacement: NSViewLayerContentsPlacement
var wantsLayer: Bool
var layer: CALayer?
var wantsUpdateLayer: Bool { get }
func updateLayer()
var canDrawSubviewsIntoLayer: Bool
var alphaValue: CGFloat
var layerUsesCoreImageFilters: Bool
var backgroundFilters: [CIFilter]
var compositingFilter: CIFilter?
var contentFilters: [CIFilter]
@NSCopying var shadow: NSShadow?
func addTrackingArea(_ trackingArea: NSTrackingArea)
func removeTrackingArea(_ trackingArea: NSTrackingArea)
var trackingAreas: [NSTrackingArea] { get }
func updateTrackingAreas()
var postsBoundsChangedNotifications: Bool
var enclosingScrollView: NSScrollView? { get }
func menuForEvent(_ event: NSEvent) -> NSMenu?
class func defaultMenu() -> NSMenu?
func willOpenMenu(_ menu: NSMenu, withEvent event: NSEvent)
func didCloseMenu(_ menu: NSMenu, withEvent event: NSEvent?)
var toolTip: String?
func addToolTipRect(_ aRect: NSRect, owner anObject: AnyObject, userData data: UnsafeMutablePointer<Void>) -> NSToolTipTag
func removeToolTip(_ tag: NSToolTipTag)
func removeAllToolTips()
func viewWillStartLiveResize()
func viewDidEndLiveResize()
var inLiveResize: Bool { get }
var preservesContentDuringLiveResize: Bool { get }
var rectPreservedDuringLiveResize: NSRect { get }
func getRectsExposedDuringLiveResize(_ exposedRects: UnsafeMutablePointer<NSRect>, count count: UnsafeMutablePointer<Int>)
var inputContext: NSTextInputContext? { get }
func rectForSmartMagnificationAtPoint(_ location: NSPoint, inRect visibleRect: NSRect) -> NSRect
var userInterfaceLayoutDirection: NSUserInterfaceLayoutDirection
func prepareForReuse()
class func isCompatibleWithResponsiveScrolling() -> Bool
func prepareContentInRect(_ rect: NSRect)
var preparedContentRect: NSRect
var allowsVibrancy: Bool { get }
}
extension NSView {
func reflectScrolledClipView(_ aClipView: NSClipView)
func scrollClipView(_ aClipView: NSClipView, toPoint aPoint: NSPoint)
}
extension NSView {
var leadingAnchor: NSLayoutXAxisAnchor { get }
var trailingAnchor: NSLayoutXAxisAnchor { get }
var leftAnchor: NSLayoutXAxisAnchor { get }
var rightAnchor: NSLayoutXAxisAnchor { get }
var topAnchor: NSLayoutYAxisAnchor { get }
var bottomAnchor: NSLayoutYAxisAnchor { get }
var widthAnchor: NSLayoutDimension { get }
var heightAnchor: NSLayoutDimension { get }
var centerXAnchor: NSLayoutXAxisAnchor { get }
var centerYAnchor: NSLayoutYAxisAnchor { get }
var firstBaselineAnchor: NSLayoutYAxisAnchor { get }
var lastBaselineAnchor: NSLayoutYAxisAnchor { get }
var constraints: [NSLayoutConstraint] { get }
func addConstraint(_ constraint: NSLayoutConstraint)
func addConstraints(_ constraints: [NSLayoutConstraint])
func removeConstraint(_ constraint: NSLayoutConstraint)
func removeConstraints(_ constraints: [NSLayoutConstraint])
}
extension NSView {
func updateConstraintsForSubtreeIfNeeded()
func updateConstraints()
var needsUpdateConstraints: Bool
func layoutSubtreeIfNeeded()
func layout()
var needsLayout: Bool
}
extension NSView {
var translatesAutoresizingMaskIntoConstraints: Bool
class func requiresConstraintBasedLayout() -> Bool
}
extension NSView {
func alignmentRectForFrame(_ frame: NSRect) -> NSRect
func frameForAlignmentRect(_ alignmentRect: NSRect) -> NSRect
var alignmentRectInsets: NSEdgeInsets { get }
var firstBaselineOffsetFromTop: CGFloat { get }
var lastBaselineOffsetFromBottom: CGFloat { get }
var baselineOffsetFromBottom: CGFloat { get }
var intrinsicContentSize: NSSize { get }
func invalidateIntrinsicContentSize()
func contentHuggingPriorityForOrientation(_ orientation: NSLayoutConstraintOrientation) -> NSLayoutPriority
func setContentHuggingPriority(_ priority: NSLayoutPriority, forOrientation orientation: NSLayoutConstraintOrientation)
func contentCompressionResistancePriorityForOrientation(_ orientation: NSLayoutConstraintOrientation) -> NSLayoutPriority
func setContentCompressionResistancePriority(_ priority: NSLayoutPriority, forOrientation orientation: NSLayoutConstraintOrientation)
}
extension NSView {
var fittingSize: NSSize { get }
}
extension NSView {
func constraintsAffectingLayoutForOrientation(_ orientation: NSLayoutConstraintOrientation) -> [NSLayoutConstraint]
var hasAmbiguousLayout: Bool { get }
func exerciseAmbiguityInLayout()
}
extension NSView {
func addLayoutGuide(_ guide: NSLayoutGuide)
func removeLayoutGuide(_ guide: NSLayoutGuide)
var layoutGuides: [NSLayoutGuide] { get }
}
extension NSView {
var enclosingMenuItem: NSMenuItem? { get }
}
extension NSView {
var wantsBestResolutionOpenGLSurface: Bool
}
extension NSView {
var wantsExtendedDynamicRangeOpenGLSurface: Bool
}
extension NSView {
var pressureConfiguration: NSPressureConfiguration?
}
extension NSView {
func rulerView(_ ruler: NSRulerView, shouldMoveMarker marker: NSRulerMarker) -> Bool
func rulerView(_ ruler: NSRulerView, willMoveMarker marker: NSRulerMarker, toLocation location: CGFloat) -> CGFloat
func rulerView(_ ruler: NSRulerView, didMoveMarker marker: NSRulerMarker)
func rulerView(_ ruler: NSRulerView, shouldRemoveMarker marker: NSRulerMarker) -> Bool
func rulerView(_ ruler: NSRulerView, didRemoveMarker marker: NSRulerMarker)
func rulerView(_ ruler: NSRulerView, shouldAddMarker marker: NSRulerMarker) -> Bool
func rulerView(_ ruler: NSRulerView, willAddMarker marker: NSRulerMarker, atLocation location: CGFloat) -> CGFloat
func rulerView(_ ruler: NSRulerView, didAddMarker marker: NSRulerMarker)
func rulerView(_ ruler: NSRulerView, handleMouseDown event: NSEvent)
func rulerView(_ ruler: NSRulerView, willSetClientView newClient: NSView)
func rulerView(_ ruler: NSRulerView, locationForPoint aPoint: NSPoint) -> CGFloat
func rulerView(_ ruler: NSRulerView, pointForLocation aPoint: CGFloat) -> NSPoint
}
extension NSView : _Reflectable {
}
extension NSView {
unowned(unsafe) var nextKeyView: NSView?
unowned(unsafe) var previousKeyView: NSView? { get }
unowned(unsafe) var nextValidKeyView: NSView? { get }
unowned(unsafe) var previousValidKeyView: NSView? { get }
var canBecomeKeyView: Bool { get }
func setKeyboardFocusRingNeedsDisplayInRect(_ rect: NSRect)
var focusRingType: NSFocusRingType
class func defaultFocusRingType() -> NSFocusRingType
func drawFocusRingMask()
var focusRingMaskBounds: NSRect { get }
func noteFocusRingMaskChanged()
}
extension NSView {
func writeEPSInsideRect(_ rect: NSRect, toPasteboard pasteboard: NSPasteboard)
func dataWithEPSInsideRect(_ rect: NSRect) -> NSData
func writePDFInsideRect(_ rect: NSRect, toPasteboard pasteboard: NSPasteboard)
func dataWithPDFInsideRect(_ rect: NSRect) -> NSData
@warn_unqualified_access
func print(_ sender: AnyObject?)
func knowsPageRange(_ range: NSRangePointer) -> Bool
var heightAdjustLimit: CGFloat { get }
var widthAdjustLimit: CGFloat { get }
func adjustPageWidthNew(_ newRight: UnsafeMutablePointer<CGFloat>, left oldLeft: CGFloat, right oldRight: CGFloat, limit rightLimit: CGFloat)
func adjustPageHeightNew(_ newBottom: UnsafeMutablePointer<CGFloat>, top oldTop: CGFloat, bottom oldBottom: CGFloat, limit bottomLimit: CGFloat)
func rectForPage(_ page: Int) -> NSRect
func locationOfPrintRect(_ aRect: NSRect) -> NSPoint
func drawPageBorderWithSize(_ borderSize: NSSize)
@NSCopying var pageHeader: NSAttributedString { get }
@NSCopying var pageFooter: NSAttributedString { get }
func drawSheetBorderWithSize(_ borderSize: NSSize)
var printJobTitle: String { get }
func beginDocument()
func endDocument()
func beginPageInRect(_ aRect: NSRect, atPlacement location: NSPoint)
func endPage()
}
extension NSView {
func beginDraggingSessionWithItems(_ items: [NSDraggingItem], event event: NSEvent, source source: NSDraggingSource) -> NSDraggingSession
var registeredDraggedTypes: [String] { get }
func registerForDraggedTypes(_ newTypes: [String])
func unregisterDraggedTypes()
func dragFile(_ filename: String, fromRect rect: NSRect, slideBack aFlag: Bool, event event: NSEvent) -> Bool
func dragPromisedFilesOfTypes(_ typeArray: [String], fromRect rect: NSRect, source sourceObject: AnyObject, slideBack aFlag: Bool, event event: NSEvent) -> Bool
}
extension NSView {
func enterFullScreenMode(_ screen: NSScreen, withOptions options: [String : AnyObject]?) -> Bool
func exitFullScreenModeWithOptions(_ options: [String : AnyObject]?)
var inFullScreenMode: Bool { get }
}
extension NSView {
func showDefinitionForAttributedString(_ attrString: NSAttributedString?, atPoint textBaselineOrigin: NSPoint)
func showDefinitionForAttributedString(_ attrString: NSAttributedString?, range targetRange: NSRange, options options: [String : AnyObject]?, baselineOriginProvider originProvider: ((NSRange) -> NSPoint)?)
}
extension NSView {
var drawingFindIndicator: Bool { get }
}
extension NSView {
var gestureRecognizers: [NSGestureRecognizer]
func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)
func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)
}
extension NSView {
func dragImage(_ anImage: NSImage, at viewLocation: NSPoint, offset initialOffset: NSSize, event event: NSEvent, pasteboard pboard: NSPasteboard, source sourceObj: AnyObject, slideBack slideFlag: Bool)
func convertPointToBase(_ aPoint: NSPoint) -> NSPoint
func convertPointFromBase(_ aPoint: NSPoint) -> NSPoint
func convertSizeToBase(_ aSize: NSSize) -> NSSize
func convertSizeFromBase(_ aSize: NSSize) -> NSSize
func convertRectToBase(_ aRect: NSRect) -> NSRect
func convertRectFromBase(_ aRect: NSRect) -> NSRect
func performMnemonic(_ theString: String) -> Bool
func shouldDrawColor() -> Bool
func gState() -> Int
func allocateGState()
func releaseGState()
func setUpGState()
func renewGState()
}
extension NSView : _Reflectable {
} | NSAccessibility, NSAccessibilityElementProtocol, NSAnimatablePropertyContainer, NSAppearanceCustomization, NSDraggingDestination, NSUserInterfaceItemIdentification |
| To | class NSView : NSResponder, NSAnimatablePropertyContainer, NSUserInterfaceItemIdentification, NSDraggingDestination, NSAppearanceCustomization, NSAccessibilityElementProtocol, NSAccessibility {
init(frame frameRect: NSRect)
init?(coder coder: NSCoder)
unowned(unsafe) var window: NSWindow? { get }
unowned(unsafe) var superview: NSView? { get }
var subviews: [NSView]
func isDescendantOf(_ aView: NSView) -> Bool
func ancestorSharedWithView(_ aView: NSView) -> NSView?
unowned(unsafe) var opaqueAncestor: NSView? { get }
var hidden: Bool
var hiddenOrHasHiddenAncestor: Bool { get }
func getRectsBeingDrawn(_ rects: UnsafeMutablePointer<UnsafePointer<NSRect>>, count count: UnsafeMutablePointer<Int>)
func needsToDrawRect(_ aRect: NSRect) -> Bool
var wantsDefaultClipping: Bool { get }
func viewDidHide()
func viewDidUnhide()
func addSubview(_ aView: NSView)
func addSubview(_ aView: NSView, positioned place: NSWindowOrderingMode, relativeTo otherView: NSView?)
func sortSubviewsUsingFunction(_ compare: (NSView, NSView, UnsafeMutablePointer<Void>) -> NSComparisonResult, context context: UnsafeMutablePointer<Void>)
func viewWillMoveToWindow(_ newWindow: NSWindow?)
func viewDidMoveToWindow()
func viewWillMoveToSuperview(_ newSuperview: NSView?)
func viewDidMoveToSuperview()
func didAddSubview(_ subview: NSView)
func willRemoveSubview(_ subview: NSView)
func removeFromSuperview()
func replaceSubview(_ oldView: NSView, with newView: NSView)
func removeFromSuperviewWithoutNeedingDisplay()
func viewDidChangeBackingProperties()
var postsFrameChangedNotifications: Bool
func resizeSubviewsWithOldSize(_ oldSize: NSSize)
func resizeWithOldSuperviewSize(_ oldSize: NSSize)
var autoresizesSubviews: Bool
var autoresizingMask: NSAutoresizingMaskOptions
func setFrameOrigin(_ newOrigin: NSPoint)
func setFrameSize(_ newSize: NSSize)
var frame: NSRect
var frameRotation: CGFloat
var frameCenterRotation: CGFloat
func setBoundsOrigin(_ newOrigin: NSPoint)
func setBoundsSize(_ newSize: NSSize)
var boundsRotation: CGFloat
func translateOriginToPoint(_ translation: NSPoint)
func scaleUnitSquareToSize(_ newUnitSize: NSSize)
func rotateByAngle(_ angle: CGFloat)
var bounds: NSRect
var flipped: Bool { get }
var rotatedFromBase: Bool { get }
var rotatedOrScaledFromBase: Bool { get }
var opaque: Bool { get }
func convertPoint(_ aPoint: NSPoint, fromView aView: NSView?) -> NSPoint
func convertPoint(_ aPoint: NSPoint, toView aView: NSView?) -> NSPoint
func convertSize(_ aSize: NSSize, fromView aView: NSView?) -> NSSize
func convertSize(_ aSize: NSSize, toView aView: NSView?) -> NSSize
func convertRect(_ aRect: NSRect, fromView aView: NSView?) -> NSRect
func convertRect(_ aRect: NSRect, toView aView: NSView?) -> NSRect
func backingAlignedRect(_ aRect: NSRect, options options: NSAlignmentOptions) -> NSRect
func centerScanRect(_ aRect: NSRect) -> NSRect
func convertPointToBacking(_ aPoint: NSPoint) -> NSPoint
func convertPointFromBacking(_ aPoint: NSPoint) -> NSPoint
func convertSizeToBacking(_ aSize: NSSize) -> NSSize
func convertSizeFromBacking(_ aSize: NSSize) -> NSSize
func convertRectToBacking(_ aRect: NSRect) -> NSRect
func convertRectFromBacking(_ aRect: NSRect) -> NSRect
func convertPointToLayer(_ aPoint: NSPoint) -> NSPoint
func convertPointFromLayer(_ aPoint: NSPoint) -> NSPoint
func convertSizeToLayer(_ aSize: NSSize) -> NSSize
func convertSizeFromLayer(_ aSize: NSSize) -> NSSize
func convertRectToLayer(_ aRect: NSRect) -> NSRect
func convertRectFromLayer(_ aRect: NSRect) -> NSRect
var canDrawConcurrently: Bool
var canDraw: Bool { get }
func setNeedsDisplayInRect(_ invalidRect: NSRect)
var needsDisplay: Bool
func lockFocus()
func unlockFocus()
func lockFocusIfCanDraw() -> Bool
func lockFocusIfCanDrawInContext(_ context: NSGraphicsContext) -> Bool
class func focusView() -> NSView?
var visibleRect: NSRect { get }
func display()
func displayIfNeeded()
func displayIfNeededIgnoringOpacity()
func displayRect(_ rect: NSRect)
func displayIfNeededInRect(_ rect: NSRect)
func displayRectIgnoringOpacity(_ rect: NSRect)
func displayIfNeededInRectIgnoringOpacity(_ rect: NSRect)
func drawRect(_ dirtyRect: NSRect)
func displayRectIgnoringOpacity(_ aRect: NSRect, inContext context: NSGraphicsContext)
func bitmapImageRepForCachingDisplayInRect(_ rect: NSRect) -> NSBitmapImageRep?
func cacheDisplayInRect(_ rect: NSRect, toBitmapImageRep bitmapImageRep: NSBitmapImageRep)
func viewWillDraw()
func scrollPoint(_ aPoint: NSPoint)
func scrollRectToVisible(_ aRect: NSRect) -> Bool
func autoscroll(_ theEvent: NSEvent) -> Bool
func adjustScroll(_ newVisible: NSRect) -> NSRect
func scrollRect(_ aRect: NSRect, by delta: NSSize)
func translateRectsNeedingDisplayInRect(_ clipRect: NSRect, by delta: NSSize)
func hitTest(_ aPoint: NSPoint) -> NSView?
func mouse(_ aPoint: NSPoint, inRect aRect: NSRect) -> Bool
func viewWithTag(_ aTag: Int) -> NSView?
var tag: Int { get }
func performKeyEquivalent(_ theEvent: NSEvent) -> Bool
func acceptsFirstMouse(_ theEvent: NSEvent?) -> Bool
func shouldDelayWindowOrderingForEvent(_ theEvent: NSEvent) -> Bool
var needsPanelToBecomeKey: Bool { get }
var mouseDownCanMoveWindow: Bool { get }
var acceptsTouchEvents: Bool
var wantsRestingTouches: Bool
func addCursorRect(_ aRect: NSRect, cursor anObj: NSCursor)
func removeCursorRect(_ aRect: NSRect, cursor anObj: NSCursor)
func discardCursorRects()
func resetCursorRects()
func addTrackingRect(_ aRect: NSRect, owner anObject: AnyObject, userData data: UnsafeMutablePointer<Void>, assumeInside flag: Bool) -> NSTrackingRectTag
func removeTrackingRect(_ tag: NSTrackingRectTag)
func makeBackingLayer() -> CALayer
var layerContentsRedrawPolicy: NSViewLayerContentsRedrawPolicy
var layerContentsPlacement: NSViewLayerContentsPlacement
var wantsLayer: Bool
var layer: CALayer?
var wantsUpdateLayer: Bool { get }
func updateLayer()
var canDrawSubviewsIntoLayer: Bool
var alphaValue: CGFloat
var layerUsesCoreImageFilters: Bool
var backgroundFilters: [CIFilter]
var compositingFilter: CIFilter?
var contentFilters: [CIFilter]
@NSCopying var shadow: NSShadow?
func addTrackingArea(_ trackingArea: NSTrackingArea)
func removeTrackingArea(_ trackingArea: NSTrackingArea)
var trackingAreas: [NSTrackingArea] { get }
func updateTrackingAreas()
var postsBoundsChangedNotifications: Bool
var enclosingScrollView: NSScrollView? { get }
func menuForEvent(_ event: NSEvent) -> NSMenu?
class func defaultMenu() -> NSMenu?
func willOpenMenu(_ menu: NSMenu, withEvent event: NSEvent)
func didCloseMenu(_ menu: NSMenu, withEvent event: NSEvent?)
var toolTip: String?
func addToolTipRect(_ aRect: NSRect, owner anObject: AnyObject, userData data: UnsafeMutablePointer<Void>) -> NSToolTipTag
func removeToolTip(_ tag: NSToolTipTag)
func removeAllToolTips()
func viewWillStartLiveResize()
func viewDidEndLiveResize()
var inLiveResize: Bool { get }
var preservesContentDuringLiveResize: Bool { get }
var rectPreservedDuringLiveResize: NSRect { get }
func getRectsExposedDuringLiveResize(_ exposedRects: UnsafeMutablePointer<NSRect>, count count: UnsafeMutablePointer<Int>)
var inputContext: NSTextInputContext? { get }
func rectForSmartMagnificationAtPoint(_ location: NSPoint, inRect visibleRect: NSRect) -> NSRect
var userInterfaceLayoutDirection: NSUserInterfaceLayoutDirection
func prepareForReuse()
class func isCompatibleWithResponsiveScrolling() -> Bool
func prepareContentInRect(_ rect: NSRect)
var preparedContentRect: NSRect
var allowsVibrancy: Bool { get }
}
extension NSView {
func reflectScrolledClipView(_ aClipView: NSClipView)
func scrollClipView(_ aClipView: NSClipView, toPoint aPoint: NSPoint)
}
extension NSView {
var leadingAnchor: NSLayoutXAxisAnchor { get }
var trailingAnchor: NSLayoutXAxisAnchor { get }
var leftAnchor: NSLayoutXAxisAnchor { get }
var rightAnchor: NSLayoutXAxisAnchor { get }
var topAnchor: NSLayoutYAxisAnchor { get }
var bottomAnchor: NSLayoutYAxisAnchor { get }
var widthAnchor: NSLayoutDimension { get }
var heightAnchor: NSLayoutDimension { get }
var centerXAnchor: NSLayoutXAxisAnchor { get }
var centerYAnchor: NSLayoutYAxisAnchor { get }
var firstBaselineAnchor: NSLayoutYAxisAnchor { get }
var lastBaselineAnchor: NSLayoutYAxisAnchor { get }
var constraints: [NSLayoutConstraint] { get }
func addConstraint(_ constraint: NSLayoutConstraint)
func addConstraints(_ constraints: [NSLayoutConstraint])
func removeConstraint(_ constraint: NSLayoutConstraint)
func removeConstraints(_ constraints: [NSLayoutConstraint])
}
extension NSView {
func updateConstraintsForSubtreeIfNeeded()
func updateConstraints()
var needsUpdateConstraints: Bool
func layoutSubtreeIfNeeded()
func layout()
var needsLayout: Bool
}
extension NSView {
var translatesAutoresizingMaskIntoConstraints: Bool
class func requiresConstraintBasedLayout() -> Bool
}
extension NSView {
func alignmentRectForFrame(_ frame: NSRect) -> NSRect
func frameForAlignmentRect(_ alignmentRect: NSRect) -> NSRect
var alignmentRectInsets: NSEdgeInsets { get }
var firstBaselineOffsetFromTop: CGFloat { get }
var lastBaselineOffsetFromBottom: CGFloat { get }
var baselineOffsetFromBottom: CGFloat { get }
var intrinsicContentSize: NSSize { get }
func invalidateIntrinsicContentSize()
func contentHuggingPriorityForOrientation(_ orientation: NSLayoutConstraintOrientation) -> NSLayoutPriority
func setContentHuggingPriority(_ priority: NSLayoutPriority, forOrientation orientation: NSLayoutConstraintOrientation)
func contentCompressionResistancePriorityForOrientation(_ orientation: NSLayoutConstraintOrientation) -> NSLayoutPriority
func setContentCompressionResistancePriority(_ priority: NSLayoutPriority, forOrientation orientation: NSLayoutConstraintOrientation)
}
extension NSView {
var fittingSize: NSSize { get }
}
extension NSView {
func constraintsAffectingLayoutForOrientation(_ orientation: NSLayoutConstraintOrientation) -> [NSLayoutConstraint]
var hasAmbiguousLayout: Bool { get }
func exerciseAmbiguityInLayout()
}
extension NSView {
func addLayoutGuide(_ guide: NSLayoutGuide)
func removeLayoutGuide(_ guide: NSLayoutGuide)
var layoutGuides: [NSLayoutGuide] { get }
}
extension NSView {
var enclosingMenuItem: NSMenuItem? { get }
}
extension NSView {
var wantsBestResolutionOpenGLSurface: Bool
}
extension NSView {
var wantsExtendedDynamicRangeOpenGLSurface: Bool
}
extension NSView {
var pressureConfiguration: NSPressureConfiguration?
}
extension NSView {
func rulerView(_ ruler: NSRulerView, shouldMoveMarker marker: NSRulerMarker) -> Bool
func rulerView(_ ruler: NSRulerView, willMoveMarker marker: NSRulerMarker, toLocation location: CGFloat) -> CGFloat
func rulerView(_ ruler: NSRulerView, didMoveMarker marker: NSRulerMarker)
func rulerView(_ ruler: NSRulerView, shouldRemoveMarker marker: NSRulerMarker) -> Bool
func rulerView(_ ruler: NSRulerView, didRemoveMarker marker: NSRulerMarker)
func rulerView(_ ruler: NSRulerView, shouldAddMarker marker: NSRulerMarker) -> Bool
func rulerView(_ ruler: NSRulerView, willAddMarker marker: NSRulerMarker, atLocation location: CGFloat) -> CGFloat
func rulerView(_ ruler: NSRulerView, didAddMarker marker: NSRulerMarker)
func rulerView(_ ruler: NSRulerView, handleMouseDown event: NSEvent)
func rulerView(_ ruler: NSRulerView, willSetClientView newClient: NSView)
func rulerView(_ ruler: NSRulerView, locationForPoint aPoint: NSPoint) -> CGFloat
func rulerView(_ ruler: NSRulerView, pointForLocation aPoint: CGFloat) -> NSPoint
}
extension NSView : _Reflectable {
}
extension NSView {
unowned(unsafe) var nextKeyView: NSView?
unowned(unsafe) var previousKeyView: NSView? { get }
unowned(unsafe) var nextValidKeyView: NSView? { get }
unowned(unsafe) var previousValidKeyView: NSView? { get }
var canBecomeKeyView: Bool { get }
func setKeyboardFocusRingNeedsDisplayInRect(_ rect: NSRect)
var focusRingType: NSFocusRingType
class func defaultFocusRingType() -> NSFocusRingType
func drawFocusRingMask()
var focusRingMaskBounds: NSRect { get }
func noteFocusRingMaskChanged()
}
extension NSView {
func writeEPSInsideRect(_ rect: NSRect, toPasteboard pasteboard: NSPasteboard)
func dataWithEPSInsideRect(_ rect: NSRect) -> NSData
func writePDFInsideRect(_ rect: NSRect, toPasteboard pasteboard: NSPasteboard)
func dataWithPDFInsideRect(_ rect: NSRect) -> NSData
@warn_unqualified_access
func print(_ sender: AnyObject?)
func knowsPageRange(_ range: NSRangePointer) -> Bool
var heightAdjustLimit: CGFloat { get }
var widthAdjustLimit: CGFloat { get }
func adjustPageWidthNew(_ newRight: UnsafeMutablePointer<CGFloat>, left oldLeft: CGFloat, right oldRight: CGFloat, limit rightLimit: CGFloat)
func adjustPageHeightNew(_ newBottom: UnsafeMutablePointer<CGFloat>, top oldTop: CGFloat, bottom oldBottom: CGFloat, limit bottomLimit: CGFloat)
func rectForPage(_ page: Int) -> NSRect
func locationOfPrintRect(_ aRect: NSRect) -> NSPoint
func drawPageBorderWithSize(_ borderSize: NSSize)
@NSCopying var pageHeader: NSAttributedString { get }
@NSCopying var pageFooter: NSAttributedString { get }
func drawSheetBorderWithSize(_ borderSize: NSSize)
var printJobTitle: String { get }
func beginDocument()
func endDocument()
func beginPageInRect(_ aRect: NSRect, atPlacement location: NSPoint)
func endPage()
}
extension NSView {
func beginDraggingSessionWithItems(_ items: [NSDraggingItem], event event: NSEvent, source source: NSDraggingSource) -> NSDraggingSession
var registeredDraggedTypes: [String] { get }
func registerForDraggedTypes(_ newTypes: [String])
func unregisterDraggedTypes()
func dragFile(_ filename: String, fromRect rect: NSRect, slideBack aFlag: Bool, event event: NSEvent) -> Bool
func dragPromisedFilesOfTypes(_ typeArray: [String], fromRect rect: NSRect, source sourceObject: AnyObject, slideBack aFlag: Bool, event event: NSEvent) -> Bool
}
extension NSView {
func enterFullScreenMode(_ screen: NSScreen, withOptions options: [String : AnyObject]?) -> Bool
func exitFullScreenModeWithOptions(_ options: [String : AnyObject]?)
var inFullScreenMode: Bool { get }
}
extension NSView {
func showDefinitionForAttributedString(_ attrString: NSAttributedString?, atPoint textBaselineOrigin: NSPoint)
func showDefinitionForAttributedString(_ attrString: NSAttributedString?, range targetRange: NSRange, options options: [String : AnyObject]?, baselineOriginProvider originProvider: ((NSRange) -> NSPoint)?)
}
extension NSView {
var drawingFindIndicator: Bool { get }
}
extension NSView {
var gestureRecognizers: [NSGestureRecognizer]
func addGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)
func removeGestureRecognizer(_ gestureRecognizer: NSGestureRecognizer)
}
extension NSView {
func dragImage(_ anImage: NSImage, at viewLocation: NSPoint, offset initialOffset: NSSize, event event: NSEvent, pasteboard pboard: NSPasteboard, source sourceObj: AnyObject, slideBack slideFlag: Bool)
func convertPointToBase(_ aPoint: NSPoint) -> NSPoint
func convertPointFromBase(_ aPoint: NSPoint) -> NSPoint
func convertSizeToBase(_ aSize: NSSize) -> NSSize
func convertSizeFromBase(_ aSize: NSSize) -> NSSize
func convertRectToBase(_ aRect: NSRect) -> NSRect
func convertRectFromBase(_ aRect: NSRect) -> NSRect
func performMnemonic(_ theString: String) -> Bool
func shouldDrawColor() -> Bool
func gState() -> Int
func allocateGState()
func releaseGState()
func setUpGState()
func renewGState()
}
extension NSView : _Reflectable {
}
extension NSView : XCPlaygroundLiveViewable {
func playgroundLiveViewRepresentation() -> XCPlayground.XCPlaygroundLiveViewRepresentation
} | NSAccessibility, NSAccessibilityElementProtocol, NSAnimatablePropertyContainer, NSAppearanceCustomization, NSDraggingDestination, NSUserInterfaceItemIdentification, XCPlaygroundLiveViewable |
Modified NSViewController
| Declaration | Protocols | |
|---|---|---|
| From | class NSViewController : NSResponder, NSCoding, NSSeguePerforming, NSUserInterfaceItemIdentification {
init?(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?)
init?(coder coder: NSCoder)
var nibName: String? { get }
var nibBundle: NSBundle? { get }
var representedObject: AnyObject?
var title: String?
var view: NSView
func loadView()
func commitEditingWithDelegate(_ delegate: AnyObject?, didCommitSelector didCommitSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
func commitEditing() -> Bool
func discardEditing()
func viewDidLoad()
var viewLoaded: Bool { get }
func viewWillAppear()
func viewDidAppear()
func viewWillDisappear()
func viewDidDisappear()
var preferredContentSize: NSSize
func updateViewConstraints()
func viewWillLayout()
func viewDidLayout()
}
extension NSViewController {
func presentViewController(_ viewController: NSViewController, animator animator: NSViewControllerPresentationAnimator)
func dismissViewController(_ viewController: NSViewController)
@IBAction func dismissController(_ sender: AnyObject?)
var presentedViewControllers: [NSViewController]? { get }
unowned(unsafe) var presentingViewController: NSViewController? { get }
}
extension NSViewController {
func presentViewControllerAsSheet(_ viewController: NSViewController)
func presentViewControllerAsModalWindow(_ viewController: NSViewController)
func presentViewController(_ viewController: NSViewController, asPopoverRelativeToRect positioningRect: NSRect, ofView positioningView: NSView, preferredEdge preferredEdge: NSRectEdge, behavior behavior: NSPopoverBehavior)
func transitionFromViewController(_ fromViewController: NSViewController, toViewController toViewController: NSViewController, options options: NSViewControllerTransitionOptions, completionHandler completion: (() -> Void)?)
}
extension NSViewController {
var parentViewController: NSViewController? { get }
var childViewControllers: [NSViewController]
func addChildViewController(_ childViewController: NSViewController)
func removeFromParentViewController()
func insertChildViewController(_ childViewController: NSViewController, atIndex index: Int)
func removeChildViewControllerAtIndex(_ index: Int)
func preferredContentSizeDidChangeForViewController(_ viewController: NSViewController)
func viewWillTransitionToSize(_ newSize: NSSize)
}
extension NSViewController {
var storyboard: NSStoryboard? { get }
}
extension NSViewController : NSExtensionRequestHandling {
var extensionContext: NSExtensionContext? { get }
@IBOutlet var sourceItemView: NSView?
var preferredScreenOrigin: NSPoint
var preferredMinimumSize: NSSize { get }
var preferredMaximumSize: NSSize { get }
}
extension NSViewController {
func presentViewControllerInWidget(_ viewController: NSViewController!)
} | NSCoding, NSExtensionRequestHandling, NSSeguePerforming, NSUserInterfaceItemIdentification |
| To | class NSViewController : NSResponder, NSCoding, NSSeguePerforming, NSUserInterfaceItemIdentification {
init?(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?)
init?(coder coder: NSCoder)
var nibName: String? { get }
var nibBundle: NSBundle? { get }
var representedObject: AnyObject?
var title: String?
var view: NSView
func loadView()
func commitEditingWithDelegate(_ delegate: AnyObject?, didCommitSelector didCommitSelector: Selector, contextInfo contextInfo: UnsafeMutablePointer<Void>)
func commitEditing() -> Bool
func discardEditing()
func viewDidLoad()
var viewLoaded: Bool { get }
func viewWillAppear()
func viewDidAppear()
func viewWillDisappear()
func viewDidDisappear()
var preferredContentSize: NSSize
func updateViewConstraints()
func viewWillLayout()
func viewDidLayout()
}
extension NSViewController {
func presentViewController(_ viewController: NSViewController, animator animator: NSViewControllerPresentationAnimator)
func dismissViewController(_ viewController: NSViewController)
@IBAction func dismissController(_ sender: AnyObject?)
var presentedViewControllers: [NSViewController]? { get }
unowned(unsafe) var presentingViewController: NSViewController? { get }
}
extension NSViewController {
func presentViewControllerAsSheet(_ viewController: NSViewController)
func presentViewControllerAsModalWindow(_ viewController: NSViewController)
func presentViewController(_ viewController: NSViewController, asPopoverRelativeToRect positioningRect: NSRect, ofView positioningView: NSView, preferredEdge preferredEdge: NSRectEdge, behavior behavior: NSPopoverBehavior)
func transitionFromViewController(_ fromViewController: NSViewController, toViewController toViewController: NSViewController, options options: NSViewControllerTransitionOptions, completionHandler completion: (() -> Void)?)
}
extension NSViewController {
var parentViewController: NSViewController? { get }
var childViewControllers: [NSViewController]
func addChildViewController(_ childViewController: NSViewController)
func removeFromParentViewController()
func insertChildViewController(_ childViewController: NSViewController, atIndex index: Int)
func removeChildViewControllerAtIndex(_ index: Int)
func preferredContentSizeDidChangeForViewController(_ viewController: NSViewController)
func viewWillTransitionToSize(_ newSize: NSSize)
}
extension NSViewController {
var storyboard: NSStoryboard? { get }
}
extension NSViewController : NSExtensionRequestHandling {
var extensionContext: NSExtensionContext? { get }
@IBOutlet var sourceItemView: NSView?
var preferredScreenOrigin: NSPoint
var preferredMinimumSize: NSSize { get }
var preferredMaximumSize: NSSize { get }
}
extension NSViewController {
func presentViewControllerInWidget(_ viewController: NSViewController!)
}
extension NSViewController : XCPlaygroundLiveViewable {
func playgroundLiveViewRepresentation() -> XCPlayground.XCPlaygroundLiveViewRepresentation
} | NSCoding, NSExtensionRequestHandling, NSSeguePerforming, NSUserInterfaceItemIdentification, XCPlaygroundLiveViewable |
Modified NSWindow
| Declaration | |
|---|---|
| From | class NSWindow : NSResponder, NSAnimatablePropertyContainer, NSUserInterfaceValidations, NSUserInterfaceItemIdentification, NSAppearanceCustomization, NSAccessibilityElementProtocol, NSAccessibility {
class func frameRectForContentRect(_ cRect: NSRect, styleMask aStyle: Int) -> NSRect
class func contentRectForFrameRect(_ fRect: NSRect, styleMask aStyle: Int) -> NSRect
class func minFrameWidthWithTitle(_ aTitle: String, styleMask aStyle: Int) -> CGFloat
class func defaultDepthLimit() -> NSWindowDepth
func frameRectForContentRect(_ contentRect: NSRect) -> NSRect
func contentRectForFrameRect(_ frameRect: NSRect) -> NSRect
init(contentRect contentRect: NSRect, styleMask aStyle: Int, backing bufferingType: NSBackingStoreType, `defer` flag: Bool)
convenience init(contentRect contentRect: NSRect, styleMask aStyle: Int, backing bufferingType: NSBackingStoreType, `defer` flag: Bool, screen screen: NSScreen?)
var title: String
var titleVisibility: NSWindowTitleVisibility
var titlebarAppearsTransparent: Bool
var contentLayoutRect: NSRect { get }
var contentLayoutGuide: AnyObject? { get }
var titlebarAccessoryViewControllers: [NSTitlebarAccessoryViewController]
func addTitlebarAccessoryViewController(_ childViewController: NSTitlebarAccessoryViewController)
func insertTitlebarAccessoryViewController(_ childViewController: NSTitlebarAccessoryViewController, atIndex index: Int)
func removeTitlebarAccessoryViewControllerAtIndex(_ index: Int)
@NSCopying var representedURL: NSURL?
var representedFilename: String
func setTitleWithRepresentedFilename(_ filename: String)
var excludedFromWindowsMenu: Bool
var contentView: NSView?
unowned(unsafe) var delegate: NSWindowDelegate?
var windowNumber: Int { get }
var styleMask: Int
func fieldEditor(_ createFlag: Bool, forObject anObject: AnyObject?) -> NSText?
func endEditingFor(_ anObject: AnyObject?)
func constrainFrameRect(_ frameRect: NSRect, toScreen screen: NSScreen?) -> NSRect
func setFrame(_ frameRect: NSRect, display flag: Bool)
func setContentSize(_ aSize: NSSize)
func setFrameOrigin(_ aPoint: NSPoint)
func setFrameTopLeftPoint(_ aPoint: NSPoint)
func cascadeTopLeftFromPoint(_ topLeftPoint: NSPoint) -> NSPoint
var frame: NSRect { get }
func animationResizeTime(_ newFrame: NSRect) -> NSTimeInterval
func setFrame(_ frameRect: NSRect, display displayFlag: Bool, animate animateFlag: Bool)
var inLiveResize: Bool { get }
var showsResizeIndicator: Bool
var resizeIncrements: NSSize
var aspectRatio: NSSize
var contentResizeIncrements: NSSize
var contentAspectRatio: NSSize
func disableFlushWindow()
func enableFlushWindow()
var flushWindowDisabled: Bool { get }
func flushWindow()
func flushWindowIfNeeded()
var viewsNeedDisplay: Bool
func displayIfNeeded()
func display()
var autodisplay: Bool
var preservesContentDuringLiveResize: Bool
func update()
func makeFirstResponder(_ aResponder: NSResponder?) -> Bool
unowned(unsafe) var firstResponder: NSResponder { get }
var resizeFlags: Int { get }
func keyDown(_ theEvent: NSEvent)
func close()
var releasedWhenClosed: Bool
func miniaturize(_ sender: AnyObject?)
func deminiaturize(_ sender: AnyObject?)
var zoomed: Bool { get }
func zoom(_ sender: AnyObject?)
var miniaturized: Bool { get }
func tryToPerform(_ anAction: Selector, with anObject: AnyObject?) -> Bool
func validRequestorForSendType(_ sendType: String, returnType returnType: String) -> AnyObject?
@NSCopying var backgroundColor: NSColor!
func setContentBorderThickness(_ thickness: CGFloat, forEdge edge: NSRectEdge)
func contentBorderThicknessForEdge(_ edge: NSRectEdge) -> CGFloat
func setAutorecalculatesContentBorderThickness(_ flag: Bool, forEdge edge: NSRectEdge)
func autorecalculatesContentBorderThicknessForEdge(_ edge: NSRectEdge) -> Bool
var movable: Bool
var movableByWindowBackground: Bool
var hidesOnDeactivate: Bool
var canHide: Bool
func center()
func makeKeyAndOrderFront(_ sender: AnyObject?)
func orderFront(_ sender: AnyObject?)
func orderBack(_ sender: AnyObject?)
func orderOut(_ sender: AnyObject?)
func orderWindow(_ place: NSWindowOrderingMode, relativeTo otherWin: Int)
func orderFrontRegardless()
var miniwindowImage: NSImage?
var miniwindowTitle: String!
var dockTile: NSDockTile { get }
var documentEdited: Bool
var visible: Bool { get }
var keyWindow: Bool { get }
var mainWindow: Bool { get }
var canBecomeKeyWindow: Bool { get }
var canBecomeMainWindow: Bool { get }
func makeKeyWindow()
func makeMainWindow()
func becomeKeyWindow()
func resignKeyWindow()
func becomeMainWindow()
func resignMainWindow()
var worksWhenModal: Bool { get }
var preventsApplicationTerminationWhenModal: Bool
func convertRectToScreen(_ aRect: NSRect) -> NSRect
func convertRectFromScreen(_ aRect: NSRect) -> NSRect
func convertRectToBacking(_ aRect: NSRect) -> NSRect
func convertRectFromBacking(_ aRect: NSRect) -> NSRect
func backingAlignedRect(_ aRect: NSRect, options options: NSAlignmentOptions) -> NSRect
var backingScaleFactor: CGFloat { get }
func performClose(_ sender: AnyObject?)
func performMiniaturize(_ sender: AnyObject?)
func performZoom(_ sender: AnyObject?)
var oneShot: Bool
func dataWithEPSInsideRect(_ rect: NSRect) -> NSData
func dataWithPDFInsideRect(_ rect: NSRect) -> NSData
@warn_unqualified_access
func print(_ sender: AnyObject?)
func disableCursorRects()
func enableCursorRects()
func discardCursorRects()
var areCursorRectsEnabled: Bool { get }
func invalidateCursorRectsForView(_ aView: NSView)
func resetCursorRects()
var allowsToolTipsWhenApplicationIsInactive: Bool
var backingType: NSBackingStoreType
var level: Int
var depthLimit: NSWindowDepth
func setDynamicDepthLimit(_ flag: Bool)
var hasDynamicDepthLimit: Bool { get }
var screen: NSScreen? { get }
var deepestScreen: NSScreen? { get }
var hasShadow: Bool
func invalidateShadow()
var alphaValue: CGFloat
var opaque: Bool
var sharingType: NSWindowSharingType
var preferredBackingLocation: NSWindowBackingLocation
var backingLocation: NSWindowBackingLocation { get }
var allowsConcurrentViewDrawing: Bool
var displaysWhenScreenProfileChanges: Bool
func disableScreenUpdatesUntilFlush()
var canBecomeVisibleWithoutLogin: Bool
var collectionBehavior: NSWindowCollectionBehavior
var animationBehavior: NSWindowAnimationBehavior
var onActiveSpace: Bool { get }
func toggleFullScreen(_ sender: AnyObject?)
var stringWithSavedFrame: String { get }
func setFrameFromString(_ string: String)
func saveFrameUsingName(_ name: String)
func setFrameUsingName(_ name: String, force force: Bool) -> Bool
func setFrameUsingName(_ name: String) -> Bool
func setFrameAutosaveName(_ name: String) -> Bool
var frameAutosaveName: String { get }
class func removeFrameUsingName(_ name: String)
func cacheImageInRect(_ aRect: NSRect)
func restoreCachedImage()
func discardCachedImage()
var minSize: NSSize
var maxSize: NSSize
var contentMinSize: NSSize
var contentMaxSize: NSSize
var minFullScreenContentSize: NSSize
var maxFullScreenContentSize: NSSize
func trackEventsMatchingMask(_ mask: NSEventMask, timeout timeout: NSTimeInterval, mode mode: String, handler trackingHandler: (NSEvent, UnsafeMutablePointer<ObjCBool>) -> Void)
func nextEventMatchingMask(_ mask: Int) -> NSEvent?
func nextEventMatchingMask(_ mask: Int, untilDate expiration: NSDate?, inMode mode: String, dequeue deqFlag: Bool) -> NSEvent?
func discardEventsMatchingMask(_ mask: Int, beforeEvent lastEvent: NSEvent?)
func postEvent(_ event: NSEvent, atStart flag: Bool)
var currentEvent: NSEvent? { get }
var acceptsMouseMovedEvents: Bool
var ignoresMouseEvents: Bool
var deviceDescription: [String : AnyObject] { get }
func sendEvent(_ theEvent: NSEvent)
var mouseLocationOutsideOfEventStream: NSPoint { get }
unowned(unsafe) var windowController: NSWindowController?
func beginSheet(_ sheetWindow: NSWindow, completionHandler handler: ((NSModalResponse) -> Void)?)
func beginCriticalSheet(_ sheetWindow: NSWindow, completionHandler handler: ((NSModalResponse) -> Void)?)
func endSheet(_ sheetWindow: NSWindow)
func endSheet(_ sheetWindow: NSWindow, returnCode returnCode: NSModalResponse)
var sheets: [NSWindow] { get }
var attachedSheet: NSWindow? { get }
var sheet: Bool { get }
var sheetParent: NSWindow? { get }
class func standardWindowButton(_ b: NSWindowButton, forStyleMask styleMask: Int) -> NSButton?
func standardWindowButton(_ b: NSWindowButton) -> NSButton?
func addChildWindow(_ childWin: NSWindow, ordered place: NSWindowOrderingMode)
func removeChildWindow(_ childWin: NSWindow)
var childWindows: [NSWindow]? { get }
unowned(unsafe) var parentWindow: NSWindow?
var graphicsContext: NSGraphicsContext? { get }
var colorSpace: NSColorSpace?
class func windowNumbersWithOptions(_ options: NSWindowNumberListOptions) -> [NSNumber]?
class func windowNumberAtPoint(_ point: NSPoint, belowWindowWithWindowNumber windowNumber: Int) -> Int
var occlusionState: NSWindowOcclusionState { get }
var contentViewController: NSViewController?
convenience init(contentViewController contentViewController: NSViewController)
class func windowWithContentViewController(_ contentViewController: NSViewController) -> Self
func performWindowDragWithEvent(_ event: NSEvent)
}
extension NSWindow {
var drawers: [NSDrawer]? { get }
}
extension NSWindow {
func updateConstraintsIfNeeded()
func layoutIfNeeded()
}
extension NSWindow {
func anchorAttributeForOrientation(_ orientation: NSLayoutConstraintOrientation) -> NSLayoutAttribute
func setAnchorAttribute(_ attr: NSLayoutAttribute, forOrientation orientation: NSLayoutConstraintOrientation)
}
extension NSWindow {
func visualizeConstraints(_ constraints: [NSLayoutConstraint])
}
extension NSWindow {
unowned(unsafe) var initialFirstResponder: NSView?
func selectNextKeyView(_ sender: AnyObject?)
func selectPreviousKeyView(_ sender: AnyObject?)
func selectKeyViewFollowingView(_ aView: NSView)
func selectKeyViewPrecedingView(_ aView: NSView)
var keyViewSelectionDirection: NSSelectionDirection { get }
var defaultButtonCell: NSButtonCell?
func disableKeyEquivalentForDefaultButtonCell()
func enableKeyEquivalentForDefaultButtonCell()
var autorecalculatesKeyViewLoop: Bool
func recalculateKeyViewLoop()
}
extension NSWindow {
var toolbar: NSToolbar?
func toggleToolbarShown(_ sender: AnyObject?)
func runToolbarCustomizationPalette(_ sender: AnyObject?)
var showsToolbarButton: Bool
}
extension NSWindow {
func dragImage(_ anImage: NSImage, at baseLocation: NSPoint, offset initialOffset: NSSize, event event: NSEvent, pasteboard pboard: NSPasteboard, source sourceObj: AnyObject, slideBack slideFlag: Bool)
func registerForDraggedTypes(_ newTypes: [String])
func unregisterDraggedTypes()
}
extension NSWindow {
convenience init?(windowRef windowRef: UnsafeMutablePointer<Void>)
var windowRef: UnsafeMutablePointer<Void> { get }
}
extension NSWindow {
class func menuChanged(_ menu: NSMenu)
func gState() -> Int
func convertBaseToScreen(_ aPoint: NSPoint) -> NSPoint
func convertScreenToBase(_ aPoint: NSPoint) -> NSPoint
func canBeVisibleOnAllSpaces() -> Bool
func setCanBeVisibleOnAllSpaces(_ flag: Bool)
func userSpaceScaleFactor() -> CGFloat
func useOptimizedDrawing(_ flag: Bool)
func canStoreColor() -> Bool
}
extension NSWindow {
var restorable: Bool
var restorationClass: AnyObject.Type?
func disableSnapshotRestoration()
func enableSnapshotRestoration()
}
extension NSWindow {
var hasCloseBox: Bool { get }
var hasTitleBar: Bool { get }
var floatingPanel: Bool { get }
var miniaturizable: Bool { get }
var modalPanel: Bool { get }
var resizable: Bool { get }
var zoomable: Bool { get }
var orderedIndex: Int
func setIsMiniaturized(_ flag: Bool)
func setIsVisible(_ flag: Bool)
func setIsZoomed(_ flag: Bool)
func handleCloseScriptCommand(_ command: NSCloseCommand) -> AnyObject?
func handlePrintScriptCommand(_ command: NSScriptCommand) -> AnyObject?
func handleSaveScriptCommand(_ command: NSScriptCommand) -> AnyObject?
} |
| To | class NSWindow : NSResponder, NSAnimatablePropertyContainer, NSUserInterfaceValidations, NSUserInterfaceItemIdentification, NSAppearanceCustomization, NSAccessibilityElementProtocol, NSAccessibility {
class func frameRectForContentRect(_ cRect: NSRect, styleMask aStyle: Int) -> NSRect
class func contentRectForFrameRect(_ fRect: NSRect, styleMask aStyle: Int) -> NSRect
class func minFrameWidthWithTitle(_ aTitle: String, styleMask aStyle: Int) -> CGFloat
class func defaultDepthLimit() -> NSWindowDepth
func frameRectForContentRect(_ contentRect: NSRect) -> NSRect
func contentRectForFrameRect(_ frameRect: NSRect) -> NSRect
init(contentRect contentRect: NSRect, styleMask aStyle: Int, backing bufferingType: NSBackingStoreType, defer flag: Bool)
convenience init(contentRect contentRect: NSRect, styleMask aStyle: Int, backing bufferingType: NSBackingStoreType, defer flag: Bool, screen screen: NSScreen?)
var title: String
var titleVisibility: NSWindowTitleVisibility
var titlebarAppearsTransparent: Bool
var contentLayoutRect: NSRect { get }
var contentLayoutGuide: AnyObject? { get }
var titlebarAccessoryViewControllers: [NSTitlebarAccessoryViewController]
func addTitlebarAccessoryViewController(_ childViewController: NSTitlebarAccessoryViewController)
func insertTitlebarAccessoryViewController(_ childViewController: NSTitlebarAccessoryViewController, atIndex index: Int)
func removeTitlebarAccessoryViewControllerAtIndex(_ index: Int)
@NSCopying var representedURL: NSURL?
var representedFilename: String
func setTitleWithRepresentedFilename(_ filename: String)
var excludedFromWindowsMenu: Bool
var contentView: NSView?
unowned(unsafe) var delegate: NSWindowDelegate?
var windowNumber: Int { get }
var styleMask: Int
func fieldEditor(_ createFlag: Bool, forObject anObject: AnyObject?) -> NSText?
func endEditingFor(_ anObject: AnyObject?)
func constrainFrameRect(_ frameRect: NSRect, toScreen screen: NSScreen?) -> NSRect
func setFrame(_ frameRect: NSRect, display flag: Bool)
func setContentSize(_ aSize: NSSize)
func setFrameOrigin(_ aPoint: NSPoint)
func setFrameTopLeftPoint(_ aPoint: NSPoint)
func cascadeTopLeftFromPoint(_ topLeftPoint: NSPoint) -> NSPoint
var frame: NSRect { get }
func animationResizeTime(_ newFrame: NSRect) -> NSTimeInterval
func setFrame(_ frameRect: NSRect, display displayFlag: Bool, animate animateFlag: Bool)
var inLiveResize: Bool { get }
var showsResizeIndicator: Bool
var resizeIncrements: NSSize
var aspectRatio: NSSize
var contentResizeIncrements: NSSize
var contentAspectRatio: NSSize
func disableFlushWindow()
func enableFlushWindow()
var flushWindowDisabled: Bool { get }
func flushWindow()
func flushWindowIfNeeded()
var viewsNeedDisplay: Bool
func displayIfNeeded()
func display()
var autodisplay: Bool
var preservesContentDuringLiveResize: Bool
func update()
func makeFirstResponder(_ aResponder: NSResponder?) -> Bool
unowned(unsafe) var firstResponder: NSResponder { get }
var resizeFlags: Int { get }
func keyDown(_ theEvent: NSEvent)
func close()
var releasedWhenClosed: Bool
func miniaturize(_ sender: AnyObject?)
func deminiaturize(_ sender: AnyObject?)
var zoomed: Bool { get }
func zoom(_ sender: AnyObject?)
var miniaturized: Bool { get }
func tryToPerform(_ anAction: Selector, with anObject: AnyObject?) -> Bool
func validRequestorForSendType(_ sendType: String, returnType returnType: String) -> AnyObject?
@NSCopying var backgroundColor: NSColor!
func setContentBorderThickness(_ thickness: CGFloat, forEdge edge: NSRectEdge)
func contentBorderThicknessForEdge(_ edge: NSRectEdge) -> CGFloat
func setAutorecalculatesContentBorderThickness(_ flag: Bool, forEdge edge: NSRectEdge)
func autorecalculatesContentBorderThicknessForEdge(_ edge: NSRectEdge) -> Bool
var movable: Bool
var movableByWindowBackground: Bool
var hidesOnDeactivate: Bool
var canHide: Bool
func center()
func makeKeyAndOrderFront(_ sender: AnyObject?)
func orderFront(_ sender: AnyObject?)
func orderBack(_ sender: AnyObject?)
func orderOut(_ sender: AnyObject?)
func orderWindow(_ place: NSWindowOrderingMode, relativeTo otherWin: Int)
func orderFrontRegardless()
var miniwindowImage: NSImage?
var miniwindowTitle: String!
var dockTile: NSDockTile { get }
var documentEdited: Bool
var visible: Bool { get }
var keyWindow: Bool { get }
var mainWindow: Bool { get }
var canBecomeKeyWindow: Bool { get }
var canBecomeMainWindow: Bool { get }
func makeKeyWindow()
func makeMainWindow()
func becomeKeyWindow()
func resignKeyWindow()
func becomeMainWindow()
func resignMainWindow()
var worksWhenModal: Bool { get }
var preventsApplicationTerminationWhenModal: Bool
func convertRectToScreen(_ aRect: NSRect) -> NSRect
func convertRectFromScreen(_ aRect: NSRect) -> NSRect
func convertRectToBacking(_ aRect: NSRect) -> NSRect
func convertRectFromBacking(_ aRect: NSRect) -> NSRect
func backingAlignedRect(_ aRect: NSRect, options options: NSAlignmentOptions) -> NSRect
var backingScaleFactor: CGFloat { get }
func performClose(_ sender: AnyObject?)
func performMiniaturize(_ sender: AnyObject?)
func performZoom(_ sender: AnyObject?)
var oneShot: Bool
func dataWithEPSInsideRect(_ rect: NSRect) -> NSData
func dataWithPDFInsideRect(_ rect: NSRect) -> NSData
@warn_unqualified_access
func print(_ sender: AnyObject?)
func disableCursorRects()
func enableCursorRects()
func discardCursorRects()
var areCursorRectsEnabled: Bool { get }
func invalidateCursorRectsForView(_ aView: NSView)
func resetCursorRects()
var allowsToolTipsWhenApplicationIsInactive: Bool
var backingType: NSBackingStoreType
var level: Int
var depthLimit: NSWindowDepth
func setDynamicDepthLimit(_ flag: Bool)
var hasDynamicDepthLimit: Bool { get }
var screen: NSScreen? { get }
var deepestScreen: NSScreen? { get }
var hasShadow: Bool
func invalidateShadow()
var alphaValue: CGFloat
var opaque: Bool
var sharingType: NSWindowSharingType
var preferredBackingLocation: NSWindowBackingLocation
var backingLocation: NSWindowBackingLocation { get }
var allowsConcurrentViewDrawing: Bool
var displaysWhenScreenProfileChanges: Bool
func disableScreenUpdatesUntilFlush()
var canBecomeVisibleWithoutLogin: Bool
var collectionBehavior: NSWindowCollectionBehavior
var animationBehavior: NSWindowAnimationBehavior
var onActiveSpace: Bool { get }
func toggleFullScreen(_ sender: AnyObject?)
var stringWithSavedFrame: String { get }
func setFrameFromString(_ string: String)
func saveFrameUsingName(_ name: String)
func setFrameUsingName(_ name: String, force force: Bool) -> Bool
func setFrameUsingName(_ name: String) -> Bool
func setFrameAutosaveName(_ name: String) -> Bool
var frameAutosaveName: String { get }
class func removeFrameUsingName(_ name: String)
func cacheImageInRect(_ aRect: NSRect)
func restoreCachedImage()
func discardCachedImage()
var minSize: NSSize
var maxSize: NSSize
var contentMinSize: NSSize
var contentMaxSize: NSSize
var minFullScreenContentSize: NSSize
var maxFullScreenContentSize: NSSize
func trackEventsMatchingMask(_ mask: NSEventMask, timeout timeout: NSTimeInterval, mode mode: String, handler trackingHandler: (NSEvent, UnsafeMutablePointer<ObjCBool>) -> Void)
func nextEventMatchingMask(_ mask: Int) -> NSEvent?
func nextEventMatchingMask(_ mask: Int, untilDate expiration: NSDate?, inMode mode: String, dequeue deqFlag: Bool) -> NSEvent?
func discardEventsMatchingMask(_ mask: Int, beforeEvent lastEvent: NSEvent?)
func postEvent(_ event: NSEvent, atStart flag: Bool)
var currentEvent: NSEvent? { get }
var acceptsMouseMovedEvents: Bool
var ignoresMouseEvents: Bool
var deviceDescription: [String : AnyObject] { get }
func sendEvent(_ theEvent: NSEvent)
var mouseLocationOutsideOfEventStream: NSPoint { get }
unowned(unsafe) var windowController: NSWindowController?
func beginSheet(_ sheetWindow: NSWindow, completionHandler handler: ((NSModalResponse) -> Void)?)
func beginCriticalSheet(_ sheetWindow: NSWindow, completionHandler handler: ((NSModalResponse) -> Void)?)
func endSheet(_ sheetWindow: NSWindow)
func endSheet(_ sheetWindow: NSWindow, returnCode returnCode: NSModalResponse)
var sheets: [NSWindow] { get }
var attachedSheet: NSWindow? { get }
var sheet: Bool { get }
var sheetParent: NSWindow? { get }
class func standardWindowButton(_ b: NSWindowButton, forStyleMask styleMask: Int) -> NSButton?
func standardWindowButton(_ b: NSWindowButton) -> NSButton?
func addChildWindow(_ childWin: NSWindow, ordered place: NSWindowOrderingMode)
func removeChildWindow(_ childWin: NSWindow)
var childWindows: [NSWindow]? { get }
unowned(unsafe) var parentWindow: NSWindow?
var graphicsContext: NSGraphicsContext? { get }
var colorSpace: NSColorSpace?
class func windowNumbersWithOptions(_ options: NSWindowNumberListOptions) -> [NSNumber]?
class func windowNumberAtPoint(_ point: NSPoint, belowWindowWithWindowNumber windowNumber: Int) -> Int
var occlusionState: NSWindowOcclusionState { get }
var contentViewController: NSViewController?
convenience init(contentViewController contentViewController: NSViewController)
class func windowWithContentViewController(_ contentViewController: NSViewController) -> Self
func performWindowDragWithEvent(_ event: NSEvent)
}
extension NSWindow {
var drawers: [NSDrawer]? { get }
}
extension NSWindow {
func updateConstraintsIfNeeded()
func layoutIfNeeded()
}
extension NSWindow {
func anchorAttributeForOrientation(_ orientation: NSLayoutConstraintOrientation) -> NSLayoutAttribute
func setAnchorAttribute(_ attr: NSLayoutAttribute, forOrientation orientation: NSLayoutConstraintOrientation)
}
extension NSWindow {
func visualizeConstraints(_ constraints: [NSLayoutConstraint])
}
extension NSWindow {
unowned(unsafe) var initialFirstResponder: NSView?
func selectNextKeyView(_ sender: AnyObject?)
func selectPreviousKeyView(_ sender: AnyObject?)
func selectKeyViewFollowingView(_ aView: NSView)
func selectKeyViewPrecedingView(_ aView: NSView)
var keyViewSelectionDirection: NSSelectionDirection { get }
var defaultButtonCell: NSButtonCell?
func disableKeyEquivalentForDefaultButtonCell()
func enableKeyEquivalentForDefaultButtonCell()
var autorecalculatesKeyViewLoop: Bool
func recalculateKeyViewLoop()
}
extension NSWindow {
var toolbar: NSToolbar?
func toggleToolbarShown(_ sender: AnyObject?)
func runToolbarCustomizationPalette(_ sender: AnyObject?)
var showsToolbarButton: Bool
}
extension NSWindow {
func dragImage(_ anImage: NSImage, at baseLocation: NSPoint, offset initialOffset: NSSize, event event: NSEvent, pasteboard pboard: NSPasteboard, source sourceObj: AnyObject, slideBack slideFlag: Bool)
func registerForDraggedTypes(_ newTypes: [String])
func unregisterDraggedTypes()
}
extension NSWindow {
convenience init?(windowRef windowRef: UnsafeMutablePointer<Void>)
var windowRef: UnsafeMutablePointer<Void> { get }
}
extension NSWindow {
class func menuChanged(_ menu: NSMenu)
func gState() -> Int
func convertBaseToScreen(_ aPoint: NSPoint) -> NSPoint
func convertScreenToBase(_ aPoint: NSPoint) -> NSPoint
func canBeVisibleOnAllSpaces() -> Bool
func setCanBeVisibleOnAllSpaces(_ flag: Bool)
func userSpaceScaleFactor() -> CGFloat
func useOptimizedDrawing(_ flag: Bool)
func canStoreColor() -> Bool
}
extension NSWindow {
var restorable: Bool
var restorationClass: AnyObject.Type?
func disableSnapshotRestoration()
func enableSnapshotRestoration()
}
extension NSWindow {
var hasCloseBox: Bool { get }
var hasTitleBar: Bool { get }
var floatingPanel: Bool { get }
var miniaturizable: Bool { get }
var modalPanel: Bool { get }
var resizable: Bool { get }
var zoomable: Bool { get }
var orderedIndex: Int
func setIsMiniaturized(_ flag: Bool)
func setIsVisible(_ flag: Bool)
func setIsZoomed(_ flag: Bool)
func handleCloseScriptCommand(_ command: NSCloseCommand) -> AnyObject?
func handlePrintScriptCommand(_ command: NSScriptCommand) -> AnyObject?
func handleSaveScriptCommand(_ command: NSScriptCommand) -> AnyObject?
} |
Modified NSWindow.init(contentRect: NSRect, styleMask: Int, backing: NSBackingStoreType, defer: Bool)
| Declaration | |
|---|---|
| From | init(contentRect contentRect: NSRect, styleMask aStyle: Int, backing bufferingType: NSBackingStoreType, `defer` flag: Bool) |
| To | init(contentRect contentRect: NSRect, styleMask aStyle: Int, backing bufferingType: NSBackingStoreType, defer flag: Bool) |
| Declaration | |
|---|---|
| From | convenience init(contentRect contentRect: NSRect, styleMask aStyle: Int, backing bufferingType: NSBackingStoreType, `defer` flag: Bool, screen screen: NSScreen?) |
| To | convenience init(contentRect contentRect: NSRect, styleMask aStyle: Int, backing bufferingType: NSBackingStoreType, defer flag: Bool, screen screen: NSScreen?) |