summaryrefslogtreecommitdiff
path: root/pango/pango-renderer.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2022-01-20 23:59:44 -0500
committerMatthias Clasen <mclasen@redhat.com>2022-01-25 15:29:16 -0500
commit45762d6b50b29447ee97c759c7a7cc55cb534703 (patch)
treeb3f45c39f4a9d68f03130dd8527f51fc50ef719a /pango/pango-renderer.h
parent33eb81450f8572762a5b805cf0bb4740c86f45cf (diff)
downloadpango-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.h31
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);