GimpPlugInManager

GimpPlugInManager

Synopsis

                    GimpPlugInManager;
GimpPlugInManager * gimp_plug_in_manager_new            (Gimp *gimp);
void                gimp_plug_in_manager_initialize     (GimpPlugInManager *manager,
                                                         GimpInitStatusFunc status_callback);
void                gimp_plug_in_manager_restore        (GimpPlugInManager *manager,
                                                         GimpContext *context,
                                                         GimpInitStatusFunc status_callback);
void                gimp_plug_in_manager_exit           (GimpPlugInManager *manager);
void                gimp_plug_in_manager_add_procedure  (GimpPlugInManager *manager,
                                                         GimpPlugInProcedure *procedure);
void                gimp_plug_in_manager_add_temp_proc  (GimpPlugInManager *manager,
                                                         GimpTemporaryProcedure *procedure);
void                gimp_plug_in_manager_remove_temp_proc
                                                        (GimpPlugInManager *manager,
                                                         GimpTemporaryProcedure *procedure);
void                gimp_plug_in_manager_add_open_plug_in
                                                        (GimpPlugInManager *manager,
                                                         GimpPlugIn *plug_in);
void                gimp_plug_in_manager_remove_open_plug_in
                                                        (GimpPlugInManager *manager,
                                                         GimpPlugIn *plug_in);
void                gimp_plug_in_manager_plug_in_push   (GimpPlugInManager *manager,
                                                         GimpPlugIn *plug_in);
void                gimp_plug_in_manager_plug_in_pop    (GimpPlugInManager *manager);
void                gimp_plug_in_manager_history_changed
                                                        (GimpPlugInManager *manager);

Object Hierarchy

  GObject
   +----GimpObject
         +----GimpPlugInManager

Signals

  "history-changed"                                : Run Last
  "menu-branch-added"                              : Run Last
  "plug-in-closed"                                 : Run Last
  "plug-in-opened"                                 : Run Last

Description

Details

GimpPlugInManager

typedef struct _GimpPlugInManager GimpPlugInManager;


gimp_plug_in_manager_new ()

GimpPlugInManager * gimp_plug_in_manager_new            (Gimp *gimp);


gimp_plug_in_manager_initialize ()

void                gimp_plug_in_manager_initialize     (GimpPlugInManager *manager,
                                                         GimpInitStatusFunc status_callback);


gimp_plug_in_manager_restore ()

void                gimp_plug_in_manager_restore        (GimpPlugInManager *manager,
                                                         GimpContext *context,
                                                         GimpInitStatusFunc status_callback);


gimp_plug_in_manager_exit ()

void                gimp_plug_in_manager_exit           (GimpPlugInManager *manager);


gimp_plug_in_manager_add_procedure ()

void                gimp_plug_in_manager_add_procedure  (GimpPlugInManager *manager,
                                                         GimpPlugInProcedure *procedure);


gimp_plug_in_manager_add_temp_proc ()

void                gimp_plug_in_manager_add_temp_proc  (GimpPlugInManager *manager,
                                                         GimpTemporaryProcedure *procedure);


gimp_plug_in_manager_remove_temp_proc ()

void                gimp_plug_in_manager_remove_temp_proc
                                                        (GimpPlugInManager *manager,
                                                         GimpTemporaryProcedure *procedure);


gimp_plug_in_manager_add_open_plug_in ()

void                gimp_plug_in_manager_add_open_plug_in
                                                        (GimpPlugInManager *manager,
                                                         GimpPlugIn *plug_in);


gimp_plug_in_manager_remove_open_plug_in ()

void                gimp_plug_in_manager_remove_open_plug_in
                                                        (GimpPlugInManager *manager,
                                                         GimpPlugIn *plug_in);


gimp_plug_in_manager_plug_in_push ()

void                gimp_plug_in_manager_plug_in_push   (GimpPlugInManager *manager,
                                                         GimpPlugIn *plug_in);


gimp_plug_in_manager_plug_in_pop ()

void                gimp_plug_in_manager_plug_in_pop    (GimpPlugInManager *manager);


gimp_plug_in_manager_history_changed ()

void                gimp_plug_in_manager_history_changed
                                                        (GimpPlugInManager *manager);

Signal Details

The "history-changed" signal

void                user_function                      (GimpPlugInManager *gimppluginmanager,
                                                        gpointer           user_data)              : Run Last

gimppluginmanager :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "menu-branch-added" signal

void                user_function                      (GimpPlugInManager *gimppluginmanager,
                                                        gchar             *arg1,
                                                        gpointer           user_data)              : Run Last

gimppluginmanager :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "plug-in-closed" signal

void                user_function                      (GimpPlugInManager *gimppluginmanager,
                                                        GimpPlugIn        *arg1,
                                                        gpointer           user_data)              : Run Last

gimppluginmanager :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "plug-in-opened" signal

void                user_function                      (GimpPlugInManager *gimppluginmanager,
                                                        GimpPlugIn        *arg1,
                                                        gpointer           user_data)              : Run Last

gimppluginmanager :

the object which received the signal.

user_data :

user data set when the signal handler was connected.