From 083c3aef5146ace40284f662feaba2ce3bc20977 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 21 Sep 2002 23:26:14 +0000 Subject: Mark abstract types as G_TYPE_FLAG_ABSTRACT. (#72383) * gdk/gdkdraw.c (gdk_drawable_get_type): * gdk/gdkgc.c (gdk_gc_get_type): * gtk/gtkmenushell.c (gtk_menu_shell_get_type): * gtk/gtkimcontext.c (gtk_im_context_get_type): * gtk/gtkprogress.c (gtk_progress_get_type): * gtk/gtkoldeditable.c (gtk_old_editable_get_type): * gtk/gtkcellrenderer.c (gtk_cell_renderer_get_type): * gtk/gtkwidget.c (gtk_widget_get_type): * gtk/gtkseparator.c (gtk_separator_get_type): * gtk/gtkscrollbar.c (gtk_scrollbar_get_type): * gtk/gtkscale.c (gtk_scale_get_type): * gtk/gtkrange.c (gtk_range_get_type): * gtk/gtkpaned.c (gtk_paned_get_type): * gtk/gtkmisc.c (gtk_misc_get_type): * gtk/gtkitem.c (gtk_item_get_type): * gtk/gtkcontainer.c (gtk_container_get_type): * gtk/gtkbbox.c (gtk_button_box_get_type): * gtk/gtkbox.c (gtk_box_get_type): * gtk/gtkbin.c (gtk_bin_get_type): * gtk/gtkobject.c (gtk_object_get_type): Mark abstract types as G_TYPE_FLAG_ABSTRACT. (#72383) --- gtk/gtkscrollbar.c | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'gtk/gtkscrollbar.c') diff --git a/gtk/gtkscrollbar.c b/gtk/gtkscrollbar.c index 28e7ff694d..df6da60674 100644 --- a/gtk/gtkscrollbar.c +++ b/gtk/gtkscrollbar.c @@ -42,19 +42,22 @@ gtk_scrollbar_get_type (void) if (!scrollbar_type) { - static const GtkTypeInfo scrollbar_info = + static const GTypeInfo scrollbar_info = { - "GtkScrollbar", - sizeof (GtkScrollbar), sizeof (GtkScrollbarClass), - (GtkClassInitFunc) gtk_scrollbar_class_init, - (GtkObjectInitFunc) gtk_scrollbar_init, - /* reserved_1 */ NULL, - /* reserved_2 */ NULL, - (GtkClassInitFunc) NULL, + NULL, /* base_init */ + NULL, /* base_finalize */ + (GClassInitFunc) gtk_scrollbar_class_init, + NULL, /* class_finalize */ + NULL, /* class_data */ + sizeof (GtkScrollbar), + 0, /* n_preallocs */ + (GInstanceInitFunc) gtk_scrollbar_init, + NULL, /* value_table */ }; - scrollbar_type = gtk_type_unique (GTK_TYPE_RANGE, &scrollbar_info); + scrollbar_type = g_type_register_static (GTK_TYPE_RANGE, "GtkScrollbar", + &scrollbar_info, G_TYPE_FLAG_ABSTRACT); } return scrollbar_type; -- cgit v1.2.1