Classes

NSActionCell
NSAlert
NSApplication
NSArrayController
NSBezierPath
NSBitmapImageRep
NSBox
NSBrowser
NSBrowserCell
NSButton
NSButtonCell
NSCachedImageRep
NSCell
NSClipView
NSCollectionView
NSCollectionViewItem
NSColor
NSColorList
NSColorPanel
NSColorPicker
NSColorWell
NSComboBox
NSComboBoxCell
NSControl
NSController
NSCursor
NSCustomImageRep
NSDataLink
NSDataLinkManager
NSDataLinkPanel
NSDatePicker
NSDatePickerCell
NSDocument
NSDocumentController
NSDrawer
NSDrawerDelegate
NSEPSImageRep
NSEvent
NSFont
NSFontDescriptor
NSFontManager
NSFontPanel
NSForm
NSFormCell
NSGraphicsContext
NSHelpManager
NSHelpPanel
NSImage
NSImageCell
NSImageRep
NSImageView
NSInputServer
NSMatrix
NSMenu
NSMenuItem
NSMenuItemCell
NSMenuView
NSMovie
NSMovieView
NSMutableParagraphStyle
NSNib
NSObjectController
NSOpenGLContext
NSOpenGLPixelFormat
NSOpenGLView
NSOpenPanel
NSOutlineView
NSPageLayout
NSPanel
NSParagraphStyle
NSPasteboard
NSPasteboardItem
NSPopUpButton
NSPopUpButtonCell
NSPredicateEditor
NSPredicateEditorRowTemplate
NSPrintInfo
NSPrintOperation
NSPrintPanel
NSPrinter
NSProgressIndicator
NSResponder
NSRuleEditor
NSRulerMarker
NSSavePanel
NSScreen
NSScrollView
NSScroller
NSSecureTextField
NSSecureTextFieldCell
NSSelection
NSSharingService
NSSharingServicePicker
NSSlider
NSSliderCell
NSSound
NSSpeechSynthesizer
NSSpellChecker
NSSplitView
NSStepper
NSStepperCell
NSTabView
NSTabViewItem
NSTableColumn
NSTableHeaderCell
NSTableHeaderView
NSTableView
NSText
NSTextAttachment
NSTextAttachmentCell
NSTextContainer
NSTextField
NSTextFieldCell
NSTextStorage
NSTextTab
NSTextView
NSTokenField
NSTokenFieldCell
NSUserDefaultsController
NSView
NSWindow
NSWindowController
NSWorkspace

Protocols

<GSImageDelegateProtocol>
<NSAlertDelegate>
<NSApplicationDelegate>
<NSBrowserDelegate>
<NSCollectionViewDataSource>
<NSCollectionViewDelegate>
<NSCollectionViewElement>
<NSCollectionViewPrefetching>
<NSComboBoxCellDataSource>
<NSComboBoxDataSource>
<NSComboBoxDelegate>
<NSControlTextEditingDelegate>
<NSInputServerMouseTracker>
<NSInputServiceProvider>
<NSMatrixDelegate>
<NSMenuDelegate>
<NSMenuItem>
<NSMenuValidation>
<NSMenuView>
<NSOpenSavePanelDelegate>
<NSOutlineViewDataSource>
<NSOutlineViewDelegate>
<NSPasteboardItemDataProvider>
<NSPasteboardReading>
<NSPasteboardWriting>
<NSPrintPanelAccessorizing>
<NSRuleEditorDelegate>
<NSSharingServiceDelegate>
<NSSharingServicePickerDelegate>
<NSSpeechSynthesizerDelegate>
<NSSplitViewDelegate>
<NSTabViewDelegate>
<NSTableViewDataSource>
<NSTableViewDelegate>
<NSTextAttachmentCell>
<NSTextFieldDelegate>
<NSTextViewDelegate>
<NSWindowDelegate>
(NSAlertDelegate)
(NSApplicationDelegate)
(NSBrowserDelegate)
(NSComboBoxCellDataSource)
(NSControlDelegate)
(NSControlTextEditingDelegate)
(NSDataLinkManagerDelegate)
(NSDataPickerCellDelegate)
(NSEditor)
(NSEditorRegistration)
(NSFontManagerDelegate)
(NSFontPanelValidation)
(NSMenuActionResponder)
(NSMenuDelegate)
(NSOpenSavePanelDelegate)
(NSPasteboardItemDataProvider)
(NSPasteboardOwner)
(NSPasteboardReading)
(NSPasteboardWriting)
(NSPlaceholder)
(NSSavePanelDelegate)
(NSServicesRequests)
(NSSoundDelegate)
(NSSpeechSynthesizerDelegate)
(NSSplitViewDelegate)
(NSTableDataSource)
(NSTableViewDelegate)
(NSTextDelegate)
(NSTextStorageDelegate)
(NSTextViewDelegate)
(NSWindowDelegate)
(NSWindowDelegateAdditions)

