GimpPlugInProcedure

GimpPlugInProcedure

Synopsis

                    GimpPlugInProcedure;
GimpProcedure *     gimp_plug_in_procedure_new          (GimpPDBProcType proc_type,
                                                         const gchar *prog);
GimpPlugInProcedure * gimp_plug_in_procedure_find       (GSList *list,
                                                         const gchar *proc_name);
const gchar *       gimp_plug_in_procedure_get_progname (const GimpPlugInProcedure *proc);
gboolean            gimp_plug_in_procedure_add_menu_path
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *menu_path,
                                                         GError **error);
const gchar *       gimp_plug_in_procedure_get_label    (GimpPlugInProcedure *proc);
void                gimp_plug_in_procedure_set_icon     (GimpPlugInProcedure *proc,
                                                         GimpIconType type,
                                                         const guint8 *data,
                                                         gint data_length);
const gchar *       gimp_plug_in_procedure_get_stock_id (const GimpPlugInProcedure *proc);
GdkPixbuf *         gimp_plug_in_procedure_get_pixbuf   (const GimpPlugInProcedure *proc);
gchar *             gimp_plug_in_procedure_get_help_id  (const GimpPlugInProcedure *proc);
gboolean            gimp_plug_in_procedure_get_sensitive
                                                        (const GimpPlugInProcedure *proc,
                                                         GimpDrawable *drawable);
void                gimp_plug_in_procedure_set_image_types
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *image_types);
void                gimp_plug_in_procedure_set_file_proc
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *extensions,
                                                         const gchar *prefixes,
                                                         const gchar *magics);
void                gimp_plug_in_procedure_set_mime_type
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *mime_ype);
void                gimp_plug_in_procedure_set_thumb_loader
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *thumbnailer);
const gchar *       gimp_plug_in_procedure_get_blurb    (const GimpPlugInProcedure *proc);
const gchar *       gimp_plug_in_procedure_get_help_domain
                                                        (const GimpPlugInProcedure *proc);
void                gimp_plug_in_procedure_set_help_domain
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *help_domain);
const gchar *       gimp_plug_in_procedure_get_locale_domain
                                                        (const GimpPlugInProcedure *proc);
void                gimp_plug_in_procedure_set_locale_domain
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *locale_domain);
void                gimp_plug_in_procedure_handle_return_values
                                                        (GimpPlugInProcedure *proc,
                                                         Gimp *gimp,
                                                         GimpProgress *progress,
                                                         GValueArray *return_vals);

Object Hierarchy

  GObject
   +----GimpObject
         +----GimpProcedure
               +----GimpPlugInProcedure
                     +----GimpTemporaryProcedure

Signals

  "menu-path-added"                                : Run First

Description

Details

GimpPlugInProcedure

typedef struct _GimpPlugInProcedure GimpPlugInProcedure;


gimp_plug_in_procedure_new ()

GimpProcedure *     gimp_plug_in_procedure_new          (GimpPDBProcType proc_type,
                                                         const gchar *prog);


gimp_plug_in_procedure_find ()

GimpPlugInProcedure * gimp_plug_in_procedure_find       (GSList *list,
                                                         const gchar *proc_name);


gimp_plug_in_procedure_get_progname ()

const gchar *       gimp_plug_in_procedure_get_progname (const GimpPlugInProcedure *proc);


gimp_plug_in_procedure_add_menu_path ()

gboolean            gimp_plug_in_procedure_add_menu_path
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *menu_path,
                                                         GError **error);


gimp_plug_in_procedure_get_label ()

const gchar *       gimp_plug_in_procedure_get_label    (GimpPlugInProcedure *proc);


gimp_plug_in_procedure_set_icon ()

void                gimp_plug_in_procedure_set_icon     (GimpPlugInProcedure *proc,
                                                         GimpIconType type,
                                                         const guint8 *data,
                                                         gint data_length);


gimp_plug_in_procedure_get_stock_id ()

const gchar *       gimp_plug_in_procedure_get_stock_id (const GimpPlugInProcedure *proc);


gimp_plug_in_procedure_get_pixbuf ()

GdkPixbuf *         gimp_plug_in_procedure_get_pixbuf   (const GimpPlugInProcedure *proc);


gimp_plug_in_procedure_get_help_id ()

gchar *             gimp_plug_in_procedure_get_help_id  (const GimpPlugInProcedure *proc);


gimp_plug_in_procedure_get_sensitive ()

gboolean            gimp_plug_in_procedure_get_sensitive
                                                        (const GimpPlugInProcedure *proc,
                                                         GimpDrawable *drawable);


gimp_plug_in_procedure_set_image_types ()

void                gimp_plug_in_procedure_set_image_types
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *image_types);


gimp_plug_in_procedure_set_file_proc ()

void                gimp_plug_in_procedure_set_file_proc
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *extensions,
                                                         const gchar *prefixes,
                                                         const gchar *magics);


gimp_plug_in_procedure_set_mime_type ()

void                gimp_plug_in_procedure_set_mime_type
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *mime_ype);


gimp_plug_in_procedure_set_thumb_loader ()

void                gimp_plug_in_procedure_set_thumb_loader
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *thumbnailer);


gimp_plug_in_procedure_get_blurb ()

const gchar *       gimp_plug_in_procedure_get_blurb    (const GimpPlugInProcedure *proc);


gimp_plug_in_procedure_get_help_domain ()

const gchar *       gimp_plug_in_procedure_get_help_domain
                                                        (const GimpPlugInProcedure *proc);


gimp_plug_in_procedure_set_help_domain ()

void                gimp_plug_in_procedure_set_help_domain
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *help_domain);


gimp_plug_in_procedure_get_locale_domain ()

const gchar *       gimp_plug_in_procedure_get_locale_domain
                                                        (const GimpPlugInProcedure *proc);


gimp_plug_in_procedure_set_locale_domain ()

void                gimp_plug_in_procedure_set_locale_domain
                                                        (GimpPlugInProcedure *proc,
                                                         const gchar *locale_domain);


gimp_plug_in_procedure_handle_return_values ()

void                gimp_plug_in_procedure_handle_return_values
                                                        (GimpPlugInProcedure *proc,
                                                         Gimp *gimp,
                                                         GimpProgress *progress,
                                                         GValueArray *return_vals);

Signal Details

The "menu-path-added" signal

void                user_function                      (GimpPlugInProcedure *gimppluginprocedure,
                                                        gchar               *arg1,
                                                        gpointer             user_data)                : Run First

gimppluginprocedure :

the object which received the signal.

user_data :

user data set when the signal handler was connected.