[pango/line-breaker] Keep the PangoLayoutRun typedef
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango/line-breaker] Keep the PangoLayoutRun typedef
- Date: Sun, 23 Jan 2022 17:14:37 +0000 (UTC)
commit 63800f98ed855dcea096ac5e4f45210d2308b610
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Jan 23 09:01:54 2022 -0500
Keep the PangoLayoutRun typedef
We may want to turn this into a separate type.
pango/pango-layout-iter.c | 4 ++--
pango/pango-layout-iter.h | 2 +-
pango/pango-layout-line.h | 2 ++
3 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/pango/pango-layout-iter.c b/pango/pango-layout-iter.c
index 9e687b7c..d41c4926 100644
--- a/pango/pango-layout-iter.c
+++ b/pango/pango-layout-iter.c
@@ -16,7 +16,7 @@ struct _PangoLayoutIter
int line_y;
PangoLayoutLine *line;
GSList *run_link;
- PangoGlyphItem *run;
+ PangoLayoutRun *run;
int index;
/* run handling */
@@ -403,7 +403,7 @@ pango_layout_iter_at_last_line (PangoLayoutIter *iter)
*
* Return value: (transfer none) (nullable): the current run
*/
-PangoGlyphItem *
+PangoLayoutRun *
pango_layout_iter_get_run (PangoLayoutIter *iter)
{
g_return_val_if_fail (ITER_IS_VALID (iter), NULL);
diff --git a/pango/pango-layout-iter.h b/pango/pango-layout-iter.h
index ab2cab93..9c026ca8 100644
--- a/pango/pango-layout-iter.h
+++ b/pango/pango-layout-iter.h
@@ -27,7 +27,7 @@ PANGO_AVAILABLE_IN_ALL
gboolean pango_layout_iter_at_last_line (PangoLayoutIter *iter);
PANGO_AVAILABLE_IN_ALL
-PangoGlyphItem * pango_layout_iter_get_run (PangoLayoutIter *iter);
+PangoLayoutRun * pango_layout_iter_get_run (PangoLayoutIter *iter);
PANGO_AVAILABLE_IN_ALL
int pango_layout_iter_get_index (PangoLayoutIter *iter);
diff --git a/pango/pango-layout-line.h b/pango/pango-layout-line.h
index 3c377a9c..b6943919 100644
--- a/pango/pango-layout-line.h
+++ b/pango/pango-layout-line.h
@@ -9,6 +9,8 @@ G_BEGIN_DECLS
#define PANGO_TYPE_LAYOUT_LINE pango_layout_line_get_type ()
+typedef PangoGlyphItem PangoLayoutRun;
+
PANGO_AVAILABLE_IN_ALL
G_DECLARE_FINAL_TYPE (PangoLayoutLine, pango_layout_line, PANGO, LAYOUT_LINE, GObject);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]