[gtk] viewport: Make final



commit 8de9f41b5d1d16fe6850508ded10fc2e633cbd72
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun May 26 15:16:00 2019 -0400

    viewport: Make final
    
    No need to derive from it.

 gtk/gtkviewport.c | 13 +++++++++++++
 gtk/gtkviewport.h | 24 ------------------------
 2 files changed, 13 insertions(+), 24 deletions(-)
---
diff --git a/gtk/gtkviewport.c b/gtk/gtkviewport.c
index 123227405d..360dd76a4a 100644
--- a/gtk/gtkviewport.c
+++ b/gtk/gtkviewport.c
@@ -63,6 +63,14 @@
  * GtkViewport has a single CSS node with name viewport.
  */
 
+typedef struct _GtkViewportPrivate       GtkViewportPrivate;
+typedef struct _GtkViewportClass         GtkViewportClass;
+
+struct _GtkViewport
+{
+  GtkBin parent_instance;
+};
+
 struct _GtkViewportPrivate
 {
   GtkAdjustment  *hadjustment;
@@ -75,6 +83,11 @@ struct _GtkViewportPrivate
   guint vscroll_policy : 1;
 };
 
+struct _GtkViewportClass
+{
+  GtkBinClass parent_class;
+};
+
 enum {
   PROP_0,
   PROP_HADJUSTMENT,
diff --git a/gtk/gtkviewport.h b/gtk/gtkviewport.h
index dea8d5a355..421a4614cc 100644
--- a/gtk/gtkviewport.h
+++ b/gtk/gtkviewport.h
@@ -45,30 +45,6 @@ G_BEGIN_DECLS
 
 
 typedef struct _GtkViewport              GtkViewport;
-typedef struct _GtkViewportPrivate       GtkViewportPrivate;
-typedef struct _GtkViewportClass         GtkViewportClass;
-
-struct _GtkViewport
-{
-  GtkBin parent_instance;
-};
-
-/**
- * GtkViewportClass:
- * @parent_class: The parent class.
- */
-struct _GtkViewportClass
-{
-  GtkBinClass parent_class;
-
-  /*< private >*/
-
-  /* Padding for future expansion */
-  void (*_gtk_reserved1) (void);
-  void (*_gtk_reserved2) (void);
-  void (*_gtk_reserved3) (void);
-  void (*_gtk_reserved4) (void);
-};
 
 
 GDK_AVAILABLE_IN_ALL


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