mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-31 22:40:48 +00:00
Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3938 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
8858a85495
commit
d26f490d1f
1 changed files with 169 additions and 167 deletions
336
Source/NSColor.m
336
Source/NSColor.m
|
@ -54,7 +54,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
//
|
//
|
||||||
// Class methods
|
// Class methods
|
||||||
//
|
//
|
||||||
+ (void)initialize
|
+ (void) initialize
|
||||||
{
|
{
|
||||||
if (self == [NSColor class])
|
if (self == [NSColor class])
|
||||||
{
|
{
|
||||||
|
@ -65,7 +65,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
NSString *black;
|
NSString *black;
|
||||||
|
|
||||||
// Set the version number
|
// Set the version number
|
||||||
[self setVersion:2];
|
[self setVersion: 2];
|
||||||
|
|
||||||
// ignore alpha by default
|
// ignore alpha by default
|
||||||
gnustep_gui_ignores_alpha = YES;
|
gnustep_gui_ignores_alpha = YES;
|
||||||
|
@ -84,7 +84,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
NSBlack, NSBlack, NSBlack];
|
NSBlack, NSBlack, NSBlack];
|
||||||
|
|
||||||
colorStrings = (NSMutableDictionary*)[[NSMutableDictionary
|
colorStrings = (NSMutableDictionary*)[[NSMutableDictionary
|
||||||
dictionaryWithObjectsAndKeys:
|
dictionaryWithObjectsAndKeys:
|
||||||
lightGray, @"controlBackgroundColor",
|
lightGray, @"controlBackgroundColor",
|
||||||
lightGray, @"controlColor",
|
lightGray, @"controlColor",
|
||||||
lightGray, @"controlHighlightColor",
|
lightGray, @"controlHighlightColor",
|
||||||
|
@ -127,14 +127,14 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
//
|
//
|
||||||
// Creating an NSColor from Component Values
|
// Creating an NSColor from Component Values
|
||||||
//
|
//
|
||||||
+ (NSColor *)colorWithCalibratedHue:(float)hue
|
+ (NSColor*) colorWithCalibratedHue: (float)hue
|
||||||
saturation:(float)saturation
|
saturation: (float)saturation
|
||||||
brightness:(float)brightness
|
brightness: (float)brightness
|
||||||
alpha:(float)alpha
|
alpha: (float)alpha
|
||||||
{
|
{
|
||||||
NSColor *c;
|
NSColor *c;
|
||||||
|
|
||||||
c = [[[NSColor alloc] init] autorelease];
|
c = [[[self allocWithZone: NSDefaultMallocZone()] init] autorelease];
|
||||||
[c setColorSpaceName: NSCalibratedRGBColorSpace];
|
[c setColorSpaceName: NSCalibratedRGBColorSpace];
|
||||||
[c setActiveComponent: GNUSTEP_GUI_HSB_ACTIVE];
|
[c setActiveComponent: GNUSTEP_GUI_HSB_ACTIVE];
|
||||||
[c setHue: hue];
|
[c setHue: hue];
|
||||||
|
@ -146,14 +146,14 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)colorWithCalibratedRed:(float)red
|
+ (NSColor*) colorWithCalibratedRed: (float)red
|
||||||
green:(float)green
|
green: (float)green
|
||||||
blue:(float)blue
|
blue: (float)blue
|
||||||
alpha:(float)alpha
|
alpha: (float)alpha
|
||||||
{
|
{
|
||||||
NSColor *c;
|
NSColor *c;
|
||||||
|
|
||||||
c = [[[NSColor alloc] init] autorelease];
|
c = [[[self allocWithZone: NSDefaultMallocZone()] init] autorelease];
|
||||||
[c setColorSpaceName: NSCalibratedRGBColorSpace];
|
[c setColorSpaceName: NSCalibratedRGBColorSpace];
|
||||||
[c setActiveComponent: GNUSTEP_GUI_RGB_ACTIVE];
|
[c setActiveComponent: GNUSTEP_GUI_RGB_ACTIVE];
|
||||||
[c setRed: red];
|
[c setRed: red];
|
||||||
|
@ -165,12 +165,12 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)colorWithCalibratedWhite:(float)white
|
+ (NSColor*) colorWithCalibratedWhite: (float)white
|
||||||
alpha:(float)alpha
|
alpha: (float)alpha
|
||||||
{
|
{
|
||||||
NSColor *c;
|
NSColor *c;
|
||||||
|
|
||||||
c = [[[NSColor alloc] init] autorelease];
|
c = [[[self allocWithZone: NSDefaultMallocZone()] init] autorelease];
|
||||||
[c setColorSpaceName: NSCalibratedWhiteColorSpace];
|
[c setColorSpaceName: NSCalibratedWhiteColorSpace];
|
||||||
[c setActiveComponent: GNUSTEP_GUI_WHITE_ACTIVE];
|
[c setActiveComponent: GNUSTEP_GUI_WHITE_ACTIVE];
|
||||||
[c setWhite: white];
|
[c setWhite: white];
|
||||||
|
@ -180,21 +180,21 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)colorWithCatalogName:(NSString *)listName
|
+ (NSColor*) colorWithCatalogName: (NSString *)listName
|
||||||
colorName:(NSString *)colorName
|
colorName: (NSString *)colorName
|
||||||
{
|
{
|
||||||
return nil;
|
return nil;
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)colorWithDeviceCyan:(float)cyan
|
+ (NSColor*) colorWithDeviceCyan: (float)cyan
|
||||||
magenta:(float)magenta
|
magenta: (float)magenta
|
||||||
yellow:(float)yellow
|
yellow: (float)yellow
|
||||||
black:(float)black
|
black: (float)black
|
||||||
alpha:(float)alpha
|
alpha: (float)alpha
|
||||||
{
|
{
|
||||||
NSColor *c;
|
NSColor *c;
|
||||||
|
|
||||||
c = [[[NSColor alloc] init] autorelease];
|
c = [[[self allocWithZone: NSDefaultMallocZone()] init] autorelease];
|
||||||
[c setColorSpaceName: NSDeviceCMYKColorSpace];
|
[c setColorSpaceName: NSDeviceCMYKColorSpace];
|
||||||
[c setActiveComponent: GNUSTEP_GUI_CMYK_ACTIVE];
|
[c setActiveComponent: GNUSTEP_GUI_CMYK_ACTIVE];
|
||||||
[c setCyan: cyan];
|
[c setCyan: cyan];
|
||||||
|
@ -207,14 +207,14 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)colorWithDeviceHue:(float)hue
|
+ (NSColor*) colorWithDeviceHue: (float)hue
|
||||||
saturation:(float)saturation
|
saturation: (float)saturation
|
||||||
brightness:(float)brightness
|
brightness: (float)brightness
|
||||||
alpha:(float)alpha
|
alpha: (float)alpha
|
||||||
{
|
{
|
||||||
NSColor *c;
|
NSColor *c;
|
||||||
|
|
||||||
c = [[[NSColor alloc] init] autorelease];
|
c = [[[self allocWithZone: NSDefaultMallocZone()] init] autorelease];
|
||||||
[c setColorSpaceName: NSDeviceRGBColorSpace];
|
[c setColorSpaceName: NSDeviceRGBColorSpace];
|
||||||
[c setActiveComponent: GNUSTEP_GUI_HSB_ACTIVE];
|
[c setActiveComponent: GNUSTEP_GUI_HSB_ACTIVE];
|
||||||
[c setHue: hue];
|
[c setHue: hue];
|
||||||
|
@ -226,14 +226,14 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)colorWithDeviceRed:(float)red
|
+ (NSColor*) colorWithDeviceRed: (float)red
|
||||||
green:(float)green
|
green: (float)green
|
||||||
blue:(float)blue
|
blue: (float)blue
|
||||||
alpha:(float)alpha
|
alpha: (float)alpha
|
||||||
{
|
{
|
||||||
NSColor *c;
|
NSColor *c;
|
||||||
|
|
||||||
c = [[[NSColor alloc] init] autorelease];
|
c = [[[self allocWithZone: NSDefaultMallocZone()] init] autorelease];
|
||||||
[c setColorSpaceName: NSDeviceRGBColorSpace];
|
[c setColorSpaceName: NSDeviceRGBColorSpace];
|
||||||
[c setActiveComponent: GNUSTEP_GUI_RGB_ACTIVE];
|
[c setActiveComponent: GNUSTEP_GUI_RGB_ACTIVE];
|
||||||
[c setRed: red];
|
[c setRed: red];
|
||||||
|
@ -245,12 +245,12 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)colorWithDeviceWhite:(float)white
|
+ (NSColor*) colorWithDeviceWhite: (float)white
|
||||||
alpha:(float)alpha
|
alpha: (float)alpha
|
||||||
{
|
{
|
||||||
NSColor *c;
|
NSColor *c;
|
||||||
|
|
||||||
c = [[[NSColor alloc] init] autorelease];
|
c = [[[self allocWithZone: NSDefaultMallocZone()] init] autorelease];
|
||||||
[c setColorSpaceName: NSDeviceWhiteColorSpace];
|
[c setColorSpaceName: NSDeviceWhiteColorSpace];
|
||||||
[c setActiveComponent: GNUSTEP_GUI_WHITE_ACTIVE];
|
[c setActiveComponent: GNUSTEP_GUI_WHITE_ACTIVE];
|
||||||
[c setWhite: white];
|
[c setWhite: white];
|
||||||
|
@ -263,123 +263,123 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
//
|
//
|
||||||
// Creating an NSColor With Preset Components
|
// Creating an NSColor With Preset Components
|
||||||
//
|
//
|
||||||
+ (NSColor *)blackColor
|
+ (NSColor*) blackColor
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedWhite: NSBlack alpha: 1.0];
|
return [self colorWithCalibratedWhite: NSBlack alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)blueColor
|
+ (NSColor*) blueColor
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedRed:0
|
return [self colorWithCalibratedRed: 0.0
|
||||||
green:0
|
green: 0.0
|
||||||
blue:1.0
|
blue: 1.0
|
||||||
alpha:1.0];
|
alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)brownColor
|
+ (NSColor*) brownColor
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedRed:0.6
|
return [self colorWithCalibratedRed: 0.6
|
||||||
green:0.4
|
green: 0.4
|
||||||
blue:0.2
|
blue: 0.2
|
||||||
alpha:1.0];
|
alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)clearColor
|
+ (NSColor*) clearColor
|
||||||
{
|
{
|
||||||
NSColor *c;
|
NSColor *c;
|
||||||
c = [self colorWithCalibratedRed:0
|
c = [self colorWithCalibratedRed: 0.0
|
||||||
green:1.0
|
green: 0.0
|
||||||
blue:1.0
|
blue: 0.0
|
||||||
alpha:1.0];
|
alpha: 0.0];
|
||||||
[c setClear:YES];
|
[c setClear: YES];
|
||||||
return c;
|
return c;
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)cyanColor
|
+ (NSColor*) cyanColor
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedRed:0
|
return [self colorWithCalibratedRed: 0.0
|
||||||
green:1.0
|
green: 1.0
|
||||||
blue:1.0
|
blue: 1.0
|
||||||
alpha:1.0];
|
alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)darkGrayColor
|
+ (NSColor*) darkGrayColor
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedWhite: NSDarkGray alpha: 1.0];
|
return [self colorWithCalibratedWhite: NSDarkGray alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)grayColor
|
+ (NSColor*) grayColor
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedWhite: NSGray alpha: 1.0];
|
return [self colorWithCalibratedWhite: NSGray alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)greenColor
|
+ (NSColor*) greenColor
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedRed:0
|
return [self colorWithCalibratedRed: 0.0
|
||||||
green:1.0
|
green: 1.0
|
||||||
blue:0
|
blue: 0.0
|
||||||
alpha:1.0];
|
alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)lightGrayColor
|
+ (NSColor*) lightGrayColor
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedWhite: NSLightGray alpha: 1];
|
return [self colorWithCalibratedWhite: NSLightGray alpha: 1];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)magentaColor
|
+ (NSColor*) magentaColor
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedRed:1.0
|
return [self colorWithCalibratedRed: 1.0
|
||||||
green:0
|
green: 0.0
|
||||||
blue:1.0
|
blue: 1.0
|
||||||
alpha:1.0];
|
alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)orangeColor;
|
+ (NSColor*) orangeColor;
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedRed:1.0
|
return [self colorWithCalibratedRed: 1.0
|
||||||
green:0.5
|
green: 0.5
|
||||||
blue:0
|
blue: 0.0
|
||||||
alpha:1.0];
|
alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)purpleColor;
|
+ (NSColor*) purpleColor;
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedRed:0.5
|
return [self colorWithCalibratedRed: 0.5
|
||||||
green:0
|
green: 0.0
|
||||||
blue:0.5
|
blue: 0.5
|
||||||
alpha:1.0];
|
alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)redColor;
|
+ (NSColor*) redColor;
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedRed:1.0
|
return [self colorWithCalibratedRed: 1.0
|
||||||
green:0
|
green: 0.0
|
||||||
blue:0
|
blue: 0.0
|
||||||
alpha:1.0];
|
alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)whiteColor;
|
+ (NSColor*) whiteColor;
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedWhite: NSWhite alpha: 1.0];
|
return [self colorWithCalibratedWhite: NSWhite alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (NSColor *)yellowColor
|
+ (NSColor*) yellowColor
|
||||||
{
|
{
|
||||||
return [self colorWithCalibratedRed:1.0
|
return [self colorWithCalibratedRed: 1.0
|
||||||
green:1.0
|
green: 1.0
|
||||||
blue:0
|
blue: 0.0
|
||||||
alpha:1.0];
|
alpha: 1.0];
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Ignoring Alpha Components
|
// Ignoring Alpha Components
|
||||||
//
|
//
|
||||||
+ (BOOL)ignoresAlpha
|
+ (BOOL) ignoresAlpha
|
||||||
{
|
{
|
||||||
return gnustep_gui_ignores_alpha;
|
return gnustep_gui_ignores_alpha;
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (void)setIgnoresAlpha:(BOOL)flag
|
+ (void) setIgnoresAlpha: (BOOL)flag
|
||||||
{
|
{
|
||||||
gnustep_gui_ignores_alpha = flag;
|
gnustep_gui_ignores_alpha = flag;
|
||||||
}
|
}
|
||||||
|
@ -387,7 +387,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
//
|
//
|
||||||
// Copying and Pasting
|
// Copying and Pasting
|
||||||
//
|
//
|
||||||
+ (NSColor *)colorFromPasteboard:(NSPasteboard *)pasteBoard
|
+ (NSColor*) colorFromPasteboard: (NSPasteboard *)pasteBoard
|
||||||
{
|
{
|
||||||
NSData *d = [pasteBoard dataForType: NSColorPboardType];
|
NSData *d = [pasteBoard dataForType: NSColorPboardType];
|
||||||
|
|
||||||
|
@ -556,7 +556,6 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
{
|
{
|
||||||
NSColor *color = [systemColors colorWithKey: @"selectedTextColor"];
|
NSColor *color = [systemColors colorWithKey: @"selectedTextColor"];
|
||||||
|
|
||||||
//[self colorWithCalibratedRed:.12 green:.12 blue:0 alpha:1.0];
|
|
||||||
if (color == nil)
|
if (color == nil)
|
||||||
color = [NSColor systemColorWithName: @"selectedTextColor"];
|
color = [NSColor systemColorWithName: @"selectedTextColor"];
|
||||||
return color;
|
return color;
|
||||||
|
@ -638,7 +637,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
NSColor *aCopy = NSCopyObject(self, 0, aZone);
|
NSColor *aCopy = NSCopyObject(self, 0, aZone);
|
||||||
|
|
||||||
aCopy->colorspace_name = [colorspace_name copyWithZone: aZone];
|
aCopy->colorspace_name = [colorspace_name copyWithZone: aZone];
|
||||||
aCopy->catalog_name = [catalog_name copyWithZone: aZone];
|
aCopy->catalog_name = [catalog_name copyWithZone: aZone];
|
||||||
|
@ -735,11 +734,11 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
//
|
//
|
||||||
// Retrieving a Set of Components
|
// Retrieving a Set of Components
|
||||||
//
|
//
|
||||||
- (void)getCyan:(float *)cyan
|
- (void) getCyan: (float*)cyan
|
||||||
magenta:(float *)magenta
|
magenta: (float*)magenta
|
||||||
yellow:(float *)yellow
|
yellow: (float*)yellow
|
||||||
black:(float *)black
|
black: (float*)black
|
||||||
alpha:(float *)alpha
|
alpha: (float*)alpha
|
||||||
{
|
{
|
||||||
if ((valid_components & GNUSTEP_GUI_CMYK_ACTIVE) == 0)
|
if ((valid_components & GNUSTEP_GUI_CMYK_ACTIVE) == 0)
|
||||||
[self supportMaxColorSpaces];
|
[self supportMaxColorSpaces];
|
||||||
|
@ -757,10 +756,10 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
*alpha = alpha_component;
|
*alpha = alpha_component;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)getHue:(float *)hue
|
- (void) getHue: (float*)hue
|
||||||
saturation:(float *)saturation
|
saturation: (float*)saturation
|
||||||
brightness:(float *)brightness
|
brightness: (float*)brightness
|
||||||
alpha:(float *)alpha
|
alpha: (float*)alpha
|
||||||
{
|
{
|
||||||
if ((valid_components & GNUSTEP_GUI_HSB_ACTIVE) == 0)
|
if ((valid_components & GNUSTEP_GUI_HSB_ACTIVE) == 0)
|
||||||
[self supportMaxColorSpaces];
|
[self supportMaxColorSpaces];
|
||||||
|
@ -776,10 +775,10 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
*alpha = alpha_component;
|
*alpha = alpha_component;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)getRed:(float *)red
|
- (void) getRed: (float*)red
|
||||||
green:(float *)green
|
green: (float*)green
|
||||||
blue:(float *)blue
|
blue: (float*)blue
|
||||||
alpha:(float *)alpha
|
alpha: (float*)alpha
|
||||||
{
|
{
|
||||||
if ((valid_components & GNUSTEP_GUI_RGB_ACTIVE) == 0)
|
if ((valid_components & GNUSTEP_GUI_RGB_ACTIVE) == 0)
|
||||||
[self supportMaxColorSpaces];
|
[self supportMaxColorSpaces];
|
||||||
|
@ -795,8 +794,8 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
*alpha = alpha_component;
|
*alpha = alpha_component;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)getWhite:(float *)white
|
- (void) getWhite: (float*)white
|
||||||
alpha:(float *)alpha
|
alpha: (float*)alpha
|
||||||
{
|
{
|
||||||
if ((valid_components & GNUSTEP_GUI_WHITE_ACTIVE) == 0)
|
if ((valid_components & GNUSTEP_GUI_WHITE_ACTIVE) == 0)
|
||||||
[self supportMaxColorSpaces];
|
[self supportMaxColorSpaces];
|
||||||
|
@ -811,84 +810,84 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
//
|
//
|
||||||
// Retrieving Individual Components
|
// Retrieving Individual Components
|
||||||
//
|
//
|
||||||
- (float)alphaComponent
|
- (float) alphaComponent
|
||||||
{
|
{
|
||||||
return alpha_component;
|
return alpha_component;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (float)blackComponent
|
- (float) blackComponent
|
||||||
{
|
{
|
||||||
return CMYK_component.black;
|
return CMYK_component.black;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (float)blueComponent
|
- (float) blueComponent
|
||||||
{
|
{
|
||||||
return RGB_component.blue;
|
return RGB_component.blue;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (float)brightnessComponent
|
- (float) brightnessComponent
|
||||||
{
|
{
|
||||||
return HSB_component.brightness;
|
return HSB_component.brightness;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSString *)catalogNameComponent
|
- (NSString *) catalogNameComponent
|
||||||
{
|
{
|
||||||
return catalog_name;
|
return catalog_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSString *)colorNameComponent
|
- (NSString *) colorNameComponent
|
||||||
{
|
{
|
||||||
return color_name;
|
return color_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (float)cyanComponent
|
- (float) cyanComponent
|
||||||
{
|
{
|
||||||
return CMYK_component.cyan;
|
return CMYK_component.cyan;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (float)greenComponent
|
- (float) greenComponent
|
||||||
{
|
{
|
||||||
return RGB_component.green;
|
return RGB_component.green;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (float)hueComponent
|
- (float) hueComponent
|
||||||
{
|
{
|
||||||
return HSB_component.hue;
|
return HSB_component.hue;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSString *)localizedCatalogNameComponent
|
- (NSString *) localizedCatalogNameComponent
|
||||||
{
|
{
|
||||||
// +++ how do we localize?
|
// +++ how do we localize?
|
||||||
return catalog_name;
|
return catalog_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSString *)localizedColorNameComponent
|
- (NSString *) localizedColorNameComponent
|
||||||
{
|
{
|
||||||
// +++ how do we localize?
|
// +++ how do we localize?
|
||||||
return color_name;
|
return color_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (float)magentaComponent
|
- (float) magentaComponent
|
||||||
{
|
{
|
||||||
return CMYK_component.magenta;
|
return CMYK_component.magenta;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (float)redComponent
|
- (float) redComponent
|
||||||
{
|
{
|
||||||
return RGB_component.red;
|
return RGB_component.red;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (float)saturationComponent
|
- (float) saturationComponent
|
||||||
{
|
{
|
||||||
return HSB_component.saturation;
|
return HSB_component.saturation;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (float)whiteComponent
|
- (float) whiteComponent
|
||||||
{
|
{
|
||||||
return white_component;
|
return white_component;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (float)yellowComponent
|
- (float) yellowComponent
|
||||||
{
|
{
|
||||||
return CMYK_component.yellow;
|
return CMYK_component.yellow;
|
||||||
}
|
}
|
||||||
|
@ -896,12 +895,12 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
//
|
//
|
||||||
// Converting to Another Color Space
|
// Converting to Another Color Space
|
||||||
//
|
//
|
||||||
- (NSString *)colorSpaceName
|
- (NSString *) colorSpaceName
|
||||||
{
|
{
|
||||||
return colorspace_name;
|
return colorspace_name;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSColor *)colorUsingColorSpaceName:(NSString *)colorSpace
|
- (NSColor*) colorUsingColorSpaceName: (NSString *)colorSpace
|
||||||
{
|
{
|
||||||
if (colorSpace == nil)
|
if (colorSpace == nil)
|
||||||
{
|
{
|
||||||
|
@ -918,7 +917,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
{
|
{
|
||||||
if (valid_components & GNUSTEP_GUI_RGB_ACTIVE)
|
if (valid_components & GNUSTEP_GUI_RGB_ACTIVE)
|
||||||
{
|
{
|
||||||
NSColor *aCopy = [self copy];
|
NSColor *aCopy = [self copy];
|
||||||
if (aCopy)
|
if (aCopy)
|
||||||
{
|
{
|
||||||
aCopy->active_component = GNUSTEP_GUI_RGB_ACTIVE;
|
aCopy->active_component = GNUSTEP_GUI_RGB_ACTIVE;
|
||||||
|
@ -932,7 +931,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
{
|
{
|
||||||
if (valid_components & GNUSTEP_GUI_WHITE_ACTIVE)
|
if (valid_components & GNUSTEP_GUI_WHITE_ACTIVE)
|
||||||
{
|
{
|
||||||
NSColor *aCopy = [self copy];
|
NSColor *aCopy = [self copy];
|
||||||
if (aCopy)
|
if (aCopy)
|
||||||
{
|
{
|
||||||
aCopy->active_component = GNUSTEP_GUI_WHITE_ACTIVE;
|
aCopy->active_component = GNUSTEP_GUI_WHITE_ACTIVE;
|
||||||
|
@ -946,7 +945,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
{
|
{
|
||||||
if (valid_components & GNUSTEP_GUI_WHITE_ACTIVE)
|
if (valid_components & GNUSTEP_GUI_WHITE_ACTIVE)
|
||||||
{
|
{
|
||||||
NSColor *aCopy = [self copy];
|
NSColor *aCopy = [self copy];
|
||||||
if (aCopy)
|
if (aCopy)
|
||||||
{
|
{
|
||||||
aCopy->active_component = GNUSTEP_GUI_WHITE_ACTIVE;
|
aCopy->active_component = GNUSTEP_GUI_WHITE_ACTIVE;
|
||||||
|
@ -959,8 +958,8 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
return nil;
|
return nil;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSColor *)colorUsingColorSpaceName:(NSString *)colorSpace
|
- (NSColor*) colorUsingColorSpaceName: (NSString *)colorSpace
|
||||||
device:(NSDictionary *)deviceDescription
|
device: (NSDictionary *)deviceDescription
|
||||||
{
|
{
|
||||||
return nil;
|
return nil;
|
||||||
}
|
}
|
||||||
|
@ -968,11 +967,11 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
//
|
//
|
||||||
// Changing the Color
|
// Changing the Color
|
||||||
//
|
//
|
||||||
- (NSColor *)blendedColorWithFraction:(float)fraction
|
- (NSColor*) blendedColorWithFraction: (float)fraction
|
||||||
ofColor:(NSColor *)aColor
|
ofColor: (NSColor*)aColor
|
||||||
{
|
{
|
||||||
NSColor *myColor = self;
|
NSColor *myColor = self;
|
||||||
NSColor *other = aColor;
|
NSColor *other = aColor;
|
||||||
float mr, mg, mb, or, og, ob, red, green, blue;
|
float mr, mg, mb, or, og, ob, red, green, blue;
|
||||||
|
|
||||||
if ((valid_components & GNUSTEP_GUI_RGB_ACTIVE) == 0)
|
if ((valid_components & GNUSTEP_GUI_RGB_ACTIVE) == 0)
|
||||||
|
@ -1007,7 +1006,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
alpha: 0];
|
alpha: 0];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSColor *)colorWithAlphaComponent:(float)alpha
|
- (NSColor*) colorWithAlphaComponent: (float)alpha
|
||||||
{
|
{
|
||||||
NSColor *aCopy = [self copy];
|
NSColor *aCopy = [self copy];
|
||||||
if (aCopy)
|
if (aCopy)
|
||||||
|
@ -1030,7 +1029,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
//
|
//
|
||||||
// Copying and Pasting
|
// Copying and Pasting
|
||||||
//
|
//
|
||||||
- (void)writeToPasteboard:(NSPasteboard *)pasteBoard
|
- (void) writeToPasteboard: (NSPasteboard *)pasteBoard
|
||||||
{
|
{
|
||||||
NSData *d = [NSArchiver archivedDataWithRootObject: self];
|
NSData *d = [NSArchiver archivedDataWithRootObject: self];
|
||||||
|
|
||||||
|
@ -1041,17 +1040,20 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
//
|
//
|
||||||
// Drawing
|
// Drawing
|
||||||
//
|
//
|
||||||
- (void)drawSwatchInRect:(NSRect)rect
|
- (void) drawSwatchInRect: (NSRect)rect
|
||||||
{}
|
{
|
||||||
|
[self set];
|
||||||
|
NSRectFill(rect);
|
||||||
|
}
|
||||||
|
|
||||||
- (void)set
|
- (void) set
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Destroying
|
// Destroying
|
||||||
//
|
//
|
||||||
- (void)dealloc
|
- (void) dealloc
|
||||||
{
|
{
|
||||||
[colorspace_name release];
|
[colorspace_name release];
|
||||||
[catalog_name release];
|
[catalog_name release];
|
||||||
|
@ -1222,7 +1224,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
|
|
||||||
+ (NSColor*) systemColorWithName: (NSString*)name
|
+ (NSColor*) systemColorWithName: (NSString*)name
|
||||||
{
|
{
|
||||||
NSColor *color;
|
NSColor *color;
|
||||||
NSString *rep = [colorStrings objectForKey: name];
|
NSString *rep = [colorStrings objectForKey: name];
|
||||||
|
|
||||||
if (rep == nil)
|
if (rep == nil)
|
||||||
|
@ -1269,7 +1271,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
|
|
||||||
if ([def isEqualToString: old] == NO)
|
if ([def isEqualToString: old] == NO)
|
||||||
{
|
{
|
||||||
NSColor *color;
|
NSColor *color;
|
||||||
|
|
||||||
didChange = YES;
|
didChange = YES;
|
||||||
[colorStrings setObject: def forKey: key];
|
[colorStrings setObject: def forKey: key];
|
||||||
|
@ -1297,7 +1299,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setColorSpaceName:(NSString *)str
|
- (void) setColorSpaceName: (NSString *)str
|
||||||
{
|
{
|
||||||
ASSIGN(colorspace_name, str);
|
ASSIGN(colorspace_name, str);
|
||||||
}
|
}
|
||||||
|
@ -1460,33 +1462,33 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setCatalogName:(NSString *)str
|
- (void) setCatalogName: (NSString *)str
|
||||||
{
|
{
|
||||||
ASSIGN(catalog_name, str);
|
ASSIGN(catalog_name, str);
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setColorName:(NSString *)str
|
- (void) setColorName: (NSString *)str
|
||||||
{
|
{
|
||||||
ASSIGN(color_name, str);
|
ASSIGN(color_name, str);
|
||||||
}
|
}
|
||||||
|
|
||||||
// RGB component values
|
// RGB component values
|
||||||
|
|
||||||
- (void)setRed:(float)value
|
- (void) setRed: (float)value
|
||||||
{
|
{
|
||||||
if (value < 0) value = 0;
|
if (value < 0) value = 0;
|
||||||
if (value > 1) value = 1;
|
if (value > 1) value = 1;
|
||||||
RGB_component.red = value;
|
RGB_component.red = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setGreen:(float)value
|
- (void) setGreen: (float)value
|
||||||
{
|
{
|
||||||
if (value < 0) value = 0;
|
if (value < 0) value = 0;
|
||||||
if (value > 1) value = 1;
|
if (value > 1) value = 1;
|
||||||
RGB_component.green = value;
|
RGB_component.green = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setBlue:(float)value
|
- (void) setBlue: (float)value
|
||||||
{
|
{
|
||||||
if (value < 0) value = 0;
|
if (value < 0) value = 0;
|
||||||
if (value > 1) value = 1;
|
if (value > 1) value = 1;
|
||||||
|
@ -1494,28 +1496,28 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
}
|
}
|
||||||
|
|
||||||
// CMYK component values
|
// CMYK component values
|
||||||
- (void)setCyan:(float)value
|
- (void) setCyan: (float)value
|
||||||
{
|
{
|
||||||
if (value < 0) value = 0;
|
if (value < 0) value = 0;
|
||||||
if (value > 1) value = 1;
|
if (value > 1) value = 1;
|
||||||
CMYK_component.cyan = value;
|
CMYK_component.cyan = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setMagenta:(float)value
|
- (void) setMagenta: (float)value
|
||||||
{
|
{
|
||||||
if (value < 0) value = 0;
|
if (value < 0) value = 0;
|
||||||
if (value > 1) value = 1;
|
if (value > 1) value = 1;
|
||||||
CMYK_component.magenta = value;
|
CMYK_component.magenta = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setYellow:(float)value
|
- (void) setYellow: (float)value
|
||||||
{
|
{
|
||||||
if (value < 0) value = 0;
|
if (value < 0) value = 0;
|
||||||
if (value > 1) value = 1;
|
if (value > 1) value = 1;
|
||||||
CMYK_component.yellow = value;
|
CMYK_component.yellow = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setBlack:(float)value
|
- (void) setBlack: (float)value
|
||||||
{
|
{
|
||||||
if (value < 0) value = 0;
|
if (value < 0) value = 0;
|
||||||
if (value > 1) value = 1;
|
if (value > 1) value = 1;
|
||||||
|
@ -1523,21 +1525,21 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
}
|
}
|
||||||
|
|
||||||
// HSB component values
|
// HSB component values
|
||||||
- (void)setHue:(float)value
|
- (void) setHue: (float)value
|
||||||
{
|
{
|
||||||
if (value < 0) value = 0;
|
if (value < 0) value = 0;
|
||||||
if (value > 1) value = 1;
|
if (value > 1) value = 1;
|
||||||
HSB_component.hue = value;
|
HSB_component.hue = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setSaturation:(float)value
|
- (void) setSaturation: (float)value
|
||||||
{
|
{
|
||||||
if (value < 0) value = 0;
|
if (value < 0) value = 0;
|
||||||
if (value > 1) value = 1;
|
if (value > 1) value = 1;
|
||||||
HSB_component.saturation = value;
|
HSB_component.saturation = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setBrightness:(float)value
|
- (void) setBrightness: (float)value
|
||||||
{
|
{
|
||||||
if (value < 0) value = 0;
|
if (value < 0) value = 0;
|
||||||
if (value > 1) value = 1;
|
if (value > 1) value = 1;
|
||||||
|
@ -1545,31 +1547,31 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Grayscale
|
// Grayscale
|
||||||
- (void)setWhite:(float)value
|
- (void) setWhite: (float)value
|
||||||
{
|
{
|
||||||
if (value < 0) value = 0;
|
if (value < 0) value = 0;
|
||||||
if (value > 1) value = 1;
|
if (value > 1) value = 1;
|
||||||
white_component = value;
|
white_component = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setAlpha:(float)value
|
- (void) setAlpha: (float)value
|
||||||
{
|
{
|
||||||
if (value < 0) value = 0;
|
if (value < 0) value = 0;
|
||||||
if (value > 1) value = 1;
|
if (value > 1) value = 1;
|
||||||
alpha_component = value;
|
alpha_component = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setActiveComponent:(int)value
|
- (void) setActiveComponent: (int)value
|
||||||
{
|
{
|
||||||
active_component = value;
|
active_component = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setClear:(BOOL)flag
|
- (void) setClear: (BOOL)flag
|
||||||
{
|
{
|
||||||
is_clear = flag;
|
is_clear = flag;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setValidComponents:(int)value
|
- (void) setValidComponents: (int)value
|
||||||
{
|
{
|
||||||
valid_components = value;
|
valid_components = value;
|
||||||
}
|
}
|
||||||
|
@ -1584,7 +1586,7 @@ static NSMutableDictionary *colorStrings = nil;
|
||||||
//
|
//
|
||||||
// Converting an Archived NXColor to an NSColor
|
// Converting an Archived NXColor to an NSColor
|
||||||
//
|
//
|
||||||
- (NSColor *)decodeNXColor
|
- (NSColor*) decodeNXColor
|
||||||
{
|
{
|
||||||
return nil;
|
return nil;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue