From 9ce9f0427e15dee4e2cd9c5248cf70e7ea4fbf2d Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 26 May 2019 20:49:19 -0400 Subject: [PATCH] about dialog: Make final --- gtk/gtkaboutdialog.c | 16 ++++++++++++++++ gtk/gtkaboutdialog.h | 28 ---------------------------- 2 files changed, 16 insertions(+), 28 deletions(-) diff --git a/gtk/gtkaboutdialog.c b/gtk/gtkaboutdialog.c index d82e32a6e5..29370a3fb9 100644 --- a/gtk/gtkaboutdialog.c +++ b/gtk/gtkaboutdialog.c @@ -138,6 +138,22 @@ typedef struct gchar **people; } CreditSection; +typedef struct _GtkAboutDialogClass GtkAboutDialogClass; + +struct _GtkAboutDialog +{ + GtkDialog parent_instance; +}; + +struct _GtkAboutDialogClass +{ + GtkDialogClass parent_class; + + gboolean (*activate_link) (GtkAboutDialog *dialog, + const gchar *uri); +}; + + typedef struct { gchar *name; diff --git a/gtk/gtkaboutdialog.h b/gtk/gtkaboutdialog.h index a78c1e0669..561b09f489 100644 --- a/gtk/gtkaboutdialog.h +++ b/gtk/gtkaboutdialog.h @@ -33,13 +33,9 @@ G_BEGIN_DECLS #define GTK_TYPE_ABOUT_DIALOG (gtk_about_dialog_get_type ()) #define GTK_ABOUT_DIALOG(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialog)) -#define GTK_ABOUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialogClass)) #define GTK_IS_ABOUT_DIALOG(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ABOUT_DIALOG)) -#define GTK_IS_ABOUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ABOUT_DIALOG)) -#define GTK_ABOUT_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialogClass)) typedef struct _GtkAboutDialog GtkAboutDialog; -typedef struct _GtkAboutDialogClass GtkAboutDialogClass; /** * GtkLicense: @@ -88,30 +84,6 @@ typedef enum { GTK_LICENSE_AGPL_3_0_ONLY } GtkLicense; -/** - * GtkAboutDialog: - * - * The #GtkAboutDialog-struct contains - * only private fields and should not be directly accessed. - */ -struct _GtkAboutDialog -{ - GtkDialog parent_instance; -}; - -struct _GtkAboutDialogClass -{ - GtkDialogClass parent_class; - - gboolean (*activate_link) (GtkAboutDialog *dialog, - const gchar *uri); - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; GDK_AVAILABLE_IN_ALL GType gtk_about_dialog_get_type (void) G_GNUC_CONST;