From 8c7218121fa27e655a6998db4ebd2c23a7792925 Mon Sep 17 00:00:00 2001 From: Chris Jones Date: Fri, 15 Jan 2010 23:32:38 +0000 Subject: [PATCH] get and set palette values --- terminatorlib/prefseditor.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/terminatorlib/prefseditor.py b/terminatorlib/prefseditor.py index 934376e0..81a04871 100755 --- a/terminatorlib/prefseditor.py +++ b/terminatorlib/prefseditor.py @@ -349,7 +349,11 @@ class PrefsEditor: widget.set_sensitive(True) else: widget.set_sensitive(False) - # FIXME: Do the Palette schemes and pickers + # Palette + palette = self.config['palette'].split(':') + for i in xrange(1,17): + widget = guiget('palette-colorpicker-%d' % i) + widget.set_color(gtk.gdk.Color(palette[i - 1])) ## Background tab # Radio values @@ -503,7 +507,12 @@ class PrefsEditor: # Background colour widget = guiget('background-colorpicker') self.config['background_color'] = widget.get_color().to_string() - # FIXME: Do the palette schemes and palette + # Palette + palette = [] + for i in xrange(1,17): + widget = guiget('palette-colorpicker-%d' % i) + palette.append(widget.get_color().to_string()) + self.config['palette'] = ':'.join(palette) ## Background tab # Background type