Re: gdtk_draw_text deprecated , what use instead of it ?
- From: Olexiy Avramchenko <olexiy irtech cn ua>
- To: Paul Pogonyshev <pogonyshev gmx net>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: gdtk_draw_text deprecated , what use instead of it ?
- Date: Wed, 31 Dec 2003 10:01:11 +0200
Paul Pogonyshev wrote:
iain wrote:
On Tue, 2003-12-30 at 23:31 +0000, Paul Pogonyshev wrote:
while
gives absolutely no advantages over gdk_draw_text() (because labels are
guaranteed to be in ascii and short).
Apart from being antialiased and use decent fonts you mean.
Not speaking as a GTK developer I don't think the gdk_draw_text stuff is
coming back.
gdk_draw_text() is not antialiased? I'm taking my comment back.
But seriously, don't you think layouts are too complicated and overkill
for some problems to make them mandatory? Maybe there should be a
light-weight gdk_draw_<something-else>() which would be antialiased
and use Pango fonts, but more like gdk_draw_text() in respect of
position parameters?
Looks like you dont know about gdk_draw_layout() function:
http://developer.gnome.org/doc/API/2.0/gdk/gdk-Drawing-Primitives.html#gdk-draw-layout
http://developer.gnome.org/doc/API/2.0/gdk/gdk-Drawing-Primitives.html#gdk-draw-layout-with-colors
Layouts usage in G?K (in the way of just displaying some text with
selected font) is as easy as old scheme. If you dont need extra
functionality that layouts give - dont use it, if you want use it but
dont want to learn some docs and code - use Pango Markup:
http://developer.gnome.org/doc/API/2.0/pango/PangoMarkupFormat.html
When performance issues becomes a problem for the specific application
you should consider to use platform-depended low-level text drawing
functions because they're fastest and you have a full control on what is
going on. If you want to have portable and fine-looking application -
you forced to use pango stuff. How, for example, you'll explain the
windows-user what XLFD is (you have to use XLFD for font-handling for
gdk_draw_text) ?
Olexiy
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]