app/widgets/gimpactionfactory.[ch] added "label" and "stock-id" properties
2004-07-20 Michael Natterer <mitch@gimp.org> * app/widgets/gimpactionfactory.[ch] * app/widgets/gimpactiongroup.[ch]: added "label" and "stock-id" properties to GtkActionGroup and allow to register them in the GimpActionFactory. * app/actions/actions.c: register user visible labels and icons with all action groups. * app/widgets/Makefile.am * app/widgets/widgets-types.h * app/widgets/gimpactionview.[ch]: new widget which shows a treeview of action groups and their actions & shortcuts. * app/widgets/gimpaction.[ch]: added gimp_action_name_compare() utility function. * app/widgets/gimpwidgets-utils.[ch]: added gimp_get_accel_string() utility function. * app/widgets/gimpcontrollers.[ch]: added gimp_controllers_get_ui_manager() which will be used for setting up the controller mapping dialog. * app/gui/preferences-dialog.c: added a "Configure Keyboard Shortcuts" button which pops up a GimpControllerView. Work in progress...
This commit is contained in:

committed by
Michael Natterer

parent
868bee6540
commit
94fc8f15a1
@ -31,6 +31,8 @@ typedef struct _GimpActionFactoryEntry GimpActionFactoryEntry;
|
||||
struct _GimpActionFactoryEntry
|
||||
{
|
||||
gchar *identifier;
|
||||
gchar *label;
|
||||
gchar *stock_id;
|
||||
GimpActionGroupSetupFunc setup_func;
|
||||
GimpActionGroupUpdateFunc update_func;
|
||||
};
|
||||
@ -66,6 +68,8 @@ 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);
|
||||
|
||||
|
Reference in New Issue
Block a user