Fix color allocation

svn: r813
This commit is contained in:
Don Allingham
2002-03-05 01:09:41 +00:00
parent b0396cb132
commit 5893e3c440
2 changed files with 17 additions and 16 deletions

View File

@@ -913,10 +913,11 @@ class Gramps:
levenbg = ListColors.evenbg
levenfg = ListColors.evenfg
oddbg = gtk.GdkColor(loddbg[0],loddbg[1],loddbg[2])
oddfg = gtk.GdkColor(loddfg[0],loddfg[1],loddfg[2])
evenbg = gtk.GdkColor(levenbg[0],levenbg[1],levenbg[2])
evenfg = gtk.GdkColor(levenfg[0],levenfg[1],levenfg[2])
cmap = self.topWindow.get_colormap()
oddbg = cmap.alloc(loddbg[0],loddbg[1],loddbg[2])
oddfg = cmap.alloc(loddfg[0],loddfg[1],loddfg[2])
evenbg = cmap.alloc(levenbg[0],levenbg[1],levenbg[2])
evenfg = cmap.alloc(levenfg[0],levenfg[1],levenfg[2])
rows = self.person_list.rows
for i in range(0,rows,2):
self.person_list.set_background(i,oddbg)
@@ -1031,12 +1032,13 @@ class Gramps:
levenbg = ListColors.evenbg
levenfg = ListColors.evenfg
lafg = ListColors.ancestorfg
oddbg = gtk.GdkColor(loddbg[0],loddbg[1],loddbg[2])
oddfg = gtk.GdkColor(loddfg[0],loddfg[1],loddfg[2])
evenbg = gtk.GdkColor(levenbg[0],levenbg[1],levenbg[2])
evenfg = gtk.GdkColor(levenfg[0],levenfg[1],levenfg[2])
ancestorfg = gtk.GdkColor(lafg[0],lafg[1],lafg[2])
cmap = self.topWindow.get_colormap()
oddbg = cmap.alloc(loddbg[0],loddbg[1],loddbg[2])
oddfg = cmap.alloc(loddfg[0],loddfg[1],loddfg[2])
evenbg = cmap.alloc(levenbg[0],levenbg[1],levenbg[2])
evenfg = cmap.alloc(levenfg[0],levenfg[1],levenfg[2])
ancestorfg = cmap.alloc(lafg[0],lafg[1],lafg[2])
rows = clist.rows
for i in range(0,rows):
clist.set_background(i,(evenbg,oddbg)[i%2])