Re: Looking for example to draw a simple red text on my GtkDrawable



Pango probably is "the right way to do it;" an alternative is to use
Cairo's "toy text API," described here:

http://www.cairographics.org/manual/cairo-Text.html

This has a pretty straightforward approach, e.g.:

...
cairo_select_font_face(cr, "Trebuchet MS", 
    CAIRO_FONT_WEIGHT_BOLD, CAIRO_FONT_SLANT_OBLIQUE);
cairo_set_font_size(cr, 24);
cairo_show_text(cr, "example"); 
...

One can create a Cairo context from a GdkDrawable using
gdk_cairo_create().

Of course, if you're really planning on doing a lot of text
manipulation, using Pango may be better.  (Never really played with it
personally.)

-Andrew

On Tue, 2005-12-13 at 16:20 +0100, Bernd Muent wrote:
Hi together,
I (only) want to draw a red text "Example" or whatever in the middle of 
a GtkDrawable.
First I looked at gdk_draw_text.
I did not find out how to draw a text in a specific color.
And the other problem is that the documentation says that it is deprecated.
I should use Pango rendering.
But I got lost somewhere between PangoFontDefintions etc. etc. and did 
not find an example with google.
Who can explain me how to use Pango or whatever for my purpose?

Thanks für tips, Bernd




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]