[gimp/goat-invasion: 62/234] app: add gimp_drawable_get_babl_format()
- From: Ãyvind KolÃs <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/goat-invasion: 62/234] app: add gimp_drawable_get_babl_format()
- Date: Fri, 23 Mar 2012 11:58:37 +0000 (UTC)
commit b635088de60471c6ab20958d961aabed415392ae
Author: Michael Natterer <mitch gimp org>
Date: Fri Mar 16 00:01:34 2012 +0100
app: add gimp_drawable_get_babl_format()
app/core/gimpdrawable.c | 8 ++++++++
app/core/gimpdrawable.h | 1 +
2 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/app/core/gimpdrawable.c b/app/core/gimpdrawable.c
index 088d8e8..3c91194 100644
--- a/app/core/gimpdrawable.c
+++ b/app/core/gimpdrawable.c
@@ -1812,6 +1812,14 @@ gimp_drawable_fill_by_type (GimpDrawable *drawable,
gimp_drawable_fill (drawable, pattern ? NULL : &color, pattern);
}
+const Babl *
+gimp_drawable_get_babl_format (const GimpDrawable *drawable)
+{
+ g_return_val_if_fail (GIMP_IS_DRAWABLE (drawable), NULL);
+
+ return gimp_bpp_to_babl_format (gimp_drawable_bytes (drawable), TRUE);
+}
+
gboolean
gimp_drawable_has_alpha (const GimpDrawable *drawable)
{
diff --git a/app/core/gimpdrawable.h b/app/core/gimpdrawable.h
index 7fd0353..c9c4c1a 100644
--- a/app/core/gimpdrawable.h
+++ b/app/core/gimpdrawable.h
@@ -222,6 +222,7 @@ void gimp_drawable_fill_by_type (GimpDrawable *drawable,
GimpContext *context,
GimpFillType fill_type);
+const Babl * gimp_drawable_get_babl_format (const GimpDrawable *drawable);
gboolean gimp_drawable_has_alpha (const GimpDrawable *drawable);
GimpImageType gimp_drawable_type (const GimpDrawable *drawable);
GimpImageType gimp_drawable_type_with_alpha (const GimpDrawable *drawable);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]