mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-30 21:10:38 +00:00
Added some more keyed decoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@20211 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
00a434e4a0
commit
67b2f51063
5 changed files with 217 additions and 73 deletions
|
@ -1056,7 +1056,7 @@ systemColorWithName(NSString *name)
|
|||
float red = 0.0;
|
||||
float green = 0.0;
|
||||
float blue = 0.0;
|
||||
float alpha = 0.0;
|
||||
float alpha = 1.0;
|
||||
NSString *str;
|
||||
NSScanner *scanner;
|
||||
|
||||
|
@ -1069,8 +1069,10 @@ systemColorWithName(NSString *name)
|
|||
[scanner scanFloat: &red];
|
||||
[scanner scanFloat: &green];
|
||||
[scanner scanFloat: &blue];
|
||||
RELEASE(scanner);
|
||||
RELEASE(str);
|
||||
}
|
||||
|
||||
|
||||
self = [NSColor colorWithCalibratedRed: red
|
||||
green: green
|
||||
blue: blue
|
||||
|
@ -1081,7 +1083,7 @@ systemColorWithName(NSString *name)
|
|||
unsigned length;
|
||||
const uint8_t *data;
|
||||
float white = 0.0;
|
||||
float alpha = 0.0;
|
||||
float alpha = 1.0;
|
||||
NSString *str;
|
||||
NSScanner *scanner;
|
||||
|
||||
|
@ -1092,6 +1094,8 @@ systemColorWithName(NSString *name)
|
|||
str = [[NSString alloc] initWithCString: data length: length];
|
||||
scanner = [[NSScanner alloc] initWithString: str];
|
||||
[scanner scanFloat: &white];
|
||||
RELEASE(scanner);
|
||||
RELEASE(str);
|
||||
}
|
||||
|
||||
self = [NSColor colorWithDeviceWhite: white
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue