summaryrefslogtreecommitdiff
path: root/src/gtkext/bindings/generated-enums.c.template
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2025-04-16 08:38:25 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2025-04-16 08:38:25 (GMT)
commit597ccba5285e5423bfe63d010b23293b62b452d4 (patch)
tree73b783e0259f6609b282c7f3fdc6ab62245256a1 /src/gtkext/bindings/generated-enums.c.template
parent91ff093198c22d474d3fe0fd6fa290d95dbffb79 (diff)
Rewrite the tiling layout using widgets.
Diffstat (limited to 'src/gtkext/bindings/generated-enums.c.template')
-rw-r--r--src/gtkext/bindings/generated-enums.c.template41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/gtkext/bindings/generated-enums.c.template b/src/gtkext/bindings/generated-enums.c.template
new file mode 100644
index 0000000..8f54149
--- /dev/null
+++ b/src/gtkext/bindings/generated-enums.c.template
@@ -0,0 +1,41 @@
+// SPDX-License-Identifier: LGPL-2.1-or-later
+// SPDX-FileCopyrightText: 2023 Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
+
+/*** BEGIN file-header ***/
+
+/*** END file-header ***/
+
+/*** BEGIN file-production ***/
+
+/* Enumerations de "@filename@" */
+
+/*** END file-production ***/
+
+/*** BEGIN value-header ***/
+
+GType @enum_name@_get_type(void)
+{
+ static gsize static_g_@type@_type_id;
+
+ if (g_once_init_enter(&static_g_@type@_type_id)) {
+ static const G@Type@Value values[] = {
+/*** END value-header ***/
+
+/*** BEGIN value-production ***/
+ {@VALUENAME@, "@VALUENAME@", "@valuenick@"},
+/*** END value-production ***/
+
+/*** BEGIN value-tail ***/
+ { 0, NULL, NULL }
+ };
+
+ GType g_@type@_type_id = g_@type@_register_static(
+ g_intern_static_string("@EnumName@"), values);
+
+ g_once_init_leave (&static_g_@type@_type_id, g_@type@_type_id);
+ }
+
+ return static_g_@type@_type_id;
+}
+
+/*** END value-tail ***/