> [EMAIL PROTECTED] wrote:
> > I'm currently trying out using PyGtk for an MH/nmh frontend. I therefore
> > have a mailfolder-list currently implemented as a CTree. This works OK.
> > I'm trying to make folders with unread messages appear in bold font
> > however. Anyone have an idea on how to do that?
> In all honesty, I have not done much with CTrees, but I have made the
> odd thing bold :)  The following is a quick hack that seems to work.

<code snipped>
Came up with a similar hack during the holidays myself. This works.

> The easiest way to get a XLFD is to use gfontsel to select the font that
> you want.  There is a GtkCTree.node_get_row_style() call, but it didn't
> work for me (returned None) so I used the more generic way of creating a

Same here. get_row_style didn't work.

> style object.  You may want to think about changing colours, rather than
> fonts, as the CTree seems to support this directly.

Ya, I see that there's a set_foreground and set_background command there. 
I was hoping to be able to set all these in one operation using 
set_row_style, but it doesn't seem to be possible to set the color in 
GtkStyles with pygtk.

This is a bit annoying since I need to be able to override the default 
background color of a GtkText as well, and that seems to require using 
styles.

On that note: When inserting text into a text-box it is possible to set 
the fore- and background colors of the text. Is there a way to make the 
background color last until the end of the textbox? Ie. I use a gtk-skin 
which makes the textbox have a blue background. When I insert text with 
white background the background is only present beneath the actual text, 
which gives a blue outline around the lines.

FrankRL



_______________________________________________
pygtk mailing list   [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk

Reply via email to