#define G_IMPLEMENT_INLINES
#define __GSK_VALUE_REQUEST_C__
#include "gskvaluerequest.h"
static GObjectClass *parent_class = NULL;
/* GObject methods. */
static void
gsk_value_request_finalize (GObject *object)
{
GskValueRequest *request = GSK_VALUE_REQUEST (object);
if (G_VALUE_TYPE (&request->value))
g_value_unset (&request->value);
(*parent_class->finalize) (object);
}
static void
gsk_value_request_class_init (GskRequestClass *request_class)
{
parent_class = g_type_class_peek_parent (request_class);
G_OBJECT_CLASS (request_class)->finalize = gsk_value_request_finalize;
}
GType
gsk_value_request_get_type (void)
{
static GType type = 0;
if (G_UNLIKELY (type == 0))
{
static const GTypeInfo type_info =
{
sizeof (GskValueRequestClass),
(GBaseInitFunc) NULL,
(GBaseFinalizeFunc) NULL,
(GClassInitFunc) gsk_value_request_class_init,
NULL, /* class_finalize */
NULL, /* class_data */
sizeof (GskValueRequest),
0, /* n_preallocs */
(GInstanceInitFunc) NULL,
NULL /* value_table */
};
type = g_type_register_static (GSK_TYPE_REQUEST,
"GskValueRequest",
&type_info,
0);
}
return type;
}
syntax highlighted by Code2HTML, v. 0.9.1