GimpMenuFactory

GimpMenuFactory

Synopsis

struct              GimpMenuFactoryEntry;
                    GimpMenuFactory;
                    GimpMenuFactoryPrivate;
GimpMenuFactory *   gimp_menu_factory_new               (Gimp *gimp,
                                                         GimpActionFactory *action_factory);
void                gimp_menu_factory_manager_register  (GimpMenuFactory *factory,
                                                         const gchar *identifier,
                                                         const gchar *first_group,
                                                         ...);
GList *             gimp_menu_factory_get_registered_menus
                                                        (GimpMenuFactory *factory);
GimpUIManager *     gimp_menu_factory_manager_new       (GimpMenuFactory *factory,
                                                         const gchar *identifier,
                                                         gpointer callback_data,
                                                         gboolean create_tearoff);

Object Hierarchy

  GObject
   +----GimpObject
         +----GimpMenuFactory

Description

Details

struct GimpMenuFactoryEntry

struct GimpMenuFactoryEntry {
  gchar *identifier;
  GList *action_groups;
  GList *managed_uis;
};


GimpMenuFactory

typedef struct _GimpMenuFactory GimpMenuFactory;


GimpMenuFactoryPrivate

typedef struct _GimpMenuFactoryPrivate GimpMenuFactoryPrivate;


gimp_menu_factory_new ()

GimpMenuFactory *   gimp_menu_factory_new               (Gimp *gimp,
                                                         GimpActionFactory *action_factory);


gimp_menu_factory_manager_register ()

void                gimp_menu_factory_manager_register  (GimpMenuFactory *factory,
                                                         const gchar *identifier,
                                                         const gchar *first_group,
                                                         ...);


gimp_menu_factory_get_registered_menus ()

GList *             gimp_menu_factory_get_registered_menus
                                                        (GimpMenuFactory *factory);


gimp_menu_factory_manager_new ()

GimpUIManager *     gimp_menu_factory_manager_new       (GimpMenuFactory *factory,
                                                         const gchar *identifier,
                                                         gpointer callback_data,
                                                         gboolean create_tearoff);