[gegl] Make gegl_rectangle_dup public



commit e8e8eea3cac48a7ba976288445980a913129b02c
Author: Daniel Sabo <DanielSabo gmail com>
Date:   Thu Jun 6 22:01:29 2013 -0700

    Make gegl_rectangle_dup public

 gegl/gegl-utils.c |    2 +-
 gegl/gegl-utils.h |   10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/gegl/gegl-utils.c b/gegl/gegl-utils.c
index 6b76ea0..d0589f0 100644
--- a/gegl/gegl-utils.c
+++ b/gegl/gegl-utils.c
@@ -195,7 +195,7 @@ gegl_rectangle_is_empty (const GeglRectangle *r)
   return r->width == 0 && r->height == 0;
 }
 
-static GeglRectangle *
+GeglRectangle *
 gegl_rectangle_dup (const GeglRectangle *rectangle)
 {
   GeglRectangle *result = g_new (GeglRectangle, 1);
diff --git a/gegl/gegl-utils.h b/gegl/gegl-utils.h
index e479ea1..211c6c1 100644
--- a/gegl/gegl-utils.h
+++ b/gegl/gegl-utils.h
@@ -109,6 +109,16 @@ gboolean    gegl_rectangle_equal_coords  (const GeglRectangle *rectangle,
 gboolean    gegl_rectangle_is_empty     (const GeglRectangle *rectangle);
 
 /**
+ * gegl_rectangle_dup:
+ * @rectangle: the #GeglRectangle to duplicate
+ *
+ * Create a new copy of @rectangle.
+ *
+ * Return value: (transfer full): a #GeglRectangle
+ */
+GeglRectangle *gegl_rectangle_dup       (const GeglRectangle *rectangle);
+
+/**
  * gegl_rectangle_copy:
  * @destination: a #GeglRectangle
  * @source: a #GeglRectangle


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]