diff options
author | Owen Taylor <otaylor@redhat.com> | 2000-07-02 21:31:19 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2000-07-02 21:31:19 +0000 |
commit | 6870ed61201c6c8545c59861a148647e39a3b7ed (patch) | |
tree | e4ffb25a9ca54888d625bc423ceb3507ec8c1993 /pango/pango-types.h | |
parent | 5d69786601736595d1b6ac4fe141a8694fab011d (diff) | |
download | pango-6870ed61201c6c8545c59861a148647e39a3b7ed.tar.gz |
Add a PANGO_PIXELS macro to convert from pango units to device units and
Sun Jul 2 17:19:11 2000 Owen Taylor <otaylor@redhat.com>
* pango/pango-types.h: Add a PANGO_PIXELS macro to convert
from pango units to device units and round.
* pango/pango-layout.[ch]: Add convenience functions
pango_layout_get_pixel_extents, pango_layout_get_size,
pango_layout_get_pixel_size pango_layout_line_get_pixel_extents.
Diffstat (limited to 'pango/pango-types.h')
-rw-r--r-- | pango/pango-types.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pango/pango-types.h b/pango/pango-types.h index cabdf232..91e21ba8 100644 --- a/pango/pango-types.h +++ b/pango/pango-types.h @@ -49,6 +49,9 @@ struct _PangoRectangle }; #define PANGO_SCALE 1024 +#define PANGO_PIXELS(d) (((d) >= 0) ? \ + ((d) + PANGO_SCALE / 2) / PANGO_SCALE : \ + ((d) - PANGO_SCALE / 2) / PANGO_SCALE) /* Macros to translate from extents rectangles to ascent/descent/lbearing/rbearing */ |