diff options
author | Matthias Clasen <mclasen@redhat.com> | 2022-01-20 23:59:44 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2022-01-25 15:29:16 -0500 |
commit | 45762d6b50b29447ee97c759c7a7cc55cb534703 (patch) | |
tree | b3f45c39f4a9d68f03130dd8527f51fc50ef719a /pango/pango-renderer.h | |
parent | 33eb81450f8572762a5b805cf0bb4740c86f45cf (diff) | |
download | pango-45762d6b50b29447ee97c759c7a7cc55cb534703.tar.gz |
The big rename of doom
simple layout -> layout
line iter -> layout iter
line -> layout line
This commit replaces the old PangoLayout implementation
with PangoSimpleLayout, and does all the necessary
cleanups.
Diffstat (limited to 'pango/pango-renderer.h')
-rw-r--r-- | pango/pango-renderer.h | 31 |
1 files changed, 12 insertions, 19 deletions
diff --git a/pango/pango-renderer.h b/pango/pango-renderer.h index 61f18a72..08d49dfc 100644 --- a/pango/pango-renderer.h +++ b/pango/pango-renderer.h @@ -22,8 +22,9 @@ #define __PANGO_RENDERER_H_ #include <pango/pango-layout.h> -#include <pango/pango-line.h> #include <pango/pango-lines.h> +#include <pango/pango-glyph.h> +#include <pango/pango-glyph-item.h> G_BEGIN_DECLS @@ -199,24 +200,15 @@ struct _PangoRendererClass PANGO_AVAILABLE_IN_1_8 GType pango_renderer_get_type (void) G_GNUC_CONST; -PANGO_AVAILABLE_IN_1_8 -void pango_renderer_draw_layout (PangoRenderer *renderer, - PangoLayout *layout, - int x, - int y); -PANGO_AVAILABLE_IN_1_8 -void pango_renderer_draw_layout_line (PangoRenderer *renderer, - PangoLayoutLine *line, - int x, - int y); PANGO_AVAILABLE_IN_ALL -void pango_renderer_draw_line (PangoRenderer *renderer, - PangoLine *line, +void pango_renderer_draw_lines (PangoRenderer *renderer, + PangoLines *lines, int x, int y); + PANGO_AVAILABLE_IN_ALL -void pango_renderer_draw_lines (PangoRenderer *renderer, - PangoLines *lines, +void pango_renderer_draw_layout_line (PangoRenderer *renderer, + PangoLayoutLine *line, int x, int y); PANGO_AVAILABLE_IN_1_8 @@ -291,10 +283,11 @@ void pango_renderer_set_matrix (PangoRenderer *renderer, PANGO_AVAILABLE_IN_1_8 const PangoMatrix *pango_renderer_get_matrix (PangoRenderer *renderer); -PANGO_AVAILABLE_IN_1_20 -PangoLayout *pango_renderer_get_layout (PangoRenderer *renderer); -PANGO_AVAILABLE_IN_1_20 -PangoLayoutLine *pango_renderer_get_layout_line (PangoRenderer *renderer); +PANGO_AVAILABLE_IN_ALL +PangoLines * pango_renderer_get_lines (PangoRenderer *renderer); + +PANGO_AVAILABLE_IN_ALL +PangoLayoutLine * pango_renderer_get_layout_line (PangoRenderer *renderer); PANGO_AVAILABLE_IN_ALL PangoContext * pango_renderer_get_context (PangoRenderer *renderer); |