[commit-gajim] r11226 - trunk/src

asterix at gajim.org asterix at gajim.org
Sun Apr 12 23:57:50 CEST 2009


Author: asterix
Date: 2009-04-12 23:57:49 +0200 (Sun, 12 Apr 2009)
New Revision: 11226

Modified:
   trunk/src/config.py
Log:
change background of editable cells in default status message treeview and make columns resizable. Fixes #4746


Modified: trunk/src/config.py
===================================================================
--- trunk/src/config.py	2009-04-12 18:13:37 UTC (rev 11225)
+++ trunk/src/config.py	2009-04-12 21:57:49 UTC (rev 11226)
@@ -381,22 +381,27 @@
 
 		# 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)



More information about the Commits mailing list