[pango/pango2: 92/112] context: Use G_DECLARE_FINAL_TYPE




commit 00f0dd339d37d60f702fe746c59521df44a4378f
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Jun 11 16:24:03 2022 -0400

    context: Use G_DECLARE_FINAL_TYPE

 pango/pango-context.h | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)
---
diff --git a/pango/pango-context.h b/pango/pango-context.h
index 073f820f6..2830b3fe8 100644
--- a/pango/pango-context.h
+++ b/pango/pango-context.h
@@ -27,18 +27,10 @@
 
 G_BEGIN_DECLS
 
-typedef struct _PangoContextClass PangoContextClass;
-
 #define PANGO_TYPE_CONTEXT              (pango_context_get_type ())
-#define PANGO_CONTEXT(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_CONTEXT, 
PangoContext))
-#define PANGO_CONTEXT_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_CONTEXT, 
PangoContextClass))
-#define PANGO_IS_CONTEXT(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_CONTEXT))
-#define PANGO_IS_CONTEXT_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_CONTEXT))
-#define PANGO_CONTEXT_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_CONTEXT, 
PangoContextClass))
-
 
 PANGO_AVAILABLE_IN_ALL
-GType                   pango_context_get_type                  (void) G_GNUC_CONST;
+G_DECLARE_FINAL_TYPE (PangoContext, pango_context, PANGO, CONTEXT, GObject);
 
 PANGO_AVAILABLE_IN_ALL
 PangoContext *          pango_context_new                       (void);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]