mirror of
https://github.com/transmission/transmission.git
synced 2025-12-24 20:35:36 +00:00
make the availability bar red
This commit is contained in:
@@ -38,6 +38,7 @@
|
||||
+ (CTGradient *)progressGreenGradient;
|
||||
+ (CTGradient *)progressLightGreenGradient;
|
||||
+ (CTGradient *)progressDarkGreenGradient;
|
||||
+ (CTGradient *)progressRedGradient;
|
||||
+ (CTGradient *)progressYellowGradient;
|
||||
+ (CTGradient *)progressTransparentGradient;
|
||||
@end
|
||||
|
||||
@@ -390,6 +390,42 @@
|
||||
return [newInstance autorelease];
|
||||
}
|
||||
|
||||
+ (CTGradient *)progressRedGradient
|
||||
{
|
||||
CTGradient *newInstance = [[[self class] alloc] init];
|
||||
|
||||
CTGradientElement color1;
|
||||
color1.red = 0.9;
|
||||
color1.green = color1.blue = 0.5;
|
||||
color1.alpha = 1.00;
|
||||
color1.position = 0;
|
||||
|
||||
CTGradientElement color2;
|
||||
color2.red = 0.9;
|
||||
color2.green = color2.blue = 0.4;
|
||||
color2.alpha = 1.00;
|
||||
color2.position = 0.5;
|
||||
|
||||
CTGradientElement color3;
|
||||
color3.red = 0.9;
|
||||
color3.green = color3.blue = 0.5;
|
||||
color3.alpha = 1.00;
|
||||
color3.position = 0.5;
|
||||
|
||||
CTGradientElement color4;
|
||||
color4.red = 0.9;
|
||||
color4.green = color4.blue = 0.5;
|
||||
color4.alpha = 1.00;
|
||||
color4.position = 1;
|
||||
[newInstance addElement:&color1];
|
||||
[newInstance addElement:&color2];
|
||||
[newInstance addElement:&color3];
|
||||
[newInstance addElement:&color4];
|
||||
|
||||
return [newInstance autorelease];
|
||||
|
||||
}
|
||||
|
||||
+ (CTGradient *)progressYellowGradient
|
||||
{
|
||||
CTGradient *newInstance = [[[self class] alloc] init];
|
||||
|
||||
@@ -33,7 +33,8 @@
|
||||
|
||||
NSColor * fBarOverlayColor;
|
||||
CTGradient * fWhiteGradient, * fGrayGradient, * fLightGrayGradient, * fBlueGradient, * fDarkBlueGradient,
|
||||
* fGreenGradient, * fLightGreenGradient, * fDarkGreenGradient, * fYellowGradient, * fTransparentGradient;
|
||||
* fGreenGradient, * fLightGreenGradient, * fDarkGreenGradient, * fYellowGradient, * fRedGradient,
|
||||
* fTransparentGradient;
|
||||
|
||||
NSColor * fGrayColor, * fBlueColor, * fBlue1Color, * fBlue2Color, * fBlue3Color, * fBlue4Color;
|
||||
|
||||
|
||||
@@ -344,9 +344,9 @@
|
||||
notAvailableRect.origin.x += leftWidth + rightWidth;
|
||||
notAvailableRect.size.width = notAvailableWidth;
|
||||
|
||||
if (!fYellowGradient)
|
||||
fYellowGradient = [[CTGradient progressYellowGradient] retain];
|
||||
[fYellowGradient fillRect: notAvailableRect angle: -90];
|
||||
if (!fRedGradient)
|
||||
fRedGradient = [[CTGradient progressRedGradient] retain];
|
||||
[fRedGradient fillRect: notAvailableRect angle: -90];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user