* Source/NSBitmapImageRep.m:

* Source/NSColor.m:
* Source/GSThemeTools.m:
* Source/NSGraphicsContext.m:
* Headers/AppKit/NSColor.h:
* Headers/AppKit/NSGraphicsContext.h:
* ColorPickers/GSGrayColorPicker.m:
* ColorPickers/GSCMYKColorPicker.m:
* ColorPickers/GSWheelColorPicker.m:
* ColorPickers/GSRGBColorPicker.m:
* ColorPickers/GSHSBColorPicker.m: Migrate float to CGFloat in
NSColor


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@34070 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
ericwa 2011-10-26 00:21:57 +00:00
parent bab8bb2d00
commit bc71005837
12 changed files with 447 additions and 400 deletions

View file

@ -1,3 +1,18 @@
2011-10-25 Eric Wasylishen <ewasylishen@gmail.com>
* Source/NSBitmapImageRep.m:
* Source/NSColor.m:
* Source/GSThemeTools.m:
* Source/NSGraphicsContext.m:
* Headers/AppKit/NSColor.h:
* Headers/AppKit/NSGraphicsContext.h:
* ColorPickers/GSGrayColorPicker.m:
* ColorPickers/GSCMYKColorPicker.m:
* ColorPickers/GSWheelColorPicker.m:
* ColorPickers/GSRGBColorPicker.m:
* ColorPickers/GSHSBColorPicker.m: Migrate float to CGFloat in
NSColor
2011-10-25 Fred Kiefer <FredKiefer@gmx.de> 2011-10-25 Fred Kiefer <FredKiefer@gmx.de>
* Headers/Additions/GNUstepGUI/GSXibLoading.h, * Headers/Additions/GNUstepGUI/GSXibLoading.h,

View file

