GimpActionFactory

GimpActionFactory

Synopsis

struct              GimpActionFactoryEntry;
                    GimpActionFactory;
GimpActionFactory * gimp_action_factory_new             (Gimp *gimp);
void                gimp_action_factory_group_register  (GimpActionFactory *factory,
                                                         const gchar *identifier,
                                                         const gchar *label,
                                                         const gchar *stock_id,
                                                         GimpActionGroupSetupFunc setup_func,
                                                         GimpActionGroupUpdateFunc update_func);
GimpActionGroup *   gimp_action_factory_group_new       (GimpActionFactory *factory,
                                                         const gchar *identifier,
                                                         gpointer user_data);

Object Hierarchy

  GObject
   +----GimpObject
         +----GimpActionFactory

Description

Details

struct GimpActionFactoryEntry

struct GimpActionFactoryEntry {
  gchar                     *identifier;
  gchar                     *label;
  gchar                     *stock_id;
  GimpActionGroupSetupFunc   setup_func;
  GimpActionGroupUpdateFunc  update_func;
};


GimpActionFactory

typedef struct _GimpActionFactory GimpActionFactory;


gimp_action_factory_new ()

GimpActionFactory * gimp_action_factory_new             (Gimp *gimp);


gimp_action_factory_group_register ()

void                gimp_action_factory_group_register  (GimpActionFactory *factory,
                                                         const gchar *identifier,
                                                         const gchar *label,
                                                         const gchar *stock_id,
                                                         GimpActionGroupSetupFunc setup_func,
                                                         GimpActionGroupUpdateFunc update_func);


gimp_action_factory_group_new ()

GimpActionGroup *   gimp_action_factory_group_new       (GimpActionFactory *factory,
                                                         const gchar *identifier,
                                                         gpointer user_data);