Constants

Functions

Macros

Types

Variables

Up

NSColor

Authors

Scott Christley (scottc@net-community.com)
Fred Kiefer (fredkiefer@gmx.de)

Date: Generated at 2025-07-12 14:18:56 +0000

The colorful color class

Copyright: (C) 1996, 1998, 2001, 2002 Free Software Foundation, Inc.


Contents -

  1. Software documentation for the NSColor class
  2. Software documentation for the NSCoder(NSCoderAdditions) category
  3. Software documentation for the NSColor(GSQuartz) category

Software documentation for the NSColor class

NSColor : NSObject

Declared in:
AppKit/NSColor.h
Availability: OpenStep

TODO NSColor description

Method summary


alternateSelectedControlColor 

+ (NSColor*) alternateSelectedControlColor;
Availability: MacOS-X 10.2.0

Description forthcoming.

alternateSelectedControlTextColor 

+ (NSColor*) alternateSelectedControlTextColor;
Availability: MacOS-X 10.2.0

Description forthcoming.

blackColor 

+ (NSColor*) blackColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedWhiteColorSpace space name. with white and alpha values set as NSBlack and 1.0 respectively.

See Also : +colorWithCalibratedWhite:alpha:


blueColor 

+ (NSColor*) blueColor;
Availability: OpenStep

Returns an NSColor in a NSCalibratedRGBColorSpace space name. with red, green, blue and alpha values set as 0.0, 0.0, 1.0 and 1.0 respectively.

See Also : +colorWithCalibratedRed:green:blue:alpha:


brownColor 

+ (NSColor*) brownColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedRGBColorSpace space name. with red, green, blue and alpha values set as 0.6, 0.4, 0.2 and 1.0 respectively.

See Also: +colorWithCalibratedRed:green:blue:alpha:


clearColor 

+ (NSColor*) clearColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedWhiteColorSpace space name. with white and alpha values set as 0.0 and 1.0 respectively.

See Also : +colorWithCalibratedWhite:alpha:


colorForControlTint: 

+ (NSColor*) colorForControlTint: (NSControlTint)controlTint;
Availability: MacOS-X 10.0.0

Description forthcoming.

colorFromPasteboard: 

+ (NSColor*) colorFromPasteboard: (NSPasteboard*)pasteBoard;
Availability: OpenStep

Returns the NSColor on the NSPasteboard pasteBoard or nil if it does not exists.

See Also: -writeToPasteboard:


colorWithCalibratedHue: saturation: brightness: alpha: 

+ (NSColor*) colorWithCalibratedHue: (CGFloat)hue saturation: (CGFloat)saturation brightness: (CGFloat)brightness alpha: (CGFloat)alpha;
Availability: OpenStep

Creates and returns a new NSColor in a NSCalibratedRGBColorSpace space name, with hue, saturation, brightness and alpha as specified. Valid values are the range 0.0 to 1.0. Out of range values will be clipped.


