From 2986ceb83079273060b9bad0d0e7953d7a2d5f25 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Sun, 12 Apr 2009 21:57:49 +0000 Subject: [PATCH] change background of editable cells in default status message treeview and make columns resizable. Fixes #4746 --- src/config.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/config.py b/src/config.py index b439db4a7..9b89dbfe3 100644 --- a/src/config.py +++ b/src/config.py @@ -381,22 +381,27 @@ class PreferencesWindow: # Default Status messages self.default_msg_tree = self.xml.get_widget('default_msg_treeview') + col2 = self.default_msg_tree.rc_get_style().bg[gtk.STATE_ACTIVE] # (status, translated_status, message, enabled) model = gtk.ListStore(str, str, str, bool) self.default_msg_tree.set_model(model) col = gtk.TreeViewColumn(_('Status')) + col.set_resizable(True) self.default_msg_tree.append_column(col) renderer = gtk.CellRendererText() col.pack_start(renderer, False) col.set_attributes(renderer, text = 1) col = gtk.TreeViewColumn(_('Default Message')) + col.set_resizable(True) self.default_msg_tree.append_column(col) renderer = gtk.CellRendererText() col.pack_start(renderer, True) col.set_attributes(renderer, text = 2) renderer.connect('edited', self.on_default_msg_cell_edited) renderer.set_property('editable', True) + renderer.set_property('cell-background', col2) col = gtk.TreeViewColumn(_('Enabled')) + col.set_resizable(True) self.default_msg_tree.append_column(col) renderer = gtk.CellRendererToggle() col.pack_start(renderer, False)