@ -64,7 +64,7 @@
- (void)setColor:(NSColor *)color - (void)setColor:(NSColor *)color
{ {
float cyan, magenta, yellow, black, alpha; CGFloat cyan, magenta, yellow, black, alpha;
NSColor *c; NSColor *c;
if (updating) if (updating)

View file

@ -63,7 +63,7 @@
- (void)setColor:(NSColor *)color - (void)setColor:(NSColor *)color
{ {
float white, alpha; CGFloat white, alpha;
NSColor *c; NSColor *c;
if (updating) if (updating)

View file

@ -62,7 +62,7 @@
- (void)setColor:(NSColor *)color - (void)setColor:(NSColor *)color
{ {
float hue, saturation, brightness, alpha; CGFloat hue, saturation, brightness, alpha;
NSColor *c; NSColor *c;
if (updating) if (updating)

View file

@ -63,7 +63,7 @@
- (void)setColor:(NSColor *)color - (void)setColor:(NSColor *)color
{ {
float red, green, blue, alpha; CGFloat red, green, blue, alpha;
NSColor *c; NSColor *c;
if (updating) if (updating)

View file

@ -433,7 +433,7 @@
- (void)setColor:(NSColor *)color - (void)setColor:(NSColor *)color
{ {
float hue, saturation, brightness, alpha; CGFloat hue, saturation, brightness, alpha;
NSColor *c; NSColor *c;
c = [color colorUsingColorSpaceName: NSCalibratedRGBColorSpace]; c = [color colorUsingColorSpaceName: NSCalibratedRGBColorSpace];

View file

@ -71,33 +71,33 @@ typedef enum _NSControlSize {
// //
// Creating an NSColor from Component Values // Creating an NSColor from Component Values
// //
+ (NSColor *)colorWithCalibratedHue:(float)hue + (NSColor *)colorWithCalibratedHue:(CGFloat)hue
saturation:(float)saturation saturation:(CGFloat)saturation
brightness:(float)brightness brightness:(CGFloat)brightness
alpha:(float)alpha; alpha:(CGFloat)alpha;
+ (NSColor *)colorWithCalibratedRed:(float)red + (NSColor *)colorWithCalibratedRed:(CGFloat)red
green:(float)green green:(CGFloat)green
blue:(float)blue blue:(CGFloat)blue
alpha:(float)alpha; alpha:(CGFloat)alpha;
+ (NSColor *)colorWithCalibratedWhite:(float)white + (NSColor *)colorWithCalibratedWhite:(CGFloat)white
alpha:(float)alpha; alpha:(CGFloat)alpha;
+ (NSColor *)colorWithCatalogName:(NSString *)listName + (NSColor *)colorWithCatalogName:(NSString *)listName
colorName:(NSString *)colorName; colorName:(NSString *)colorName;
+ (NSColor *)colorWithDeviceCyan:(float)cyan + (NSColor *)colorWithDeviceCyan:(CGFloat)cyan
magenta:(float)magenta magenta:(CGFloat)magenta
yellow:(float)yellow yellow:(CGFloat)yellow
black:(float)black black:(CGFloat)black
alpha:(float)alpha; alpha:(CGFloat)alpha;
+ (NSColor *)colorWithDeviceHue:(float)hue + (NSColor *)colorWithDeviceHue:(CGFloat)hue
saturation:(float)saturation saturation:(CGFloat)saturation
brightness:(float)brightness brightness:(CGFloat)brightness
alpha:(float)alpha; alpha:(CGFloat)alpha;
+ (NSColor *)colorWithDeviceRed:(float)red + (NSColor *)colorWithDeviceRed:(CGFloat)red
green:(float)green green:(CGFloat)green
blue:(float)blue blue:(CGFloat)blue
alpha:(float)alpha; alpha:(CGFloat)alpha;
+ (NSColor *)colorWithDeviceWhite:(float)white + (NSColor *)colorWithDeviceWhite:(CGFloat)white
alpha:(float)alpha; alpha:(CGFloat)alpha;
// //
// Creating an NSColor With Preset Components // Creating an NSColor With Preset Components
@ -127,41 +127,41 @@ typedef enum _NSControlSize {
// //
// Retrieving a Set of Components // Retrieving a Set of Components
// //
- (void)getCyan:(float *)cyan - (void)getCyan:(CGFloat *)cyan
magenta:(float *)magenta magenta:(CGFloat *)magenta
yellow:(float *)yellow yellow:(CGFloat *)yellow
black:(float *)black black:(CGFloat *)black
alpha:(float *)alpha; alpha:(CGFloat *)alpha;
- (void)getHue:(float *)hue - (void)getHue:(CGFloat *)hue
saturation:(float *)saturation saturation:(CGFloat *)saturation
brightness:(float *)brightness brightness:(CGFloat *)brightness
alpha:(float *)alpha; alpha:(CGFloat *)alpha;
- (void)getRed:(float *)red - (void)getRed:(CGFloat *)red
green:(float *)green green:(CGFloat *)green
blue:(float *)blue blue:(CGFloat *)blue
alpha:(float *)alpha; alpha:(CGFloat *)alpha;
- (void)getWhite:(float *)white - (void)getWhite:(CGFloat *)white
alpha:(float *)alpha; alpha:(CGFloat *)alpha;
// //
// Retrieving Individual Components // Retrieving Individual Components
// //
- (float)alphaComponent; - (CGFloat)alphaComponent;
- (float)blackComponent; - (CGFloat)blackComponent;
- (float)blueComponent; - (CGFloat)blueComponent;
- (float)brightnessComponent; - (CGFloat)brightnessComponent;
- (NSString *)catalogNameComponent; - (NSString *)catalogNameComponent;
- (NSString *)colorNameComponent; - (NSString *)colorNameComponent;
- (float)cyanComponent; - (CGFloat)cyanComponent;
- (float)greenComponent; - (CGFloat)greenComponent;
- (float)hueComponent; - (CGFloat)hueComponent;
- (NSString *)localizedCatalogNameComponent; - (NSString *)localizedCatalogNameComponent;
- (NSString *)localizedColorNameComponent; - (NSString *)localizedColorNameComponent;
- (float)magentaComponent; - (CGFloat)magentaComponent;
- (float)redComponent; - (CGFloat)redComponent;
- (float)saturationComponent; - (CGFloat)saturationComponent;
- (float)whiteComponent; - (CGFloat)whiteComponent;
- (float)yellowComponent; - (CGFloat)yellowComponent;
// //
// Converting to Another Color Space // Converting to Another Color Space
@ -173,20 +173,20 @@ typedef enum _NSControlSize {
#if OS_API_VERSION(MAC_OS_X_VERSION_10_4, GS_API_LATEST) #if OS_API_VERSION(MAC_OS_X_VERSION_10_4, GS_API_LATEST)
// + (NSColor *)colorWithCIColor:(CIColor *)color; // + (NSColor *)colorWithCIColor:(CIColor *)color;
+ (NSColor *)colorWithColorSpace:(NSColorSpace *)space + (NSColor *)colorWithColorSpace:(NSColorSpace *)space
components:(const float *)comp components:(const CGFloat *)comp
count:(int)number; count:(NSInteger)number;
- (NSColorSpace *)colorSpace; - (NSColorSpace *)colorSpace;
- (NSColor *)colorUsingColorSpace:(NSColorSpace *)space; - (NSColor *)colorUsingColorSpace:(NSColorSpace *)space;
- (void)getComponents:(float *)components; - (void)getComponents:(CGFloat *)components;
- (int)numberOfComponents; - (NSInteger)numberOfComponents;
#endif #endif
// //
// Changing the Color // Changing the Color
// //
- (NSColor *)blendedColorWithFraction:(float)fraction - (NSColor *)blendedColorWithFraction:(CGFloat)fraction
ofColor:(NSColor *)aColor; ofColor:(NSColor *)aColor;
- (NSColor *)colorWithAlphaComponent:(float)alpha; - (NSColor *)colorWithAlphaComponent:(CGFloat)alpha;
// //
// Copying and Pasting // Copying and Pasting
@ -208,8 +208,8 @@ typedef enum _NSControlSize {
// //
// Changing the color // Changing the color
// //
- (NSColor*) highlightWithLevel: (float)level; - (NSColor*) highlightWithLevel: (CGFloat)level;
- (NSColor*) shadowWithLevel: (float)level; - (NSColor*) shadowWithLevel: (CGFloat)level;
+ (NSColor*)colorWithPatternImage:(NSImage*)image; + (NSColor*)colorWithPatternImage:(NSImage*)image;
+ (NSColor*)colorForControlTint:(NSControlTint)controlTint; + (NSColor*)colorForControlTint:(NSControlTint)controlTint;

View file

@ -279,8 +279,8 @@ APPKIT_EXPORT NSGraphicsContext *GSCurrentContext(void);
- (void) GSSetFillColorspace: (void *)spaceref; - (void) GSSetFillColorspace: (void *)spaceref;
- (void) GSSetStrokeColorspace: (void *)spaceref; - (void) GSSetStrokeColorspace: (void *)spaceref;
- (void) GSSetFillColor: (const float *)values; - (void) GSSetFillColor: (const CGFloat *)values;
- (void) GSSetStrokeColor: (const float *)values; - (void) GSSetStrokeColor: (const CGFloat *)values;
/* ----------------------------------------------------------------------- */ /* ----------------------------------------------------------------------- */
/* Text operations */ /* Text operations */

View file

@ -782,7 +782,7 @@ withRepeatedImage: (NSImage*)image
- (id) initWithNinePatchImage: (NSImage*)image - (id) initWithNinePatchImage: (NSImage*)image
{ {
int i; int i;
float r,g,b,a; CGFloat r,g,b,a;
int x1 = -1; int x1 = -1;
int x2 = -1; int x2 = -1;
int y1 = -1; int y1 = -1;

View file

@ -919,10 +919,10 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
|| [_colorSpace isEqualToString: NSDeviceRGBColorSpace]) || [_colorSpace isEqualToString: NSDeviceRGBColorSpace])
{ {
unsigned int ir, ig, ib, ia; unsigned int ir, ig, ib, ia;
float fr, fg, fb, fa; CGFloat fr, fg, fb, fa;
float scale; CGFloat scale;
scale = (float)((1 << _bitsPerSample) - 1); scale = (CGFloat)((1 << _bitsPerSample) - 1);
if (_hasAlpha) if (_hasAlpha)
{ {
// This order depends on the bitmap format // This order depends on the bitmap format
@ -986,10 +986,10 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
|| [_colorSpace isEqual: NSCalibratedWhiteColorSpace]) || [_colorSpace isEqual: NSCalibratedWhiteColorSpace])
{ {
unsigned int iw, ia; unsigned int iw, ia;
float fw, fa; CGFloat fw, fa;
float scale; CGFloat scale;
scale = (float)((1 << _bitsPerSample) - 1); scale = (CGFloat)((1 << _bitsPerSample) - 1);
if (_hasAlpha) if (_hasAlpha)
{ {
// FIXME: This order depends on the bitmap format // FIXME: This order depends on the bitmap format
@ -1038,10 +1038,10 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
|| [_colorSpace isEqual: NSCalibratedBlackColorSpace]) || [_colorSpace isEqual: NSCalibratedBlackColorSpace])
{ {
unsigned int ib, ia; unsigned int ib, ia;
float fw, fa; CGFloat fw, fa;
float scale; CGFloat scale;
scale = (float)((1 << _bitsPerSample) - 1); scale = (CGFloat)((1 << _bitsPerSample) - 1);
if (_hasAlpha) if (_hasAlpha)
{ {
// This order depends on the bitmap format // This order depends on the bitmap format
@ -1087,10 +1087,10 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
else if ([_colorSpace isEqual: NSDeviceCMYKColorSpace]) else if ([_colorSpace isEqual: NSDeviceCMYKColorSpace])
{ {
unsigned int ic, im, iy, ib, ia; unsigned int ic, im, iy, ib, ia;
float fc, fm, fy, fb, fa; CGFloat fc, fm, fy, fb, fa;
float scale; CGFloat scale;
scale = (float)((1 << _bitsPerSample) - 1); scale = (CGFloat)((1 << _bitsPerSample) - 1);
if (_hasAlpha) if (_hasAlpha)
{ {
// This order depends on the bitmap format // This order depends on the bitmap format
@ -1177,10 +1177,10 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
|| [_colorSpace isEqualToString: NSDeviceRGBColorSpace]) || [_colorSpace isEqualToString: NSDeviceRGBColorSpace])
{ {
unsigned int ir, ig, ib, ia; unsigned int ir, ig, ib, ia;
float fr, fg, fb, fa; CGFloat fr, fg, fb, fa;
float scale; CGFloat scale;
scale = (float)((1 << _bitsPerSample) - 1); scale = (CGFloat)((1 << _bitsPerSample) - 1);
[conv getRed: &fr green: &fg blue: &fb alpha: &fa]; [conv getRed: &fr green: &fg blue: &fb alpha: &fa];
if(_hasAlpha) if(_hasAlpha)
{ {
@ -1231,10 +1231,10 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
|| [_colorSpace isEqual: NSCalibratedWhiteColorSpace]) || [_colorSpace isEqual: NSCalibratedWhiteColorSpace])
{ {
unsigned int iw, ia; unsigned int iw, ia;
float fw, fa; CGFloat fw, fa;
float scale; CGFloat scale;
scale = (float)((1 << _bitsPerSample) - 1); scale = (CGFloat)((1 << _bitsPerSample) - 1);
[conv getWhite: &fw alpha: &fa]; [conv getWhite: &fw alpha: &fa];
if (_hasAlpha) if (_hasAlpha)
{ {
@ -1270,10 +1270,10 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
|| [_colorSpace isEqual: NSCalibratedBlackColorSpace]) || [_colorSpace isEqual: NSCalibratedBlackColorSpace])
{ {
unsigned int iw, ia; unsigned int iw, ia;
float fw, fa; CGFloat fw, fa;
float scale; CGFloat scale;
scale = (float)((1 << _bitsPerSample) - 1); scale = (CGFloat)((1 << _bitsPerSample) - 1);
[conv getWhite: &fw alpha: &fa]; [conv getWhite: &fw alpha: &fa];
if (_hasAlpha) if (_hasAlpha)
{ {
@ -1308,10 +1308,10 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
else if ([_colorSpace isEqual: NSDeviceCMYKColorSpace]) else if ([_colorSpace isEqual: NSDeviceCMYKColorSpace])
{ {
unsigned int ic, im, iy, ib, ia; unsigned int ic, im, iy, ib, ia;
float fc, fm, fy, fb, fa; CGFloat fc, fm, fy, fb, fa;
float scale; CGFloat scale;
scale = (float)((1 << _bitsPerSample) - 1); scale = (CGFloat)((1 << _bitsPerSample) - 1);
[conv getCyan: &fc magenta: &fm yellow: &fy black: &fb alpha: &fa]; [conv getCyan: &fc magenta: &fm yellow: &fy black: &fb alpha: &fa];
if(_hasAlpha) if(_hasAlpha)
{ {
@ -1988,10 +1988,10 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
} }
else else
{ {
float scale; CGFloat scale;
float alpha; CGFloat alpha;
scale = (float)((1 << _bitsPerSample) - 1); scale = (CGFloat)((1 << _bitsPerSample) - 1);
for (y = 0; y < _pixelsHigh; y++) for (y = 0; y < _pixelsHigh; y++)
{ {
for (x = 0; x < _pixelsWide; x++) for (x = 0; x < _pixelsWide; x++)
@ -2073,10 +2073,10 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
} }
else else
{ {
float scale; CGFloat scale;
float alpha; CGFloat alpha;
scale = (float)((1 << _bitsPerSample) - 1); scale = (CGFloat)((1 << _bitsPerSample) - 1);
for (y = 0; y < _pixelsHigh; y++) for (y = 0; y < _pixelsHigh; y++)
{ {
unsigned int a; unsigned int a;
@ -2091,7 +2091,7 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
alpha = scale / a; alpha = scale / a;
for (i = start; i < end; i++) for (i = start; i < end; i++)
{ {
float new = pixelData[i] * alpha; CGFloat new = pixelData[i] * alpha;
if (new > scale) if (new > scale)
{ {
@ -2164,15 +2164,15 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
IMP setP = [new methodForSelector: setPSel]; IMP setP = [new methodForSelector: setPSel];
unsigned int pixelData[5]; unsigned int pixelData[5];
int x, y; int x, y;
float _scale; CGFloat _scale;
float scale; CGFloat scale;
NSDebugLLog(@"NSImage", @"Converting %@ bitmap data", _colorSpace); NSDebugLLog(@"NSImage", @"Converting %@ bitmap data", _colorSpace);
if (_bitsPerSample != bps) if (_bitsPerSample != bps)
{ {
_scale = (float)((1 << _bitsPerSample) - 1); _scale = (CGFloat)((1 << _bitsPerSample) - 1);
scale = (float)((1 << bps) - 1); scale = (CGFloat)((1 << bps) - 1);
} }
else else
{ {
@ -2185,7 +2185,7 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
for (x = 0; x < _pixelsWide; x++) for (x = 0; x < _pixelsWide; x++)
{ {
unsigned int iv[4], ia; unsigned int iv[4], ia;
float fv[4], fa; CGFloat fv[4], fa;
int i; int i;
//[self getPixel: pixelData atX: x y: y]; //[self getPixel: pixelData atX: x y: y];
@ -2304,8 +2304,8 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
IMP setP = [new methodForSelector: setPSel]; IMP setP = [new methodForSelector: setPSel];
unsigned int pixelData[4]; unsigned int pixelData[4];
int x, y; int x, y;
float _scale; CGFloat _scale;
float scale; CGFloat scale;
int max = (1 << bps) - 1; int max = (1 << bps) - 1;
BOOL isWhite = [_colorSpace isEqualToString: NSCalibratedWhiteColorSpace] BOOL isWhite = [_colorSpace isEqualToString: NSCalibratedWhiteColorSpace]
|| [_colorSpace isEqualToString: NSDeviceWhiteColorSpace]; || [_colorSpace isEqualToString: NSDeviceWhiteColorSpace];
@ -2314,8 +2314,8 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
if (_bitsPerSample != bps) if (_bitsPerSample != bps)
{ {
_scale = (float)((1 << _bitsPerSample) - 1); _scale = (CGFloat)((1 << _bitsPerSample) - 1);
scale = (float)((1 << bps) - 1); scale = (CGFloat)((1 << bps) - 1);
} }
else else
{ {
@ -2328,7 +2328,7 @@ _set_bit_value(unsigned char *base, long msb_off, int bit_width,
for (x = 0; x < _pixelsWide; x++) for (x = 0; x < _pixelsWide; x++)
{ {
unsigned int iv, ia; unsigned int iv, ia;
float fv, fa; CGFloat fv, fa;
//[self getPixel: pixelData atX: x y: y]; //[self getPixel: pixelData atX: x y: y];
getP(self, getPSel, pixelData, x, y); getP(self, getPSel, pixelData, x, y);

File diff suppressed because it is too large Load diff

View file

@ -881,7 +881,7 @@ NSGraphicsContext *GSCurrentContext(void)
should have n components, where n corresponds to the number of should have n components, where n corresponds to the number of
color components required to specify the color in the current color components required to specify the color in the current
colorspace (Quartz). */ colorspace (Quartz). */
- (void) GSSetFillColor: (const float *)values - (void) GSSetFillColor: (const CGFloat *)values
{ {
[self subclassResponsibility: _cmd]; [self subclassResponsibility: _cmd];
} }
@ -890,7 +890,7 @@ NSGraphicsContext *GSCurrentContext(void)
should have n components, where n corresponds to the number of should have n components, where n corresponds to the number of
color components required to specify the color in the current color components required to specify the color in the current
colorspace (Quartz). */ colorspace (Quartz). */
- (void) GSSetStrokeColor: (const float *)values - (void) GSSetStrokeColor: (const CGFloat *)values
{ {
[self subclassResponsibility: _cmd]; [self subclassResponsibility: _cmd];
} }