colorWithCalibratedRed: green: blue: alpha: 

+ (NSColor*) colorWithCalibratedRed: (CGFloat)red green: (CGFloat)green blue: (CGFloat)blue alpha: (CGFloat)alpha;
Availability: OpenStep

Creates and returns a new NSColor in a NSCalibratedRGBColorSpace space name, with red, green, blue and alpha as specified. Valid values are the range 0.0 to 1.0. Out of range values will be clipped.


colorWithCalibratedWhite: alpha: 

+ (NSColor*) colorWithCalibratedWhite: (CGFloat)white alpha: (CGFloat)alpha;
Availability: OpenStep

Creates and returns a new NSColor in a NSCalibratedWhiteColorSpace space name, with red, green, blue and alpha as specified. Valid values are the range 0.0 to 1.0. Out of range values will be clipped.


colorWithCatalogName: colorName: 

+ (NSColor*) colorWithCatalogName: (NSString*)listName colorName: (NSString*)colorName;
Availability: OpenStep

TODO


colorWithColorSpace: components: count: 

+ (NSColor*) colorWithColorSpace: (NSColorSpace*)space components: (const CGFloat*)comp count: (NSInteger)number;
Availability: MacOS-X 10.4.0

Description forthcoming.

colorWithColorSpace: hue: saturation: brightness: alpha: 

+ (NSColor*) colorWithColorSpace: (NSColorSpace*)space hue: (CGFloat)hue saturation: (CGFloat)saturation brightness: (CGFloat)brightness alpha: (CGFloat)alpha;
Availability: MacOS-X 10.12.0

Description forthcoming.

colorWithDeviceCyan: magenta: yellow: black: alpha: 

+ (NSColor*) colorWithDeviceCyan: (CGFloat)cyan magenta: (CGFloat)magenta yellow: (CGFloat)yellow black: (CGFloat)black alpha: (CGFloat)alpha;
Availability: OpenStep

Creates and returns a new NSColor in a NSDeviceCMYKColorSpace space name, with cyan, magenta, yellow, black and alpha as specified. Valid values are the range 0.0 to 1.0. Out of range values will be clipped.


colorWithDeviceHue: saturation: brightness: alpha: 

+ (NSColor*) colorWithDeviceHue: (CGFloat)hue saturation: (CGFloat)saturation brightness: (CGFloat)brightness alpha: (CGFloat)alpha;
Availability: OpenStep

Creates and returns a new NSColor in a NSDeviceCMYKColorSpace space name, with hue, saturation, brightness and alpha as specified. Valid values are the range 0.0 to 1.0. Out of range values will be clipped.


colorWithDeviceRed: green: blue: alpha: 

+ (NSColor*) colorWithDeviceRed: (CGFloat)red green: (CGFloat)green blue: (CGFloat)blue alpha: (CGFloat)alpha;
Availability: OpenStep

Creates and returns a new NSColor in a NSDeviceCMYKColorSpace space name, with red, green, blue and alpha as specified. Valid values are the range 0.0 to 1.0. Out of range values will be clipped.


colorWithDeviceWhite: alpha: 

+ (NSColor*) colorWithDeviceWhite: (CGFloat)white alpha: (CGFloat)alpha;
Availability: OpenStep

Creates and returns a new NSColor in a NSDeviceWhiteColorSpace space name, with red, green, blue and alpha as specified. Valid values are the range 0.0 to 1.0. Out of range values will be clipped.


colorWithDisplayP3Red: green: blue: alpha: 

+ (NSColor*) colorWithDisplayP3Red: (CGFloat)red green: (CGFloat)green blue: (CGFloat)blue alpha: (CGFloat)alpha;
Availability: MacOS-X 10.12.0

Description forthcoming.

colorWithGenericGamma22White: alpha: 

+ (NSColor*) colorWithGenericGamma22White: (CGFloat)white alpha: (CGFloat)alpha;
Availability: MacOS-X 10.7.0

Description forthcoming.

