org.rococoa.cocoa.appkit
Class NSColor

java.lang.Object
  extended by org.rococoa.cocoa.foundation.NSObject
      extended by org.rococoa.cocoa.appkit.NSColor
All Implemented Interfaces:
NSPasteboardWriting, NSCoding, NSCopying, NSObject, ObjCObject

public abstract class NSColor
extends NSObject
implements ObjCObject, NSCopying, NSCoding, NSPasteboardWriting

This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class NSColor._class_
           
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSCopying
NSCopying._static_
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSCoding
NSCoding._static_
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.appkit.protocols.NSPasteboardWriting
NSPasteboardWriting._static_
 
Constructor Summary
NSColor()
           
 
Method Summary
static NSColor alloc()
           
abstract  org.rococoa.cocoa.CGFloat alphaComponent()
          Get the alpha component.
static NSColor alternateSelectedControlColor()
          Similar to selectedControlColor; for use in lists and tables
Original signature : +(NSColor*)alternateSelectedControlColor
native declaration : NSColor.h:135
static NSColor alternateSelectedControlTextColor()
          Similar to selectedControlTextColor; see alternateSelectedControlColor
Original signature : +(NSColor*)alternateSelectedControlTextColor
native declaration : NSColor.h:136
 NSQuartzCoreAdditions as_NSColor_NSQuartzCoreAdditions()
           
static NSColor blackColor()
          Some convenience methods to create colors in the calibrated color spaces...
abstract  org.rococoa.cocoa.CGFloat blackComponent()
          Original signature : -(CGFloat)blackComponent
native declaration : NSColor.h:236
abstract  NSColor blendedColorWithFraction_ofColor(org.rococoa.cocoa.CGFloat fraction, NSColor color)
          Blend using the NSCalibratedRGB color space.
static NSColor blueColor()
          0.0, 0.0, 1.0 RGB
Original signature : +(NSColor*)blueColor
native declaration : NSColor.h:90
abstract  org.rococoa.cocoa.CGFloat blueComponent()
          Original signature : -(CGFloat)blueComponent
native declaration : NSColor.h:214
abstract  org.rococoa.cocoa.CGFloat brightnessComponent()
          Original signature : -(CGFloat)brightnessComponent
native declaration : NSColor.h:221
static NSColor brownColor()
          0.6, 0.4, 0.2 RGB
Original signature : +(NSColor*)brownColor
native declaration : NSColor.h:96
abstract  NSString catalogNameComponent()
          Get the catalog and color name of standard colors from catalogs.
static NSColor clearColor()
          0.0 white, 0.0 alpha
Original signature : +(NSColor*)clearColor
native declaration : NSColor.h:97
static NSColor colorFromPasteboard(NSPasteboard pasteBoard)
          Pasteboard methods
Original signature : +(NSColor*)colorFromPasteboard:(NSPasteboard*)
native declaration : NSColor.h:256
abstract  NSString colorNameComponent()
          Original signature : -(NSString*)colorNameComponent
native declaration : NSColor.h:203
abstract  NSColorSpace colorSpace()
          For colors with custom colorspace; get the colorspace and individual floating point components, including alpha.
abstract  NSString colorSpaceName()
          Get the color space of the color.
abstract  NSColor colorUsingColorSpace(NSColorSpace space)
          colorUsingColorSpace: will convert existing color to a new colorspace and create a new color, which will likely have different component values but look the same.
abstract  NSColor colorUsingColorSpaceName_device(NSString colorSpace, NSDictionary deviceDescription)
          Original signature : -(NSColor*)colorUsingColorSpaceName:(NSString*) device:(NSDictionary*)
native declaration : NSColor.h:178
abstract  NSColor colorUsingColorSpaceName(NSString colorSpace)
          Convert the color to another colorspace, using a colorspace name.
abstract  NSColor colorWithAlphaComponent(org.rococoa.cocoa.CGFloat alpha)
          Returns a color in the same color space as the receiver with the specified alpha component.
static NSColor colorWithCalibratedHue_saturation_brightness_alpha(org.rococoa.cocoa.CGFloat hue, org.rococoa.cocoa.CGFloat saturation, org.rococoa.cocoa.CGFloat brightness, org.rococoa.cocoa.CGFloat alpha)
          Create NSCalibratedRGBColorSpace colors.
static NSColor colorWithCalibratedRed_green_blue_alpha(org.rococoa.cocoa.CGFloat red, org.rococoa.cocoa.CGFloat green, org.rococoa.cocoa.CGFloat blue, org.rococoa.cocoa.CGFloat alpha)
          Original signature : +(NSColor*)colorWithCalibratedRed:(CGFloat) green:(CGFloat) blue:(CGFloat) alpha:(CGFloat)
native declaration : NSColor.h:58
static NSColor colorWithCalibratedWhite_alpha(org.rococoa.cocoa.CGFloat white, org.rococoa.cocoa.CGFloat alpha)
          Create NSCalibratedWhiteColorSpace colors.
static NSColor colorWithCatalogName_colorName(NSString listName, NSString colorName)
          Create named colors from standard color catalogs (such as Pantone).
static NSColor colorWithColorSpace_components_count(NSColorSpace space, org.rococoa.cocoa.CGFloat[] components, NSInteger numberOfComponents)
          Create colors with arbitrary colorspace.
static NSColor colorWithColorSpace_components_count(NSColorSpace space, CGFloatByReference components, NSInteger numberOfComponents)
          Deprecated. use the safer methods colorWithColorSpace_components_count(org.rococoa.cocoa.appkit.NSColorSpace, org.rococoa.cocoa.CGFloat[], org.rococoa.cocoa.foundation.NSInteger) and colorWithColorSpace_components_count(org.rococoa.cocoa.appkit.NSColorSpace, com.ochafik.lang.jnaerator.runtime.CGFloatByReference, org.rococoa.cocoa.foundation.NSInteger) instead
