From f5ccf63550c755ef89f2d500b1681c1b11ec10cf Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 2 Apr 2022 17:11:45 -0400 Subject: [PATCH] path: Add gsk_path_get_flags The flags contain some useful information. --- gsk/gskpath.c | 6 ++++++ gsk/gskpathprivate.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/gsk/gskpath.c b/gsk/gskpath.c index deac50531e..1ff80f05a4 100644 --- a/gsk/gskpath.c +++ b/gsk/gskpath.c @@ -203,6 +203,12 @@ gsk_path_get_contour (GskPath *path, return path->contours[i]; } +GskPathFlags +gsk_path_get_flags (GskPath *self) +{ + return self->flags; +} + /** * gsk_path_print: * @self: a `GskPath` diff --git a/gsk/gskpathprivate.h b/gsk/gskpathprivate.h index 4b403acbd6..4e6b0e5989 100644 --- a/gsk/gskpathprivate.h +++ b/gsk/gskpathprivate.h @@ -36,6 +36,9 @@ GskPath * gsk_path_new_from_contours (const GSList gsize gsk_path_get_n_contours (GskPath *path); const GskContour * gsk_path_get_contour (GskPath *path, gsize i); + +GskPathFlags gsk_path_get_flags (GskPath *self); + gboolean gsk_path_foreach_with_tolerance (GskPath *self, GskPathForeachFlags flags, double tolerance,