From 553e05ec6e292eed8e5f6491304676574a334a64 Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Sat, 29 Oct 2011 23:39:46 +0200 Subject: [PATCH] app: add a function to get the paint options from GimpPDBContext --- app/pdb/gimppdbcontext.c | 11 +++++++++++ app/pdb/gimppdbcontext.h | 11 +++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/app/pdb/gimppdbcontext.c b/app/pdb/gimppdbcontext.c index 899045021e..7e6b9a3882 100644 --- a/app/pdb/gimppdbcontext.c +++ b/app/pdb/gimppdbcontext.c @@ -383,3 +383,14 @@ gimp_pdb_context_new (Gimp *gimp, return GIMP_CONTEXT (context); } + +GimpPaintOptions * +gimp_pdb_context_get_paint_options (GimpPDBContext *context, + const gchar *name) +{ + g_return_val_if_fail (GIMP_IS_PDB_CONTEXT (context), NULL); + g_return_val_if_fail (name != NULL, NULL); + + return (GimpPaintOptions *) + gimp_container_get_child_by_name (context->paint_options_list, name); +} diff --git a/app/pdb/gimppdbcontext.h b/app/pdb/gimppdbcontext.h index a27df2fe70..810304f4de 100644 --- a/app/pdb/gimppdbcontext.h +++ b/app/pdb/gimppdbcontext.h @@ -62,11 +62,14 @@ struct _GimpPDBContextClass }; -GType gimp_pdb_context_get_type (void) G_GNUC_CONST; +GType gimp_pdb_context_get_type (void) G_GNUC_CONST; -GimpContext * gimp_pdb_context_new (Gimp *gimp, - GimpContext *parent, - gboolean set_parent); +GimpContext * gimp_pdb_context_new (Gimp *gimp, + GimpContext *parent, + gboolean set_parent); + +GimpPaintOptions * gimp_pdb_context_get_paint_options (GimpPDBContext *context, + const gchar *name); #endif /* __GIMP_PDB_CONTEXT_H__ */