[gegl] gegl-op: add GEGL_OP_BASE op-type to gegl-op.h
- From: Ell <ell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] gegl-op: add GEGL_OP_BASE op-type to gegl-op.h
- Date: Thu, 14 May 2020 21:50:40 +0000 (UTC)
commit dbc506a043178a0668f243cd0b736eec509f9cc6
Author: Ell <ell_se yahoo com>
Date: Thu May 14 21:47:12 2020 +0300
gegl-op: add GEGL_OP_BASE op-type to gegl-op.h
When an op file defines GEGL_OP_BASE as the op type, gegl-op.h
derives the op directly from GeglOperation.
gegl/gegl-op.h | 5 +++++
1 file changed, 5 insertions(+)
---
diff --git a/gegl/gegl-op.h b/gegl/gegl-op.h
index 387e39e17..5aff9f913 100644
--- a/gegl/gegl-op.h
+++ b/gegl/gegl-op.h
@@ -130,6 +130,11 @@ type_name##_register_type (GTypeModule *type_module) \
#define MKCLASS(a) MKCLASS2(a)
#define MKCLASS2(a) a##Class
+#ifdef GEGL_OP_BASE
+#define GEGL_OP_Parent GeglOperation
+#define GEGL_OP_PARENT GEGL_TYPE_OPERATION
+#endif
+
#ifdef GEGL_OP_POINT_FILTER
#define GEGL_OP_Parent GeglOperationPointFilter
#define GEGL_OP_PARENT GEGL_TYPE_OPERATION_POINT_FILTER
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]