summaryrefslogtreecommitdiff
path: root/clutter/clutter-enum-types.h.in
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@openedhand.com>2007-08-20 20:16:15 +0000
committerEmmanuele Bassi <ebassi@openedhand.com>2007-08-20 20:16:15 +0000
commit155c22b93aa21262400c488e86be87bcda7b85b4 (patch)
treea48210d4b02a63a3cc141531c908f723eec4a713 /clutter/clutter-enum-types.h.in
parent7ab6f4e338e9f18bb5151a16fb21f3cbb192dcde (diff)
downloadclutter-155c22b93aa21262400c488e86be87bcda7b85b4.tar.gz
2007-08-20 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/Makefile.am: * clutter/clutter-enum-types.h.in: * clutter/clutter-enum-types.c.in: Use template files for glib-mkenums; this makes the Makefile template a bit more clean and the enum types generation more customisable (e.g. when GLib 2.14 has been released, we can use g_once_init_enter() and g_once_init_leave() to have thread-safe GType functions for the enum types as well).
Diffstat (limited to 'clutter/clutter-enum-types.h.in')
-rw-r--r--clutter/clutter-enum-types.h.in26
1 files changed, 26 insertions, 0 deletions
diff --git a/clutter/clutter-enum-types.h.in b/clutter/clutter-enum-types.h.in
new file mode 100644
index 000000000..a6131c3dc
--- /dev/null
+++ b/clutter/clutter-enum-types.h.in
@@ -0,0 +1,26 @@
+/*** BEGIN file-header ***/
+#ifndef __CLUTTER_ENUM_TYPES_H__
+#define __CLUTTER_ENUM_TYPES_H__
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+/*** END file-header ***/
+
+/*** BEGIN file-production ***/
+/* enumerations from "@filename@" */
+/*** END file-production ***/
+
+/*** BEGIN file-tail ***/
+G_END_DECLS
+
+#endif /* !__CLUTTER_ENUM_TYPES_H__ */
+/*** END file-tail ***/
+
+/*** BEGIN value-header ***/
+GType @enum_name@_get_type (void) G_GNUC_CONST;
+#define CLUTTER_TYPE_@ENUMSHORT@ (@enum_name@_get_type())
+
+/*** END value-header ***/
+