On Sun, Jul 27, 2003 at 10:01:15AM -0600, Jim Ray wrote:
> In the attached example how would you ensure that the parent always is
> bold?
You can use markup:
treedata = [[0, '<b>Mahler, Gustav</b>', 1, '', 2, 1, 3, 0],
[0, '', 1, 'Symphony No 1', 2, 0, 3, 1],
[0, '', 1, 'Symphony No 9', 2, 0, 3, 1],
[0, '<b>Prokofiev, Sergei</b>', 1, '', 2, 1, 3, 0],
[0, '',1, 'Alexander Nevsky', 2, 0, 3, 1],
[0, '', 1, 'Piano Concerto No 3', 2, 0, 3, 1],
[0, '<b>Bartok, Bela</b>', 1, '', 2, 1, 3, 0],
[0, '', 1, 'Concerto for Orchestra', 2, 0, 3, 1],
[0, '', 1, 'String Quartet No 5', 2, 0, 3, 1]]
...
column = gtk.TreeViewColumn(column_titles[i], cell, markup=i,
editable=ncols+i, visible=ncols+i)
Or you can use the weight attribute:
import pango
...
treedata = [[0, 'Mahler, Gustav', 1, '', 2, 1, 3, 0, 4, pango.WEIGHT_BOLD],
[0, '', 1, 'Symphony No 1', 2, 0, 3, 1, 4, pango.WEIGHT_NORMAL],
[0, '', 1, 'Symphony No 9', 2, 0, 3, 1, 4, pango.WEIGHT_NORMAL],
[0, 'Prokofiev, Sergei', 1, '', 2, 1, 3, 0, 4, pango.WEIGHT_BOLD],
[0, '', 1, 'Alexander Nevsky', 2, 0, 3, 1, 4, pango.WEIGHT_NORMAL],
[0, '', 1, 'Piano Concerto No 3', 2, 0, 3, 1, 4, pango.WEIGHT_NORMAL],
[0, 'Bartok, Bela', 1, '', 2, 1, 3, 0, 4, pango.WEIGHT_BOLD],
[0, '', 1, 'Concerto for Orchestra', 2, 0, 3, 1, 4, pango.WEIGHT_NORMAL],
[0, '', 1, 'String Quartet No 5', 2, 0, 3, 1, 4, pango.WEIGHT_NORMAL]]
...
column = gtk.TreeViewColumn(column_titles[i], cell, text=i,
editable=ncols+i, visible=ncols+i,
weight=ncols+2)
Dave Cook
_______________________________________________
pygtk mailing list [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/