colorWithHue: saturation: brightness: alpha: 

+ (NSColor*) colorWithHue: (CGFloat)hue saturation: (CGFloat)saturation brightness: (CGFloat)brightness alpha: (CGFloat)alpha;
Availability: MacOS-X 10.9.0

Description forthcoming.

colorWithPatternImage: 

+ (NSColor*) colorWithPatternImage: (NSImage*)image;
Availability: MacOS-X 10.0.0

Description forthcoming.

colorWithRed: green: blue: alpha: 

+ (NSColor*) colorWithRed: (CGFloat)red green: (CGFloat)green blue: (CGFloat)blue alpha: (CGFloat)alpha;
Availability: MacOS-X 10.9.0

Description forthcoming.

colorWithSRGBRed: green: blue: alpha: 

+ (NSColor*) colorWithSRGBRed: (CGFloat)red green: (CGFloat)green blue: (CGFloat)blue alpha: (CGFloat)alpha;
Availability: MacOS-X 10.7.0

Description forthcoming.

colorWithWhite: alpha: 

+ (NSColor*) colorWithWhite: (CGFloat)white alpha: (CGFloat)alpha;
Availability: MacOS-X 10.9.0

Description forthcoming.

controlAlternatingRowBackgroundColors 

+ (NSArray*) controlAlternatingRowBackgroundColors;
Availability: MacOS-X 10.3.0

Description forthcoming.

controlBackgroundColor 

+ (NSColor*) controlBackgroundColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

controlColor 

+ (NSColor*) controlColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

controlDarkShadowColor 

+ (NSColor*) controlDarkShadowColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

controlHighlightColor 

+ (NSColor*) controlHighlightColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

controlLightHighlightColor 

+ (NSColor*) controlLightHighlightColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

controlShadowColor 

+ (NSColor*) controlShadowColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

controlTextColor 

+ (NSColor*) controlTextColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

currentControlTint 

+ (NSControlTint) currentControlTint;
Availability: MacOS-X 10.3.0

Description forthcoming.

cyanColor 

+ (NSColor*) cyanColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedRGBColorSpace space name. with red, green, blue and alpha values set as 0.0, 1.0, 1.0 and 1.0 respectively.

See Also : +colorWithCalibratedRed:green:blue:alpha:


darkGrayColor 

+ (NSColor*) darkGrayColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedWhiteColorSpace space name. with white and alpha values set as NSDarkGray and 1.0 respectively.

See Also : +colorWithCalibratedWhite:alpha:


disabledControlTextColor 

+ (NSColor*) disabledControlTextColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

grayColor 

+ (NSColor*) grayColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedWhiteColorSpace space name. with white and alpha values set as NSGray and 1.0 respectively.

See Also: +colorWithCalibratedWhite:alpha:


greenColor 

+ (NSColor*) greenColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedRGBColorSpace space name. with red, green, blue and alpha values set as 0.0, 1.0, 0.0 and 1.0 respectively

See Also: +colorWithCalibratedRed:green:blue:alpha:


gridColor 

+ (NSColor*) gridColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

headerColor 

+ (NSColor*) headerColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

headerTextColor 

+ (NSColor*) headerTextColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

highlightColor 

+ (NSColor*) highlightColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

ignoresAlpha 

+ (BOOL) ignoresAlpha;
Availability: OpenStep

Returns whether TODO

See Also: +setIgnoresAlpha:


keyboardFocusIndicatorColor 

+ (NSColor*) keyboardFocusIndicatorColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

knobColor 

+ (NSColor*) knobColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

labelColor 

+ (NSColor*) labelColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

lightGrayColor 

+ (NSColor*) lightGrayColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedWhiteColorSpace space name. with white and alpha values set as NSLightGray and 1.0 respectively

See Also : +colorWithCalibratedRed:green:blue:alpha:


magentaColor 

+ (NSColor*) magentaColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedRGBColorSpace space name. with red, green, blue and alpha values set as 1.0, 0.0, 1.0 and 1.0 respectively.

See Also : +colorWithCalibratedRed:green:blue:alpha:


orangeColor 

+ (NSColor*) orangeColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedRGBColorSpace space name. with red, green, blue and alpha values set as 1.0, 0.5, 0.0 and 1.0 respectively.

See Also: +colorWithCalibratedRed:green:blue:alpha:


purpleColor 

+ (NSColor*) purpleColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedRGBColorSpace space name. with red, green, blue and alpha values set as 0.5, 0.0, 0.5 and 1.0 respectively.

See Also : +colorWithCalibratedRed:green:blue:alpha:


quaternaryLabelColor 

+ (NSColor*) quaternaryLabelColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

redColor 

+ (NSColor*) redColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedRGBColorSpace space name. with red, green, blue and alpha values set as 1.0, 0.0, 0.0 and 1.0 respectively

See Also: +colorWithCalibratedRed:green:blue:alpha:


scrollBarColor 

+ (NSColor*) scrollBarColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

secondaryLabelColor 

+ (NSColor*) secondaryLabelColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

secondarySelectedControlColor 

+ (NSColor*) secondarySelectedControlColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

selectedControlColor 

+ (NSColor*) selectedControlColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

selectedControlTextColor 

+ (NSColor*) selectedControlTextColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

selectedKnobColor 

+ (NSColor*) selectedKnobColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

selectedMenuItemColor 

+ (NSColor*) selectedMenuItemColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

selectedMenuItemTextColor 

+ (NSColor*) selectedMenuItemTextColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

selectedTextBackgroundColor 

+ (NSColor*) selectedTextBackgroundColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

selectedTextColor 

+ (NSColor*) selectedTextColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

setIgnoresAlpha: 

+ (void) setIgnoresAlpha: (BOOL)flag;
Availability: OpenStep

TODO

See Also: +ignoresAlpha


shadowColor 

+ (NSColor*) shadowColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

systemBlueColor 

+ (NSColor*) systemBlueColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

systemBrownColor 

+ (NSColor*) systemBrownColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

systemGrayColor 

+ (NSColor*) systemGrayColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

systemGreenColor 

+ (NSColor*) systemGreenColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

systemIndigoColor 

+ (NSColor*) systemIndigoColor;
Availability: MacOS-X 10.15.0

Description forthcoming.

systemOrangeColor 

+ (NSColor*) systemOrangeColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

systemPinkColor 

+ (NSColor*) systemPinkColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

systemPurpleColor 

+ (NSColor*) systemPurpleColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

systemRedColor 

+ (NSColor*) systemRedColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

systemTealColor 

+ (NSColor*) systemTealColor;
Availability: MacOS-X 10.15.0

Description forthcoming.

systemYellowColor 

+ (NSColor*) systemYellowColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

tertiaryLabelColor 

+ (NSColor*) tertiaryLabelColor;
Availability: MacOS-X 10.10.0

Description forthcoming.

textBackgroundColor 

+ (NSColor*) textBackgroundColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

textColor 

+ (NSColor*) textColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

toolTipColor 

+ (NSColor*) toolTipColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

toolTipTextColor 

+ (NSColor*) toolTipTextColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

whiteColor 

+ (NSColor*) whiteColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedWhiteColorSpace space name. with white and alpha values set as NSWhite and 1.0 respectively.

See Also : +colorWithCalibratedWhite:alpha:


windowBackgroundColor 

+ (NSColor*) windowBackgroundColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

windowFrameColor 

+ (NSColor*) windowFrameColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

windowFrameTextColor 

+ (NSColor*) windowFrameTextColor;
Availability: MacOS-X 10.0.0

Description forthcoming.

yellowColor 

+ (NSColor*) yellowColor;
Availability: OpenStep

