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/

Reply via email to