static NSColor colorWithDeviceCyan_magenta_yellow_black_alpha(org.rococoa.cocoa.CGFloat cyan, org.rococoa.cocoa.CGFloat magenta, org.rococoa.cocoa.CGFloat yellow, org.rococoa.cocoa.CGFloat black, org.rococoa.cocoa.CGFloat alpha)
          Original signature : +(NSColor*)colorWithDeviceCyan:(CGFloat) magenta:(CGFloat) yellow:(CGFloat) black:(CGFloat) alpha:(CGFloat)
native declaration : NSColor.h:66
static NSColor colorWithDeviceHue_saturation_brightness_alpha(org.rococoa.cocoa.CGFloat hue, org.rococoa.cocoa.CGFloat saturation, org.rococoa.cocoa.CGFloat brightness, org.rococoa.cocoa.CGFloat alpha)
          Original signature : +(NSColor*)colorWithDeviceHue:(CGFloat) saturation:(CGFloat) brightness:(CGFloat) alpha:(CGFloat)
native declaration : NSColor.h:64
static NSColor colorWithDeviceRed_green_blue_alpha(org.rococoa.cocoa.CGFloat red, org.rococoa.cocoa.CGFloat green, org.rococoa.cocoa.CGFloat blue, org.rococoa.cocoa.CGFloat alpha)
          Original signature : +(NSColor*)colorWithDeviceRed:(CGFloat) green:(CGFloat) blue:(CGFloat) alpha:(CGFloat)
native declaration : NSColor.h:65
static NSColor colorWithDeviceWhite_alpha(org.rococoa.cocoa.CGFloat white, org.rococoa.cocoa.CGFloat alpha)
          Create colors in various device color spaces.
static NSColor colorWithPatternImage(NSImage image)
          Pattern methods.
static NSArray controlAlternatingRowBackgroundColors()
          Standard colors for alternating colored rows in tables and lists (for instance, light blue/white; don't assume just two colors)
Original signature : +(NSArray*)controlAlternatingRowBackgroundColors
native declaration : NSColor.h:140
static NSColor controlBackgroundColor()
          Background of large controls (browser, tableview, clipview, ...)
static NSColor controlColor()
          Control face and old window background color
Original signature : +(NSColor*)controlColor
native declaration : NSColor.h:101
static NSColor controlDarkShadowColor()
          Darker border for controls
Original signature : +(NSColor*)controlDarkShadowColor
native declaration : NSColor.h:100
static NSColor controlHighlightColor()
          Light border for controls
Original signature : +(NSColor*)controlHighlightColor
native declaration : NSColor.h:102
static NSColor controlLightHighlightColor()
          Lighter border for controls
Original signature : +(NSColor*)controlLightHighlightColor
native declaration : NSColor.h:103
static NSColor controlShadowColor()
          Dark border for controls
Original signature : +(NSColor*)controlShadowColor
native declaration : NSColor.h:99
static NSColor controlTextColor()
          Text on controls
Original signature : +(NSColor*)controlTextColor
native declaration : NSColor.h:104
static NSObject currentControlTint()
          returns current system control tint
Original signature : +(id)currentControlTint
native declaration : NSColor.h:149
static NSColor cyanColor()
          0.0, 1.0, 1.0 RGB
Original signature : +(NSColor*)cyanColor
native declaration : NSColor.h:91
abstract  org.rococoa.cocoa.CGFloat cyanComponent()
          Get the CMYK components of NSDeviceCMYK colors.
static NSColor darkGrayColor()
          0.333 white
Original signature : +(NSColor*)darkGrayColor
native declaration : NSColor.h:84
static NSColor disabledControlTextColor()
          Text on disabled controls
Original signature : +(NSColor*)disabledControlTextColor
native declaration : NSColor.h:109
abstract  void getComponents(CGFloatByReference components)
          Original signature : -(void)getComponents:(CGFloat*)
native declaration : NSColor.h:245
abstract  void getCyan_magenta_yellow_black_alpha(CGFloatByReference cyan, CGFloatByReference magenta, CGFloatByReference yellow, CGFloatByReference black, CGFloatByReference alpha)
          Original signature : -(void)getCyan:(CGFloat*) magenta:(CGFloat*) yellow:(CGFloat*) black:(CGFloat*) alpha:(CGFloat*)
native declaration : NSColor.h:237
abstract  void getHue_saturation_brightness_alpha(CGFloatByReference hue, CGFloatByReference saturation, CGFloatByReference brightness, CGFloatByReference alpha)
          Original signature : -(void)getHue:(CGFloat*) saturation:(CGFloat*) brightness:(CGFloat*) alpha:(CGFloat*)
native declaration : NSColor.h:222
static NSColor._class_ getNSClass()
           
abstract  void getRed_green_blue_alpha(CGFloatByReference red, CGFloatByReference green, CGFloatByReference blue, CGFloatByReference alpha)
          Original signature : -(void)getRed:(CGFloat*) green:(CGFloat*) blue:(CGFloat*) alpha:(CGFloat*)
native declaration : NSColor.h:215
abstract  void getWhite_alpha(CGFloatByReference white, CGFloatByReference alpha)
          Original signature : -(void)getWhite:(CGFloat*) alpha:(CGFloat*)
native declaration : NSColor.h:228
static NSColor grayColor()
          0.5 white
Original signature : +(NSColor*)grayColor
native declaration : NSColor.h:87
static NSColor greenColor()
          0.0, 1.0, 0.0 RGB
Original signature : +(NSColor*)greenColor
native declaration : NSColor.h:89
abstract  org.rococoa.cocoa.CGFloat greenComponent()
          Original signature : -(CGFloat)greenComponent
native declaration : NSColor.h:213
static NSColor gridColor()
          Grids in controls
Original signature : +(NSColor*)gridColor
native declaration : NSColor.h:114
static NSColor headerColor()
          Background color for header cells in Table/OutlineView
Original signature : +(NSColor*)headerColor
native declaration : NSColor.h:131
static NSColor headerTextColor()
          Text color for header cells in Table/OutlineView
Original signature : +(NSColor*)headerTextColor
native declaration : NSColor.h:132
static NSColor highlightColor()
          Highlight color for UI elements (this is abstract and defines the color all highlights tend toward)
Original signature : +(NSColor*)highlightColor
native declaration : NSColor.h:128
abstract  NSColor highlightWithLevel(org.rococoa.cocoa.CGFloat val)
          val = 0 => receiver, val = 1 => highlightColor
Original signature : -(NSColor*)highlightWithLevel:(CGFloat)
native declaration : NSColor.h:143
abstract  org.rococoa.cocoa.CGFloat hueComponent()
          Get the components of NSCalibratedRGB or NSDeviceRGB colors as hue, saturation, or brightness.
static boolean ignoresAlpha()
          Original signature : +(BOOL)ignoresAlpha
native declaration : NSColor.h:274
static NSColor keyboardFocusIndicatorColor()
          Keyboard focus ring around controls
Original signature : +(NSColor*)keyboardFocusIndicatorColor
native declaration : NSColor.h:115
static NSColor knobColor()
          Knob face color for controls
Original signature : +(NSColor*)knobColor
native declaration : NSColor.h:119
static NSColor lightGrayColor()
          0.667 white
Original signature : +(NSColor*)lightGrayColor
native declaration : NSColor.h:85
abstract  NSString localizedCatalogNameComponent()
          Return localized versions of the above.
abstract  NSString localizedColorNameComponent()
          Original signature : -(NSString*)localizedColorNameComponent
native declaration : NSColor.h:208
static NSColor magentaColor()
          1.0, 0.0, 1.0 RGB
Original signature : +(NSColor*)magentaColor
native declaration : NSColor.h:93
abstract  org.rococoa.cocoa.CGFloat magentaComponent()
          Original signature : -(CGFloat)magentaComponent
native declaration : NSColor.h:234
static NSColor new_()
           
abstract  NSInteger numberOfComponents()
          Original signature : -(NSInteger)numberOfComponents
native declaration : NSColor.h:244
static NSColor orangeColor()
          1.0, 0.5, 0.0 RGB
Original signature : +(NSColor*)orangeColor
native declaration : NSColor.h:94
abstract  NSImage patternImage()
          Original signature : -(NSImage*)patternImage
native declaration : NSColor.h:262
static NSColor purpleColor()
          0.5, 0.0, 0.5 RGB
Original signature : +(NSColor*)purpleColor
native declaration : NSColor.h:95
static NSColor redColor()
          1.0, 0.0, 0.0 RGB
Original signature : +(NSColor*)redColor
native declaration : NSColor.h:88
abstract  org.rococoa.cocoa.CGFloat redComponent()
          Get the red, green, or blue components of NSCalibratedRGB or NSDeviceRGB colors.
abstract  org.rococoa.cocoa.CGFloat saturationComponent()
          Original signature : -(CGFloat)saturationComponent
native declaration : NSColor.h:220
static NSColor scrollBarColor()
          Scroll bar slot color
Original signature : +(NSColor*)scrollBarColor
native declaration : NSColor.h:118
static NSColor secondarySelectedControlColor()
          Color for selected controls when control is not active (that is, not focused)
Original signature : +(NSColor*)secondarySelectedControlColor
native declaration : NSColor.h:107
static NSColor selectedControlColor()
          Control face for selected controls
Original signature : +(NSColor*)selectedControlColor
native declaration : NSColor.h:106
static NSColor selectedControlTextColor()
          Text on selected controls
Original signature : +(NSColor*)selectedControlTextColor
native declaration : NSColor.h:108
static NSColor selectedKnobColor()
          Knob face color for selected controls
Original signature : +(NSColor*)selectedKnobColor
native declaration : NSColor.h:120
static NSColor selectedMenuItemColor()
          Highlight color for menus
Original signature : +(NSColor*)selectedMenuItemColor
native declaration : NSColor.h:125
static NSColor selectedMenuItemTextColor()
          Highlight color for menu text
Original signature : +(NSColor*)selectedMenuItemTextColor
native declaration : NSColor.h:126
static NSColor selectedTextBackgroundColor()
          Selected document text background
Original signature : +(NSColor*)selectedTextBackgroundColor
native declaration : NSColor.h:113
static NSColor selectedTextColor()
          Selected document text
Original signature : +(NSColor*)selectedTextColor
native declaration : NSColor.h:112
abstract  void set()
          Set the color: Sets the fill and stroke colors in the current drawing context.
abstract  void setFill()
          Set the fill or stroke colors individually.
static void setIgnoresAlpha(boolean flag)
          Global flag for determining whether an application supports alpha.
abstract  void setStroke()
          Original signature : -(void)setStroke
native declaration : NSColor.h:161
static NSColor shadowColor()
          Shadow color for UI elements (this is abstract and defines the color all shadows tend toward)
Original signature : +(NSColor*)shadowColor
native declaration : NSColor.h:129
abstract  NSColor shadowWithLevel(org.rococoa.cocoa.CGFloat val)
          val = 0 => receiver, val = 1 => shadowColor
Original signature : -(NSColor*)shadowWithLevel:(CGFloat)
native declaration : NSColor.h:144
static NSColor textBackgroundColor()
          Document text background
Original signature : +(NSColor*)textBackgroundColor
native declaration : NSColor.h:111
static NSColor textColor()
          Document text
Original signature : +(NSColor*)textColor
native declaration : NSColor.h:110
static NSColor whiteColor()
          1.0 white
Original signature : +(NSColor*)whiteColor
native declaration : NSColor.h:86
abstract  org.rococoa.cocoa.CGFloat whiteComponent()
          Get the white component of NSCalibratedWhite or NSDeviceWhite colors.
static NSColor windowBackgroundColor()
          Background fill for window contents
Original signature : +(NSColor*)windowBackgroundColor
native declaration : NSColor.h:116
static NSColor windowFrameColor()
          Window frames
Original signature : +(NSColor*)windowFrameColor
native declaration : NSColor.h:122
static NSColor windowFrameTextColor()
          Text on window frames
Original signature : +(NSColor*)windowFrameTextColor
native declaration : NSColor.h:123
abstract  void writeToPasteboard(NSPasteboard pasteBoard)
          Original signature : -(void)writeToPasteboard:(NSPasteboard*)
native declaration : NSColor.h:257
static NSColor yellowColor()
          1.0, 1.0, 0.0 RGB
Original signature : +(NSColor*)yellowColor
native declaration : NSColor.h:92
abstract  org.rococoa.cocoa.CGFloat yellowComponent()
          Original signature : -(CGFloat)yellowComponent
native declaration : NSColor.h:235
 
Methods inherited from class org.rococoa.cocoa.foundation.NSObject
as_NSObject_NSAccessibility, as_NSObject_NSAccessibilityAdditions, as_NSObject_NSApplicationScriptingDelegation, as_NSObject_NSArchiverCallback, as_NSObject_NSClassDescriptionPrimitives, as_NSObject_NSCoderMethods, as_NSObject_NSColorPanelResponderMethod, as_NSObject_NSComparisonMethods, as_NSObject_NSControlSubclassNotifications, as_NSObject_NSCopyLinkMoveHandler, as_NSObject_NSDelayedPerforming, as_NSObject_NSDeprecatedKeyValueCoding, as_NSObject_NSDeprecatedKeyValueObservingCustomization, as_NSObject_NSDeprecatedMethods, as_NSObject_NSDictionaryControllerKeyValuePair, as_NSObject_NSDistributedObjects, as_NSObject_NSDraggingDestination, as_NSObject_NSDraggingSource, as_NSObject_NSDraggingSourceDeprecated, as_NSObject_NSEditor, as_NSObject_NSEditorRegistration, as_NSObject_NSErrorRecoveryAttempting, as_NSObject_NSFileManagerFileOperationAdditions, as_NSObject_NSFontManagerDelegate, as_NSObject_NSFontManagerResponderMethod, as_NSObject_NSFontPanelValidationAdditions, as_NSObject_NSKeyValueBindingCreation, as_NSObject_NSKeyValueCoding, as_NSObject_NSKeyValueObserverNotification, as_NSObject_NSKeyValueObserverRegistration, as_NSObject_NSKeyValueObserving, as_NSObject_NSKeyValueObservingCustomization, as_NSObject_NSMenuValidation, as_NSObject_NSNibAwaking, as_NSObject_NSPasteboardOwner, as_NSObject_NSPlaceholders, as_NSObject_NSScriptClassDescription, as_NSObject_NSScripting, as_NSObject_NSScriptingComparisonMethods, as_NSObject_NSScriptKeyValueCoding, as_NSObject_NSScriptObjectSpecifiers, as_NSObject_NSThreadPerformAdditions, as_NSObject_NSURLClient, as_NSObject_NSURLConnectionDelegate, as_NSObject_NSURLDownloadDelegate, copy, create, dealloc, description, doesNotRecognizeSelector, finalize, forwardingTargetForSelector, forwardInvocation, init, isKindOfClass, isKindOfClass, methodForSelector, methodSignatureForSelector, mutableCopy, release, retain, retainCount
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSCopying
copyWithZone
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSCoding
encodeWithCoder, initWithCoder
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSObject
autorelease, class_, conformsToProtocol, hash, isEqual, isMemberOfClass, isProxy, performSelector_withObject_withObject, performSelector_withObject, performSelector, respondsToSelector, self, superclass, zone
 
Methods inherited from interface org.rococoa.ObjCObject
id
 

Constructor Detail

NSColor

public NSColor()
Method Detail

as_NSColor_NSQuartzCoreAdditions

public NSQuartzCoreAdditions as_NSColor_NSQuartzCoreAdditions()

colorWithCalibratedWhite_alpha

public static NSColor colorWithCalibratedWhite_alpha(org.rococoa.cocoa.CGFloat white,
                                                     org.rococoa.cocoa.CGFloat alpha)
Create NSCalibratedWhiteColorSpace colors.
Original signature : +(NSColor*)colorWithCalibratedWhite:(CGFloat) alpha:(CGFloat)
native declaration : NSColor.h:52


colorWithCalibratedHue_saturation_brightness_alpha

public static NSColor colorWithCalibratedHue_saturation_brightness_alpha(org.rococoa.cocoa.CGFloat hue,
                                                                         org.rococoa.cocoa.CGFloat saturation,
                                                                         org.rococoa.cocoa.CGFloat brightness,
                                                                         org.rococoa.cocoa.CGFloat alpha)
Create NSCalibratedRGBColorSpace colors.
Original signature : +(NSColor*)colorWithCalibratedHue:(CGFloat) saturation:(CGFloat) brightness:(CGFloat) alpha:(CGFloat)
native declaration : NSColor.h:57


colorWithCalibratedRed_green_blue_alpha

public static NSColor colorWithCalibratedRed_green_blue_alpha(org.rococoa.cocoa.CGFloat red,
                                                              org.rococoa.cocoa.CGFloat green,
                                                              org.rococoa.cocoa.CGFloat blue,
                                                              org.rococoa.cocoa.CGFloat alpha)
Original signature : +(NSColor*)colorWithCalibratedRed:(CGFloat) green:(CGFloat) blue:(CGFloat) alpha:(CGFloat)
native declaration : NSColor.h:58


colorWithDeviceWhite_alpha

public static NSColor colorWithDeviceWhite_alpha(org.rococoa.cocoa.CGFloat white,
                                                 org.rococoa.cocoa.CGFloat alpha)
Create colors in various device color spaces. In PostScript these colorspaces correspond directly to the device-dependent operators setgray, sethsbcolor, setrgbcolor, and setcmykcolor.
Original signature : +(NSColor*)colorWithDeviceWhite:(CGFloat) alpha:(CGFloat)
native declaration : NSColor.h:63


colorWithDeviceHue_saturation_brightness_alpha

public static NSColor colorWithDeviceHue_saturation_brightness_alpha(org.rococoa.cocoa.CGFloat hue,
                                                                     org.rococoa.cocoa.CGFloat saturation,
                                                                     org.rococoa.cocoa.CGFloat brightness,
                                                                     org.rococoa.cocoa.CGFloat alpha)
Original signature : +(NSColor*)colorWithDeviceHue:(CGFloat) saturation:(CGFloat) brightness:(CGFloat) alpha:(CGFloat)
native declaration : NSColor.h:64


colorWithDeviceRed_green_blue_alpha

public static NSColor colorWithDeviceRed_green_blue_alpha(org.rococoa.cocoa.CGFloat red,
                                                          org.rococoa.cocoa.CGFloat green,
                                                          org.rococoa.cocoa.CGFloat blue,
                                                          org.rococoa.cocoa.CGFloat alpha)
Original signature : +(NSColor*)colorWithDeviceRed:(CGFloat) green:(CGFloat) blue:(CGFloat) alpha:(CGFloat)
native declaration : NSColor.h:65


colorWithDeviceCyan_magenta_yellow_black_alpha

public static NSColor colorWithDeviceCyan_magenta_yellow_black_alpha(org.rococoa.cocoa.CGFloat cyan,
                                                                     org.rococoa.cocoa.CGFloat magenta,
                                                                     org.rococoa.cocoa.CGFloat yellow,
                                                                     org.rococoa.cocoa.CGFloat black,
                                                                     org.rococoa.cocoa.CGFloat alpha)
Original signature : +(NSColor*)colorWithDeviceCyan:(CGFloat) magenta:(CGFloat) yellow:(CGFloat) black:(CGFloat) alpha:(CGFloat)
native declaration : NSColor.h:66


colorWithCatalogName_colorName

public static NSColor colorWithCatalogName_colorName(NSString listName,
                                                     NSString colorName)
Create named colors from standard color catalogs (such as Pantone).
Original signature : +(NSColor*)colorWithCatalogName:(NSString*) colorName:(NSString*)
native declaration : NSColor.h:71


colorWithColorSpace_components_count

@Deprecated
public static NSColor colorWithColorSpace_components_count(NSColorSpace space,
                                                                      CGFloatByReference components,
                                                                      NSInteger numberOfComponents)
Deprecated. use the safer methods colorWithColorSpace_components_count(org.rococoa.cocoa.appkit.NSColorSpace, org.rococoa.cocoa.CGFloat[], org.rococoa.cocoa.foundation.NSInteger) and colorWithColorSpace_components_count(org.rococoa.cocoa.appkit.NSColorSpace, com.ochafik.lang.jnaerator.runtime.CGFloatByReference, org.rococoa.cocoa.foundation.NSInteger) instead

Create colors with arbitrary colorspace. The number of components in the provided array should match the number dictated by the specified colorspace, plus one for alpha (supply 1.0 for opaque colors); otherwise an exception will be raised. If the colorspace is one which cannot be used with NSColors, nil is returned.
Original signature : +(NSColor*)colorWithColorSpace:(NSColorSpace*) components:(const CGFloat*) count:(NSInteger)
native declaration : NSColor.h:77


colorWithColorSpace_components_count

public static NSColor colorWithColorSpace_components_count(NSColorSpace space,
                                                           org.rococoa.cocoa.CGFloat[] components,
                                                           NSInteger numberOfComponents)
Create colors with arbitrary colorspace. The number of components in the provided array should match the number dictated by the specified colorspace, plus one for alpha (supply 1.0 for opaque colors); otherwise an exception will be raised. If the colorspace is one which cannot be used with NSColors, nil is returned.
Original signature : +(NSColor*)colorWithColorSpace:(NSColorSpace*) components:(const CGFloat*) count:(NSInteger)
native declaration : NSColor.h:77


blackColor

public static NSColor blackColor()
Some convenience methods to create colors in the calibrated color spaces...
0.0 white
Original signature : +(NSColor*)blackColor
native declaration : NSColor.h:83


darkGrayColor

public static NSColor darkGrayColor()
0.333 white
Original signature : +(NSColor*)darkGrayColor
native declaration : NSColor.h:84


lightGrayColor

public static NSColor lightGrayColor()
0.667 white
Original signature : +(NSColor*)lightGrayColor
native declaration : NSColor.h:85


whiteColor

public static NSColor whiteColor()
1.0 white
Original signature : +(NSColor*)whiteColor
native declaration : NSColor.h:86


grayColor

public static NSColor grayColor()
0.5 white
Original signature : +(NSColor*)grayColor
native declaration : NSColor.h:87


redColor

public static NSColor redColor()
1.0, 0.0, 0.0 RGB
Original signature : +(NSColor*)redColor
native declaration : NSColor.h:88


greenColor

public static NSColor greenColor()
0.0, 1.0, 0.0 RGB
Original signature : +(NSColor*)greenColor
native declaration : NSColor.h:89


blueColor

public static NSColor blueColor()
0.0, 0.0, 1.0 RGB
Original signature : +(NSColor*)blueColor
native declaration : NSColor.h:90


cyanColor

public static NSColor cyanColor()
0.0, 1.0, 1.0 RGB
Original signature : +(NSColor*)cyanColor
native declaration : NSColor.h:91


yellowColor

public static NSColor yellowColor()
1.0, 1.0, 0.0 RGB
Original signature : +(NSColor*)yellowColor
native declaration : NSColor.h:92


magentaColor

public static NSColor magentaColor()
1.0, 0.0, 1.0 RGB
Original signature : +(NSColor*)magentaColor
native declaration : NSColor.h:93


orangeColor

public static NSColor orangeColor()
1.0, 0.5, 0.0 RGB
Original signature : +(NSColor*)orangeColor
native declaration : NSColor.h:94


purpleColor

public static NSColor purpleColor()
0.5, 0.0, 0.5 RGB
Original signature : +(NSColor*)purpleColor
native declaration : NSColor.h:95


brownColor

public static NSColor brownColor()
0.6, 0.4, 0.2 RGB
Original signature : +(NSColor*)brownColor
native declaration : NSColor.h:96


clearColor

public static NSColor clearColor()
0.0 white, 0.0 alpha
Original signature : +(NSColor*)clearColor
native declaration : NSColor.h:97


controlShadowColor

public static NSColor controlShadowColor()
Dark border for controls
Original signature : +(NSColor*)controlShadowColor
native declaration : NSColor.h:99


controlDarkShadowColor

public static NSColor controlDarkShadowColor()
Darker border for controls
Original signature : +(NSColor*)controlDarkShadowColor
native declaration : NSColor.h:100


controlColor

public static NSColor controlColor()
Control face and old window background color
Original signature : +(NSColor*)controlColor
native declaration : NSColor.h:101


controlHighlightColor

public static NSColor controlHighlightColor()
Light border for controls
Original signature : +(NSColor*)controlHighlightColor
native declaration : NSColor.h:102


controlLightHighlightColor

public static NSColor controlLightHighlightColor()
Lighter border for controls
Original signature : +(NSColor*)controlLightHighlightColor
native declaration : NSColor.h:103


controlTextColor

public static NSColor controlTextColor()
Text on controls
Original signature : +(NSColor*)controlTextColor
native declaration : NSColor.h:104


controlBackgroundColor

public static NSColor controlBackgroundColor()
Background of large controls (browser, tableview, clipview, ...)
Original signature : +(NSColor*)controlBackgroundColor
native declaration : NSColor.h:105


selectedControlColor

public static NSColor selectedControlColor()
Control face for selected controls
Original signature : +(NSColor*)selectedControlColor
native declaration : NSColor.h:106


secondarySelectedControlColor

public static NSColor secondarySelectedControlColor()
Color for selected controls when control is not active (that is, not focused)
Original signature : +(NSColor*)secondarySelectedControlColor
native declaration : NSColor.h:107


selectedControlTextColor

public static NSColor selectedControlTextColor()
Text on selected controls
Original signature : +(NSColor*)selectedControlTextColor
native declaration : NSColor.h:108


disabledControlTextColor

public static NSColor disabledControlTextColor()
Text on disabled controls
Original signature : +(NSColor*)disabledControlTextColor
native declaration : NSColor.h:109


textColor

public static NSColor textColor()
Document text
Original signature : +(NSColor*)textColor
native declaration : NSColor.h:110


textBackgroundColor

public static NSColor textBackgroundColor()
Document text background
Original signature : +(NSColor*)textBackgroundColor
native declaration : NSColor.h:111


selectedTextColor

public static NSColor selectedTextColor()
Selected document text
Original signature : +(NSColor*)selectedTextColor
native declaration : NSColor.h:112


selectedTextBackgroundColor

public static NSColor selectedTextBackgroundColor()
Selected document text background
Original signature : +(NSColor*)selectedTextBackgroundColor
native declaration : NSColor.h:113


gridColor

public static NSColor gridColor()
Grids in controls
Original signature : +(NSColor*)gridColor
native declaration : NSColor.h:114


keyboardFocusIndicatorColor

public static NSColor keyboardFocusIndicatorColor()
Keyboard focus ring around controls
Original signature : +(NSColor*)keyboardFocusIndicatorColor
native declaration : NSColor.h:115


windowBackgroundColor

public static NSColor windowBackgroundColor()
Background fill for window contents
Original signature : +(NSColor*)windowBackgroundColor
native declaration : NSColor.h:116


scrollBarColor

public static NSColor scrollBarColor()
Scroll bar slot color
Original signature : +(NSColor*)scrollBarColor
native declaration : NSColor.h:118


knobColor

public static NSColor knobColor()
Knob face color for controls
Original signature : +(NSColor*)knobColor
native declaration : NSColor.h:119


selectedKnobColor

public static NSColor selectedKnobColor()
Knob face color for selected controls
Original signature : +(NSColor*)selectedKnobColor
native declaration : NSColor.h:120


windowFrameColor

public static NSColor windowFrameColor()
Window frames
Original signature : +(NSColor*)windowFrameColor
native declaration : NSColor.h:122


windowFrameTextColor

public static NSColor windowFrameTextColor()
Text on window frames
Original signature : +(NSColor*)windowFrameTextColor
native declaration : NSColor.h:123


selectedMenuItemColor

public static NSColor selectedMenuItemColor()
Highlight color for menus
Original signature : +(NSColor*)selectedMenuItemColor
native declaration : NSColor.h:125


selectedMenuItemTextColor

public static NSColor selectedMenuItemTextColor()
Highlight color for menu text
Original signature : +(NSColor*)selectedMenuItemTextColor
native declaration : NSColor.h:126


highlightColor

public static NSColor highlightColor()
Highlight color for UI elements (this is abstract and defines the color all highlights tend toward)
Original signature : +(NSColor*)highlightColor
native declaration : NSColor.h:128


shadowColor

public static NSColor shadowColor()
Shadow color for UI elements (this is abstract and defines the color all shadows tend toward)
Original signature : +(NSColor*)shadowColor
native declaration : NSColor.h:129


headerColor

public static NSColor headerColor()
Background color for header cells in Table/OutlineView
Original signature : +(NSColor*)headerColor
native declaration : NSColor.h:131


headerTextColor

public static NSColor headerTextColor()
Text color for header cells in Table/OutlineView
Original signature : +(NSColor*)headerTextColor
native declaration : NSColor.h:132


alternateSelectedControlColor

public static NSColor alternateSelectedControlColor()
Similar to selectedControlColor; for use in lists and tables
Original signature : +(NSColor*)alternateSelectedControlColor
native declaration : NSColor.h:135


alternateSelectedControlTextColor

public static NSColor alternateSelectedControlTextColor()
Similar to selectedControlTextColor; see alternateSelectedControlColor
Original signature : +(NSColor*)alternateSelectedControlTextColor
native declaration : NSColor.h:136


controlAlternatingRowBackgroundColors

public static NSArray controlAlternatingRowBackgroundColors()
Standard colors for alternating colored rows in tables and lists (for instance, light blue/white; don't assume just two colors)
Original signature : +(NSArray*)controlAlternatingRowBackgroundColors
native declaration : NSColor.h:140


highlightWithLevel

public abstract NSColor highlightWithLevel(org.rococoa.cocoa.CGFloat val)
val = 0 => receiver, val = 1 => highlightColor
Original signature : -(NSColor*)highlightWithLevel:(CGFloat)
native declaration : NSColor.h:143


shadowWithLevel

public abstract NSColor shadowWithLevel(org.rococoa.cocoa.CGFloat val)
val = 0 => receiver, val = 1 => shadowColor
Original signature : -(NSColor*)shadowWithLevel:(CGFloat)
native declaration : NSColor.h:144


currentControlTint

public static NSObject currentControlTint()
returns current system control tint
Original signature : +(id)currentControlTint
native declaration : NSColor.h:149


set

public abstract void set()
Set the color: Sets the fill and stroke colors in the current drawing context. If the color doesn't know about alpha, it's set to 1.0. Should be implemented by subclassers.
Original signature : -(void)set
native declaration : NSColor.h:155


setFill

public abstract void setFill()
Set the fill or stroke colors individually. These should be implemented by subclassers.
Original signature : -(void)setFill
native declaration : NSColor.h:160


setStroke

public abstract void setStroke()
Original signature : -(void)setStroke
native declaration : NSColor.h:161


colorSpaceName

public abstract NSString colorSpaceName()
Get the color space of the color. Should be implemented by subclassers.
Original signature : -(NSString*)colorSpaceName
native declaration : NSColor.h:166


colorUsingColorSpaceName

public abstract NSColor colorUsingColorSpaceName(NSString colorSpace)
Convert the color to another colorspace, using a colorspace name. This may return nil if the specified conversion cannot be done. The abstract implementation of this method returns the receiver if the specified colorspace matches that of the receiver; otherwise it returns nil. Subclassers who can convert themselves to other colorspaces override this method to do something better.
The version of this method which takes a device description allows the color to specialize itself for the given device. Device descriptions can be obtained from windows, screens, and printers with the "deviceDescription" method.
If device is nil then the current device (as obtained from the currently lockFocus'ed view's window or, if printing, the current printer) is used. The method without the device: argument passes nil for the device.
If colorSpace is nil, then the most appropriate color space is used.
Original signature : -(NSColor*)colorUsingColorSpaceName:(NSString*)
native declaration : NSColor.h:177


colorUsingColorSpaceName_device

public abstract NSColor colorUsingColorSpaceName_device(NSString colorSpace,
                                                        NSDictionary deviceDescription)
Original signature : -(NSColor*)colorUsingColorSpaceName:(NSString*) device:(NSDictionary*)
native declaration : NSColor.h:178


colorUsingColorSpace

public abstract NSColor colorUsingColorSpace(NSColorSpace space)
colorUsingColorSpace: will convert existing color to a new colorspace and create a new color, which will likely have different component values but look the same. It will return the same color if the colorspace is already the same as the one specified. Will return nil if conversion is not possible.
Original signature : -(NSColor*)colorUsingColorSpace:(NSColorSpace*)
native declaration : NSColor.h:184


blendedColorWithFraction_ofColor

public abstract NSColor blendedColorWithFraction_ofColor(org.rococoa.cocoa.CGFloat fraction,
                                                         NSColor color)
Blend using the NSCalibratedRGB color space. Both colors are converted into the calibrated RGB color space, and they are blended by taking fraction of color and 1 - fraction of the receiver. The result is in the calibrated RGB color space. If the colors cannot be converted into the calibrated RGB color space the blending fails and nil is returned.
Original signature : -(NSColor*)blendedColorWithFraction:(CGFloat) ofColor:(NSColor*)
native declaration : NSColor.h:190


colorWithAlphaComponent

public abstract NSColor colorWithAlphaComponent(org.rococoa.cocoa.CGFloat alpha)
Returns a color in the same color space as the receiver with the specified alpha component. The abstract implementation of this method returns the receiver if alpha is 1.0, otherwise it returns nil; subclassers who have explicit opacity components override this method to actually return a color with the specified alpha.
Original signature : -(NSColor*)colorWithAlphaComponent:(CGFloat)
native declaration : NSColor.h:195


catalogNameComponent

public abstract NSString catalogNameComponent()
Get the catalog and color name of standard colors from catalogs. These colors are special colors which are usually looked up on each device by their name.
Original signature : -(NSString*)catalogNameComponent
native declaration : NSColor.h:202


colorNameComponent

public abstract NSString colorNameComponent()
Original signature : -(NSString*)colorNameComponent
native declaration : NSColor.h:203


localizedCatalogNameComponent

public abstract NSString localizedCatalogNameComponent()
Return localized versions of the above.
Original signature : -(NSString*)localizedCatalogNameComponent
native declaration : NSColor.h:207


localizedColorNameComponent

public abstract NSString localizedColorNameComponent()
Original signature : -(NSString*)localizedColorNameComponent
native declaration : NSColor.h:208


redComponent

public abstract org.rococoa.cocoa.CGFloat redComponent()
Get the red, green, or blue components of NSCalibratedRGB or NSDeviceRGB colors.
Original signature : -(CGFloat)redComponent
native declaration : NSColor.h:212


greenComponent

public abstract org.rococoa.cocoa.CGFloat greenComponent()
Original signature : -(CGFloat)greenComponent
native declaration : NSColor.h:213


blueComponent

public abstract org.rococoa.cocoa.CGFloat blueComponent()
Original signature : -(CGFloat)blueComponent
native declaration : NSColor.h:214


getRed_green_blue_alpha

public abstract void getRed_green_blue_alpha(CGFloatByReference red,
                                             CGFloatByReference green,
                                             CGFloatByReference blue,
                                             CGFloatByReference alpha)
Original signature : -(void)getRed:(CGFloat*) green:(CGFloat*) blue:(CGFloat*) alpha:(CGFloat*)
native declaration : NSColor.h:215


hueComponent

public abstract org.rococoa.cocoa.CGFloat hueComponent()
Get the components of NSCalibratedRGB or NSDeviceRGB colors as hue, saturation, or brightness.
Original signature : -(CGFloat)hueComponent
native declaration : NSColor.h:219


saturationComponent

public abstract org.rococoa.cocoa.CGFloat saturationComponent()
Original signature : -(CGFloat)saturationComponent
native declaration : NSColor.h:220


brightnessComponent

public abstract org.rococoa.cocoa.CGFloat brightnessComponent()
Original signature : -(CGFloat)brightnessComponent
native declaration : NSColor.h:221


getHue_saturation_brightness_alpha

public abstract void getHue_saturation_brightness_alpha(CGFloatByReference hue,
                                                        CGFloatByReference saturation,
                                                        CGFloatByReference brightness,
                                                        CGFloatByReference alpha)
Original signature : -(void)getHue:(CGFloat*) saturation:(CGFloat*) brightness:(CGFloat*) alpha:(CGFloat*)
native declaration : NSColor.h:222


whiteComponent

public abstract org.rococoa.cocoa.CGFloat whiteComponent()
Get the white component of NSCalibratedWhite or NSDeviceWhite colors.
Original signature : -(CGFloat)whiteComponent
native declaration : NSColor.h:227


getWhite_alpha

public abstract void getWhite_alpha(CGFloatByReference white,
                                    CGFloatByReference alpha)
Original signature : -(void)getWhite:(CGFloat*) alpha:(CGFloat*)
native declaration : NSColor.h:228


cyanComponent

public abstract org.rococoa.cocoa.CGFloat cyanComponent()
Get the CMYK components of NSDeviceCMYK colors.
Original signature : -(CGFloat)cyanComponent
native declaration : NSColor.h:233


magentaComponent

public abstract org.rococoa.cocoa.CGFloat magentaComponent()
Original signature : -(CGFloat)magentaComponent
native declaration : NSColor.h:234


yellowComponent

public abstract org.rococoa.cocoa.CGFloat yellowComponent()
Original signature : -(CGFloat)yellowComponent
native declaration : NSColor.h:235


blackComponent

public abstract org.rococoa.cocoa.CGFloat blackComponent()
Original signature : -(CGFloat)blackComponent
native declaration : NSColor.h:236


getCyan_magenta_yellow_black_alpha

public abstract void getCyan_magenta_yellow_black_alpha(CGFloatByReference cyan,
                                                        CGFloatByReference magenta,
                                                        CGFloatByReference yellow,
                                                        CGFloatByReference black,
                                                        CGFloatByReference alpha)
Original signature : -(void)getCyan:(CGFloat*) magenta:(CGFloat*) yellow:(CGFloat*) black:(CGFloat*) alpha:(CGFloat*)
native declaration : NSColor.h:237


colorSpace

public abstract NSColorSpace colorSpace()
For colors with custom colorspace; get the colorspace and individual floating point components, including alpha. Note that all these methods will work for other NSColors which have floating point components. They will raise exceptions otherwise, like other existing colorspace-specific methods.
Original signature : -(NSColorSpace*)colorSpace
native declaration : NSColor.h:243


numberOfComponents

public abstract NSInteger numberOfComponents()
Original signature : -(NSInteger)numberOfComponents
native declaration : NSColor.h:244


getComponents

public abstract void getComponents(CGFloatByReference components)
Original signature : -(void)getComponents:(CGFloat*)
native declaration : NSColor.h:245


alphaComponent

public abstract org.rococoa.cocoa.CGFloat alphaComponent()
Get the alpha component. For colors which do not have alpha components, this will return 1.0 (opaque).
Original signature : -(CGFloat)alphaComponent
native declaration : NSColor.h:251


colorFromPasteboard

public static NSColor colorFromPasteboard(NSPasteboard pasteBoard)
Pasteboard methods
Original signature : +(NSColor*)colorFromPasteboard:(NSPasteboard*)
native declaration : NSColor.h:256


writeToPasteboard

public abstract void writeToPasteboard(NSPasteboard pasteBoard)
Original signature : -(void)writeToPasteboard:(NSPasteboard*)
native declaration : NSColor.h:257


colorWithPatternImage

public static NSColor colorWithPatternImage(NSImage image)
Pattern methods. Note that colorWithPatternImage: mistakenly returns a non-autoreleased color in 10.1.x and earlier. This has been fixed in (NSAppKitVersionNumber >= NSAppKitVersionNumberWithPatternColorLeakFix), for apps linked post-10.1.x.
Original signature : +(NSColor*)colorWithPatternImage:(NSImage*)
native declaration : NSColor.h:261


patternImage

public abstract NSImage patternImage()
Original signature : -(NSImage*)patternImage
native declaration : NSColor.h:262


setIgnoresAlpha

public static void setIgnoresAlpha(boolean flag)
Global flag for determining whether an application supports alpha. This flag is consulted when an application imports alpha (through color dragging, for instance). The value of this flag also determines whether the color panel has an opacity slider. This value is YES by default, indicating that the opacity components of imported colors will be set to 1.0. If an application wants alpha, it can either set the "NSIgnoreAlpha" default to NO or call the set method below.
This method provides a global approach to removing alpha which might not always be appropriate. Applications which need to import alpha sometimes should set this flag to NO and explicitly make colors opaque in cases where it matters to them.
Original signature : +(void)setIgnoresAlpha:(BOOL)
native declaration : NSColor.h:273


ignoresAlpha

public static boolean ignoresAlpha()
Original signature : +(BOOL)ignoresAlpha
native declaration : NSColor.h:274


alloc

public static NSColor alloc()

new_

public static NSColor new_()

getNSClass

public static NSColor._class_ getNSClass()


Copyright © 2009. All Rights Reserved.