[svn] Better like a four colors gradient. immsview
authorfabien
Fri, 06 Feb 2004 20:18:41 -0500
branchimmsview
changeset 24 afde1bb91a7f
parent 23 e0e59c2c5b46
child 25 d59f0f20fa8a
[svn] Better like a four colors gradient.
immsview
--- a/immsview	Fri Feb 06 19:56:40 2004 -0500
+++ b/immsview	Fri Feb 06 20:18:41 2004 -0500
@@ -20,9 +20,12 @@
 # Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 # Boston, MA 02111-1307, USA.
 
-_version_ = "$Id: immsview 1704 2004-02-07 00:53:02Z fabien $"
+_version_ = "$Id: immsview 1706 2004-02-07 01:18:41Z fabien $"
 
 # $Log$
+# Revision 1.24  2004/02/07 01:18:41  fabien
+# Better like a four colors gradient.
+#
 # Revision 1.23  2004/02/07 00:53:02  fabien
 # Make a gradient of color instead...
 # I'm not sure which one I prefer however.
@@ -236,15 +239,19 @@
         return results
 
 _gdk_colors = []
-for i in range(150-75+1):
-    med = (150-75+1)/2
-    if i > med:
+for i in range(76):
+    if i <= 25:
+        red = 255
+        green = i * 255 / med
+        blue = 0
+    elif i <= 50:
+        red = (50-i) * 255 / 25
         green = 255
-        red = (2*med-i) * 255 / med
+        blue = 0
     else:
-        green = i * 255 / med
-        red = 255
-    blue = 0
+        green = 0
+        green = 255
+        blue = (i-50) * 255 / 25    
     _gdk_colors.append("#%02X%02X%02X" % (red, green, blue))
 
 def rating_to_color(rate):