[geglmm] Add missing properties
- From: Hubert FiguiÃre <hub src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geglmm] Add missing properties
- Date: Mon, 14 Nov 2011 04:41:26 +0000 (UTC)
commit 3c0095e43827ed80ec522b6f9c457b52f594d4ef
Author: Hub Figuiere <hub figuiere net>
Date: Sun Nov 13 20:31:32 2011 -0800
Add missing properties
* gegl/src/buffer.hg
gegl/src/node.hg
gegl/src/processor.{hg,ccg}: add missing properties.
ChangeLog | 6 ++++++
gegl/src/buffer.hg | 7 ++++++-
gegl/src/node.hg | 1 +
gegl/src/processor.ccg | 1 +
gegl/src/processor.hg | 7 ++++++-
5 files changed, 20 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index c77cdde..98efd5f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2011-11-13 Hub FiguiÃre <hub figuiere net>
+ * gegl/src/buffer.hg
+ gegl/src/node.hg
+ gegl/src/processor.{hg,ccg}: add missing properties.
+
+2011-11-13 Hub FiguiÃre <hub figuiere net>
+
* configure.in -> configure.ac
Makefile.am
autogsen.sh
diff --git a/gegl/src/buffer.hg b/gegl/src/buffer.hg
index 1ddee24..7496d96 100644
--- a/gegl/src/buffer.hg
+++ b/gegl/src/buffer.hg
@@ -97,7 +97,12 @@ public:
_WRAP_PROPERTY("abyss-y", int)
_WRAP_PROPERTY("shift-x", int)
_WRAP_PROPERTY("shift-y", int)
- _WRAP_PROPERTY("format", Babl*)
+ _WRAP_PROPERTY("format", Babl*)
+ _WRAP_PROPERTY("source", Glib::Object)
+ _WRAP_PROPERTY("tile_width", int)
+ _WRAP_PROPERTY("tile_height", int)
+ _WRAP_PROPERTY("path", Glib::ustring)
+ _WRAP_PROPERTY("backend", gpointer)
};
diff --git a/gegl/src/node.hg b/gegl/src/node.hg
index fd0e300..2c8e093 100644
--- a/gegl/src/node.hg
+++ b/gegl/src/node.hg
@@ -128,6 +128,7 @@ public:
_WRAP_PROPERTY("gegl-operation", Glib::RefPtr<Operation>)
_WRAP_PROPERTY("operation", Glib::ustring)
_WRAP_PROPERTY("name", Glib::ustring)
+ _WRAP_PROPERTY("dont_cache", bool);
#m4 _CONVERSION(`GeglRectangle*',`const Rectangle&',`Glib::wrap($3)')
_WRAP_SIGNAL(void invalidated(const Rectangle &r), "invalidated", no_default_handler)
diff --git a/gegl/src/processor.ccg b/gegl/src/processor.ccg
index da27dd2..67c6a1b 100644
--- a/gegl/src/processor.ccg
+++ b/gegl/src/processor.ccg
@@ -21,3 +21,4 @@
#include <gegl.h>
#include <geglmm/rectangle.h>
+#include <geglmm/node.h>
\ No newline at end of file
diff --git a/gegl/src/processor.hg b/gegl/src/processor.hg
index f5b0af1..b4fedd6 100644
--- a/gegl/src/processor.hg
+++ b/gegl/src/processor.hg
@@ -25,6 +25,7 @@ namespace Gegl
{
class Rectangle;
+class Node;
class Processor
: public Glib::Object
@@ -39,7 +40,11 @@ public:
//TODO: This "Frees up resources used by a processing handle",
//but does it really destroy the whole GeglProcessor? If so, how does that work/clash with reference-counting.
//We should generally avoid having this in public C++ API.
- _WRAP_METHOD(void destroy(), gegl_processor_destroy);
+ _WRAP_METHOD(void destroy(), gegl_processor_destroy)
+ _WRAP_PROPERTY("node", Glib::RefPtr<Gegl::Node>)
+ _WRAP_PROPERTY("chunksize", int)
+ _WRAP_PROPERTY("rectangle", Gegl::Rectangle &)
+ _WRAP_PROPERTY("progress", double);
};
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]