[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
RE: high-level text drawing
- From: "Tom Liu" <tom liu flextrade com>
- To: "'Tim Müller'" <zen18864 zen co uk>,"'Johannes Weißl'" <johannes weissl gmx de>,<gtk-app-devel-list gnome org>
- Subject: RE: high-level text drawing
- Date: Mon, 29 Dec 2003 09:29:01 -0500
So many functions need to call to draw a string, it is very slow.
I tried with the directly Xdrawstring, the Pango is 600 times slower.
If there is no simpler way to do this, that will be too bad.
-----Original Message-----
From: gtk-app-devel-list-admin@gnome.org
[mailto:gtk-app-devel-list-admin@gnome.org] On Behalf Of Tim Müller
Sent: Saturday, December 27, 2003 3:20 PM
To: Johannes Weißl; gtk-app-devel-list@gnome.org
Subject: Re: high-level text drawing
On Saturday 27 December 2003 17:05, Johannes Weißl wrote:
> How do I draw text as high-level as possible in GTK2?
something like this should work (here with a GtkDrawingArea):
PangoLayout *layout;
layout = gtk_widget_create_pango_layout(drawing_area, NULL);
pango_layout_set_text(layout, "some textt in utf8", -1);
gdk_draw_layout(drawing_area->window, pen, posx, posy, layout);
If you don't have the GtkWidget your drawable belongs to at hand, you'll
probably need to use pango_layout_new() etc. (not sure if there is a
simpler
way, I've only used gtk_widget_create_pango_layout so far).
Cheers
-Tim
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]