[gegl] add missing file gegl-types.c for the GeglSamplerType enum
- From: Michael Murà <mmure src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] add missing file gegl-types.c for the GeglSamplerType enum
- Date: Tue, 5 Jul 2011 15:12:52 +0000 (UTC)
commit 18086b8a07fb81d033a07ef84896a427cc4edccb
Author: Michael Murà <batolettre gmail com>
Date: Tue Jul 5 17:12:04 2011 +0200
add missing file gegl-types.c for the GeglSamplerType enum
gegl/gegl-types.c | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
---
diff --git a/gegl/gegl-types.c b/gegl/gegl-types.c
new file mode 100644
index 0000000..bc63235
--- /dev/null
+++ b/gegl/gegl-types.c
@@ -0,0 +1,39 @@
+/* This file is part of GEGL
+ *
+ * GEGL is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * GEGL is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with GEGL; if not, see <http://www.gnu.org/licenses/>.
+ *
+ * Copyright 2011 Michael Murà <batolettre gmail com>
+ */
+
+#include "config.h"
+#include <glib-object.h>
+#include "gegl-types.h"
+
+GType
+gegl_sampler_type_get_type (void)
+{
+ static GType etype = 0;
+ if (etype == 0) {
+ static const GEnumValue values[] = {
+ { GEGL_INTERPOLATION_NEAREST, "GEGL_INTERPOLATION_NEAREST", "nearest" },
+ { GEGL_INTERPOLATION_LINEAR, "GEGL_INTERPOLATION_LINEAR", "linear" },
+ { GEGL_INTERPOLATION_CUBIC, "GEGL_INTERPOLATION_CUBIC", "cubic" },
+ { GEGL_INTERPOLATION_LANCZOS, "GEGL_INTERPOLATION_LANCZOS", "lanczos" },
+ { GEGL_INTERPOLATION_LOHALO, "GEGL_INTERPOLATION_LOHALO", "lohalo" },
+ { 0, NULL, NULL }
+ };
+ etype = g_enum_register_static ("GeglSamplerTypeType", values);
+ }
+ return etype;
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]