aboutsummaryrefslogtreecommitdiffstats
path: root/a11y/gal-a11y-util.c
diff options
context:
space:
mode:
Diffstat (limited to 'a11y/gal-a11y-util.c')
-rw-r--r--a11y/gal-a11y-util.c31
1 files changed, 31 insertions, 0 deletions
diff --git a/a11y/gal-a11y-util.c b/a11y/gal-a11y-util.c
new file mode 100644
index 0000000000..0cf7c69dbb
--- /dev/null
+++ b/a11y/gal-a11y-util.c
@@ -0,0 +1,31 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * Authors:
+ * Christopher James Lahey <clahey@ximian.com>
+ *
+ * Copyright (C) 2002 Ximian, Inc.
+ */
+
+#include <config.h>
+#include "gal-a11y-util.h"
+
+GType
+gal_a11y_type_register_static_with_private (GType parent_type,
+ const gchar *type_name,
+ GTypeInfo *info,
+ GTypeFlags flags,
+ gint priv_size,
+ gint *priv_offset)
+{
+ GTypeQuery query;
+
+ g_type_query (parent_type, &query);
+
+ info->class_size = query.class_size;
+ info->instance_size = query.instance_size + priv_size;
+
+ if (priv_offset)
+ *priv_offset = query.instance_size;
+
+ return g_type_register_static (parent_type, type_name, info, flags);
+}