From 7bd36bc6b4d2c3eda6dd977a9235d56824384f60 Mon Sep 17 00:00:00 2001 From: Christopher Harvey Date: Wed, 4 Aug 2010 13:08:25 -0400 Subject: Added storage to AugFileTree for the foreground colour of file names. addPath can now also set the foreground paint colour --- src/ventoo/AugFileTree.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/ventoo/AugFileTree.py b/src/ventoo/AugFileTree.py index 7e6c85f..336a06e 100644 --- a/src/ventoo/AugFileTree.py +++ b/src/ventoo/AugFileTree.py @@ -26,7 +26,8 @@ import gtk class AugFileTree(gtk.TreeView): def __init__(self): - self.tv_store = gtk.TreeStore(str) + # file paint-fg fg-colour + self.tv_store = gtk.TreeStore(str, 'gboolean', str) gtk.TreeView.__init__(self, self.tv_store) self.column = gtk.TreeViewColumn('Parsed files') self.append_column(self.column) @@ -36,9 +37,13 @@ class AugFileTree(gtk.TreeView): # set the cell "text" attribute to column 0 - retrieve text # from that column in treestore self.column.add_attribute(self.cell, 'text', 0) + + self.column.add_attribute(self.cell, 'foreground_set', 1) + self.column.add_attribute(self.cell, 'foreground', 2) + - def addPath(self, p): - self.tv_store.append(None, [p]) + def addPath(self, p, available=True): + self.tv_store.append(None, [p, not available, '#A2A2A2']) def clearFiles(self): self.tv_store.clear() -- cgit v1.2.3-65-gdbad