Returns a NSColor in a NSCalibratedRGBColorSpace space name. with red, green, blue and alpha values set as 1.0, 0.0, 0.0 and 1.0 respectively.

See Also : +colorWithCalibratedRed:green:blue:alpha:


alphaComponent 

- (CGFloat) alphaComponent;
Availability: OpenStep

Returns the alpha component.


blackComponent 

- (CGFloat) blackComponent;
Availability: OpenStep

Returns the black component. Raises a NSInternalInconsistencyException if NSColor is not a CMYK color.


blendedColorWithFraction: ofColor: 

- (NSColor*) blendedColorWithFraction: (CGFloat)fraction ofColor: (NSColor*)aColor;
Availability: OpenStep

Description forthcoming.

blueComponent 

- (CGFloat) blueComponent;
Availability: OpenStep

Returns the blue component. Raises a NSInternalInconsistencyException if NSColor is not a RGB color.


brightnessComponent 

- (CGFloat) brightnessComponent;
Availability: OpenStep

Returns the brightness component. Raises a NSInternalInconsistencyException if NSColor space is not a RGB color


catalogNameComponent 

- (NSString*) catalogNameComponent;
Availability: OpenStep

Description forthcoming.

colorNameComponent 

- (NSString*) colorNameComponent;
Availability: OpenStep

Description forthcoming.

colorSpace 

- (NSColorSpace*) colorSpace;
Availability: MacOS-X 10.4.0

Description forthcoming.

colorSpaceName 

- (NSString*) colorSpaceName;
Availability: OpenStep

Description forthcoming.

colorUsingColorSpace: 

- (NSColor*) colorUsingColorSpace: (NSColorSpace*)space;
Availability: MacOS-X 10.4.0

Description forthcoming.

colorUsingColorSpaceName: 

- (NSColor*) colorUsingColorSpaceName: (NSString*)colorSpace;
Availability: OpenStep

Description forthcoming.

colorUsingColorSpaceName: device: 

- (NSColor*) colorUsingColorSpaceName: (NSString*)colorSpace device: (NSDictionary*)deviceDescription;
Availability: OpenStep

Description forthcoming.

colorUsingType: 

- (NSColor*) colorUsingType: (NSColorType)type;
Availability: MacOS-X 10.13.0

Description forthcoming.

colorWithAlphaComponent: 

- (NSColor*) colorWithAlphaComponent: (CGFloat)alpha;
Availability: OpenStep

Description forthcoming.

colorWithSystemEffect: 

- (NSColor*) colorWithSystemEffect: (NSColorSystemEffect)systemEffect;
Availability: MacOS-X 10.14.0

Description forthcoming.

cyanComponent 

- (CGFloat) cyanComponent;
Availability: OpenStep

Returns the cyan component. Raises a NSInternalInconsistencyException if NSColor is not a CYMK color


drawSwatchInRect: 

- (void) drawSwatchInRect: (NSRect)rect;
Availability: OpenStep

Description forthcoming.

getComponents: 

- (void) getComponents: (CGFloat*)components;
Availability: MacOS-X 10.4.0

Description forthcoming.

getCyan: magenta: yellow: black: alpha: 

- (void) getCyan: (CGFloat*)cyan magenta: (CGFloat*)magenta yellow: (CGFloat*)yellow black: (CGFloat*)black alpha: (CGFloat*)alpha;
Availability: OpenStep

Gets the cyan, magenta, yellow,black and alpha values from the NSColor. Raises a NSInternalInconsistencyException if the NSColor is not a CYMK color


getHue: saturation: brightness: alpha: 

- (void) getHue: (CGFloat*)hue saturation: (CGFloat*)saturation brightness: (CGFloat*)brightness alpha: (CGFloat*)alpha;
Availability: OpenStep

Gets the hue, saturation, brightness and alpha values from the NSColor. Raises a NSInternalInconsistencyException if the NSColor is not a RGB color


getRed: green: blue: alpha: 

