[gtk] viewport: Make final
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] viewport: Make final
- Date: Sun, 26 May 2019 19:16:35 +0000 (UTC)
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]