[Gtk-sharp-list] How do I control the text appearance of a Gtk.Entry widget ?

Brad Langhorst brad at langhorst.com
Sun Mar 9 11:05:20 EDT 2008


On Sun, 2008-03-09 at 09:10 +0100, Jesper K. Pedersen wrote:

> I did also manage after several hours of trial and error figure out
> that it is somewhat cumbersome changing size of the displayed font in
> the entry.
> 
> <-- excerpt from my code -->
> Gtk.Style entstyle = entry_winWoDetail_wo.Style;
> 
> entstyle.FontDescription.Size = (int) ( entstyle.FontDescription.Size *
>                                         Pango.Scale.Large );
> entry_winWoDetail_wo.ModifyFont(entstyle.FontDescription);
> entry_winWoDetail_ac.ModifyFont(entstyle.FontDescription);
> entry_winWoDetail_description.ModifyFont(entstyle.FontDescription);
> entry_winWoDetail_opened.ModifyFont(entstyle.FontDescription);

I understand what you mean by trial and error, I've been experiencing
that myself.  I'm glad to hear that I'm not the only one who finds Gtk
un-intuitive... it is getting better for me now.

Keep in mind that you can also use the "usemarkup" feature on some
controls for a bit of text formatting, but only for non-dynamic stuff I
think (not gtkEntry)


I've found that looking at other applications is helpful. Especially I
use the demo apps and the f-spot (the photo editor).

best wishes!

brad








More information about the Gtk-sharp-list mailing list