Don't attempt to change colors under Python 2.0, to prevent tripping a PyGTK bug
svn: r55
This commit is contained in:
parent
4bb330f1e1
commit
b94e9e303f
@ -20,6 +20,13 @@
|
||||
|
||||
from gtk import *
|
||||
|
||||
import sys
|
||||
|
||||
if sys.version[:3] == "1.5":
|
||||
color_ok = 1
|
||||
else:
|
||||
color_ok = 0
|
||||
|
||||
enable = 0
|
||||
oddbg = (0xffff,0xffff,0xffff)
|
||||
evenbg = (0xffff,0xffff,0xffff)
|
||||
@ -32,14 +39,15 @@ class ColorList:
|
||||
self.modval = 2*increment
|
||||
self.increment = increment
|
||||
self.clist = clist
|
||||
self.oddbg = GdkColor(oddbg[0],oddbg[1],oddbg[2])
|
||||
self.oddfg = GdkColor(oddfg[0],oddfg[1],oddfg[2])
|
||||
self.evenbg = GdkColor(evenbg[0],evenbg[1],evenbg[2])
|
||||
self.evenfg = GdkColor(evenfg[0],evenfg[1],evenfg[2])
|
||||
if color_ok:
|
||||
self.oddbg = GdkColor(oddbg[0],oddbg[1],oddbg[2])
|
||||
self.oddfg = GdkColor(oddfg[0],oddfg[1],oddfg[2])
|
||||
self.evenbg = GdkColor(evenbg[0],evenbg[1],evenbg[2])
|
||||
self.evenfg = GdkColor(evenfg[0],evenfg[1],evenfg[2])
|
||||
|
||||
def add(self,list):
|
||||
self.clist.append(list)
|
||||
if enable:
|
||||
if enable and color_ok:
|
||||
if self.index % self.modval < self.increment:
|
||||
self.clist.set_background(self.index,self.oddbg)
|
||||
self.clist.set_foreground(self.index,self.oddfg)
|
||||
|
Loading…
Reference in New Issue
Block a user