From 85cd9ab7c6bcb8b72ffc32aa1c2d82df0fbb108b Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 26 May 2019 23:00:15 -0400 Subject: [PATCH] separator menu item: Make final --- gtk/gtkseparatormenuitem.c | 12 ++++++++++++ gtk/gtkseparatormenuitem.h | 27 --------------------------- 2 files changed, 12 insertions(+), 27 deletions(-) diff --git a/gtk/gtkseparatormenuitem.c b/gtk/gtkseparatormenuitem.c index f000283eb3..f15105370c 100644 --- a/gtk/gtkseparatormenuitem.c +++ b/gtk/gtkseparatormenuitem.c @@ -43,6 +43,18 @@ * GtkSeparatorMenuItem has a single CSS node with name separator. */ +typedef struct _GtkSeparatorMenuItemClass GtkSeparatorMenuItemClass; + +struct _GtkSeparatorMenuItem +{ + GtkMenuItem menu_item; +}; + +struct _GtkSeparatorMenuItemClass +{ + GtkMenuItemClass parent_class; +}; + G_DEFINE_TYPE (GtkSeparatorMenuItem, gtk_separator_menu_item, GTK_TYPE_MENU_ITEM) diff --git a/gtk/gtkseparatormenuitem.h b/gtk/gtkseparatormenuitem.h index 321c5b4727..7d18b9eaf4 100644 --- a/gtk/gtkseparatormenuitem.h +++ b/gtk/gtkseparatormenuitem.h @@ -37,37 +37,10 @@ G_BEGIN_DECLS #define GTK_TYPE_SEPARATOR_MENU_ITEM (gtk_separator_menu_item_get_type ()) #define GTK_SEPARATOR_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItem)) -#define GTK_SEPARATOR_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass)) #define GTK_IS_SEPARATOR_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM)) -#define GTK_IS_SEPARATOR_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM)) -#define GTK_SEPARATOR_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass)) typedef struct _GtkSeparatorMenuItem GtkSeparatorMenuItem; -typedef struct _GtkSeparatorMenuItemClass GtkSeparatorMenuItemClass; - -struct _GtkSeparatorMenuItem -{ - GtkMenuItem menu_item; -}; - -/** - * GtkSeparatorMenuItemClass: - * @parent_class: The parent class. - */ -struct _GtkSeparatorMenuItemClass -{ - GtkMenuItemClass 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 GType gtk_separator_menu_item_get_type (void) G_GNUC_CONST;