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)
This commit is contained in:
Matthias Clasen
2002-09-21 23:26:14 +00:00
parent d0cac48203
commit 083c3aef51
25 changed files with 316 additions and 127 deletions

View File

@ -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;