[gimp] app: add gimp_pdb_context_get_paint_options_list()



commit 3661097c04384dc23275387c6d48e632368e0a88
Author: Michael Natterer <mitch gimp org>
Date:   Sat Apr 14 21:11:05 2018 +0200

    app: add gimp_pdb_context_get_paint_options_list()
    
    Which returns the entire GimpContainer of paint options.

 app/pdb/gimppdbcontext.c |    8 ++++++++
 app/pdb/gimppdbcontext.h |    2 ++
 2 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/app/pdb/gimppdbcontext.c b/app/pdb/gimppdbcontext.c
index 086e04d..07aa801 100644
--- a/app/pdb/gimppdbcontext.c
+++ b/app/pdb/gimppdbcontext.c
@@ -503,6 +503,14 @@ gimp_pdb_context_new (Gimp        *gimp,
   return GIMP_CONTEXT (context);
 }
 
+GimpContainer *
+gimp_pdb_context_get_paint_options_list (GimpPDBContext *context)
+{
+  g_return_val_if_fail (GIMP_IS_PDB_CONTEXT (context), NULL);
+
+  return context->paint_options_list;
+}
+
 GimpPaintOptions *
 gimp_pdb_context_get_paint_options (GimpPDBContext *context,
                                     const gchar    *name)
diff --git a/app/pdb/gimppdbcontext.h b/app/pdb/gimppdbcontext.h
index 42d6db2..3e659db 100644
--- a/app/pdb/gimppdbcontext.h
+++ b/app/pdb/gimppdbcontext.h
@@ -71,6 +71,8 @@ GimpContext       * gimp_pdb_context_new                (Gimp           *gimp,
                                                          GimpContext    *parent,
                                                          gboolean        set_parent);
 
+GimpContainer     * gimp_pdb_context_get_paint_options_list
+                                                        (GimpPDBContext *context);
 GimpPaintOptions  * gimp_pdb_context_get_paint_options  (GimpPDBContext *context,
                                                          const gchar    *name);
 GList             * gimp_pdb_context_get_brush_options  (GimpPDBContext *context);


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