- (void) getRed: (CGFloat*)red green: (CGFloat*)green blue: (CGFloat*)blue alpha: (CGFloat*)alpha;
Availability: OpenStep

Gets the red, green, blue and alpha values from the NSColor. Raises a NSInternalInconsistencyException if the NSColor is not a RGB color


getWhite: alpha: 

- (void) getWhite: (CGFloat*)white alpha: (CGFloat*)alpha;
Availability: OpenStep

Gets the white alpha values from the NSColor. Raises a NSInternalInconsistencyException if the NSColor is not a greyscale color


greenComponent 

- (CGFloat) greenComponent;
Availability: OpenStep

Returns the green component. Raises a NSInternalInconsistencyException if NSColor is not a RGB color


highlightWithLevel: 

- (NSColor*) highlightWithLevel: (CGFloat)level;
Availability: MacOS-X 10.0.0

Description forthcoming.

hueComponent 

- (CGFloat) hueComponent;
Availability: OpenStep

Returns the hue component. Raises a NSInternalInconsistencyException if NSColor is not a RGB color


localizedCatalogNameComponent 

- (NSString*) localizedCatalogNameComponent;
Availability: OpenStep

Description forthcoming.

localizedColorNameComponent 

- (NSString*) localizedColorNameComponent;
Availability: OpenStep

Description forthcoming.

magentaComponent 

- (CGFloat) magentaComponent;
Availability: OpenStep

Returns the magenta component. Raises a NSInternalInconsistencyException if NSColor is not a CMYK color


numberOfComponents 

- (NSInteger) numberOfComponents;
Availability: MacOS-X 10.4.0

Description forthcoming.

patternImage 

- (NSImage*) patternImage;
Availability: MacOS-X 10.0.0

Description forthcoming.

redComponent 

- (CGFloat) redComponent;
Availability: OpenStep

Returns the red component. Raises a NSInternalInconsistencyException if NSColor is not a RGB color


saturationComponent 

- (CGFloat) saturationComponent;
Availability: OpenStep

Returns the saturation component. Raises a NSInternalInconsistencyException if NSColor is not a RGB color


set 

- (void) set;
Availability: OpenStep

Description forthcoming.

setFill 

- (void) setFill;
Availability: MacOS-X 10.3.0

Description forthcoming.

setStroke 

- (void) setStroke;
Availability: MacOS-X 10.3.0

Description forthcoming.

shadowWithLevel: 

- (NSColor*) shadowWithLevel: (CGFloat)level;
Availability: MacOS-X 10.0.0

Description forthcoming.

type 

- (NSColorType) type;
Availability: MacOS-X 10.13.0

Description forthcoming.

whiteComponent 

- (CGFloat) whiteComponent;
Availability: OpenStep

Returns the white component. Raises a NSInternalInconsistencyException if NSColor is not a grayscale color


writeToPasteboard: 

- (void) writeToPasteboard: (NSPasteboard*)pasteBoard;
Availability: OpenStep

Writes the NSColor into the NSPasteboard specified by pasteBoard

See Also: +colorFromPasteboard:


yellowComponent 

- (CGFloat) yellowComponent;
Availability: OpenStep

Returns the yellow component. Raises a NSInternalInconsistencyException if NSColor is not a RGB color


Software documentation for the NSCoder(NSCoderAdditions) category

NSCoder(NSCoderAdditions)

Declared in:
AppKit/NSColor.h
Availability: Not in OpenStep/MacOS-X

Description forthcoming.

Method summary


decodeNXColor 

- (NSColor*) decodeNXColor;
Availability: Not in OpenStep/MacOS-X

Description forthcoming.

Software documentation for the NSColor(GSQuartz) category

NSColor(GSQuartz)

Declared in:
AppKit/NSColor.h
Availability: OpenStep

Description forthcoming.

Method summary


CGColor 

- (CGColorRef) CGColor;
Availability: MacOS-X 10.3.0

Description forthcoming.


Up