diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-05-26 16:19:44 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2019-05-26 16:19:44 -0400 |
commit | 5ec165e088311491dc7251cc12ef0a03912346c1 (patch) | |
tree | 1d803792e5104444ec8a692435f29044dd91e142 | |
parent | c0eea6c5de0fbd61b815be4b7773237479d4d13f (diff) | |
download | gtk+-5ec165e088311491dc7251cc12ef0a03912346c1.tar.gz |
stack sidebar: Make final
This should not be subclassed.
-rw-r--r-- | gtk/gtkstacksidebar.c | 13 | ||||
-rw-r--r-- | gtk/gtkstacksidebar.h | 23 |
2 files changed, 14 insertions, 22 deletions
diff --git a/gtk/gtkstacksidebar.c b/gtk/gtkstacksidebar.c index 29b39f3d90..3beb195471 100644 --- a/gtk/gtkstacksidebar.c +++ b/gtk/gtkstacksidebar.c @@ -55,6 +55,19 @@ * pages. */ +typedef struct _GtkStackSidebarPrivate GtkStackSidebarPrivate; +typedef struct _GtkStackSidebarClass GtkStackSidebarClass; + +struct _GtkStackSidebar +{ + GtkBin parent; +}; + +struct _GtkStackSidebarClass +{ + GtkBinClass parent_class; +}; + struct _GtkStackSidebarPrivate { GtkListBox *list; diff --git a/gtk/gtkstacksidebar.h b/gtk/gtkstacksidebar.h index 33e2e82ad1..0e6319795a 100644 --- a/gtk/gtkstacksidebar.h +++ b/gtk/gtkstacksidebar.h @@ -34,29 +34,8 @@ G_BEGIN_DECLS #define GTK_TYPE_STACK_SIDEBAR (gtk_stack_sidebar_get_type ()) #define GTK_STACK_SIDEBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_SIDEBAR, GtkStackSidebar)) #define GTK_IS_STACK_SIDEBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_SIDEBAR)) -#define GTK_STACK_SIDEBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_SIDEBAR, GtkStackSidebarClass)) -#define GTK_IS_STACK_SIDEBAR_CLASS(klass)(G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_SIDEBAR)) -#define GTK_STACK_SIDEBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_SIDEBAR, GtkStackSidebarClass)) -typedef struct _GtkStackSidebar GtkStackSidebar; -typedef struct _GtkStackSidebarPrivate GtkStackSidebarPrivate; -typedef struct _GtkStackSidebarClass GtkStackSidebarClass; - -struct _GtkStackSidebar -{ - GtkBin parent; -}; - -struct _GtkStackSidebarClass -{ - GtkBinClass parent_class; - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; +typedef struct _GtkStackSidebar GtkStackSidebar; GDK_AVAILABLE_IN_ALL GType gtk_stack_sidebar_get_type (void) G_GNUC_CONST; |