[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Looking for example to draw a simple red text on my GtkDrawable
- From: "Andrew J. Montalenti" <ajm pixelmonkey org>
- To: Bernd Muent <Bernd Muent euroscript de>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: Looking for example to draw a simple red text on my GtkDrawable
- Date: Tue, 13 Dec 2005 18:45:12 -0500
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]