1. 06 May, 2014 1 commit
  2. 18 Jul, 2009 1 commit
    • Michael Natterer's avatar
      Remove the possibility to disable mnemonics (bug #120034) · 6fd729cf
      Michael Natterer authored
      There is GtkSettings:gtk-enable-mnemonics: now, so there is no
      reason to do the same in GIMP:
      * app/config/gimpguiconfig.[ch]: turn "menu-mnemonics" into a dummy.
      * app/dialogs/preferences-dialog.c: remove its GUI.
      * app/widgets/gimpactionfactory.[ch]
      * app/widgets/gimpactiongroup.[ch]: remove infrastructure for disabling
        menu mnemonics.
      * app/actions/actions.c: bye bye glue code.
  3. 17 Jan, 2009 1 commit
    • Michael Natterer's avatar
      Change licence to GPLv3 (and to LGPLv3 for libgimp). · d9b5207a
      Michael Natterer authored
      2009-01-17  Michael Natterer  <mitch@gimp.org>
      	* all files with a GPL header and all COPYING files:
      	Change licence to GPLv3 (and to LGPLv3 for libgimp).
      	Cleaned up some copyright headers and regenerated the parsers in
      	the ImageMap plugin.
      svn path=/trunk/; revision=27913
  4. 09 Dec, 2006 1 commit
  5. 27 Jul, 2004 1 commit
    • Michael Natterer's avatar
      Enabled disabling all menu mnemonics. Addresses bug #120034: · 210ef45a
      Michael Natterer authored
      2004-07-28  Michael Natterer  <mitch@gimp.org>
      	Enabled disabling all menu mnemonics. Addresses bug #120034:
      	* app/config/gimpguiconfig.[ch]
      	* app/config/gimprc-blurbs.h: added boolean RESTART property
      	* app/gui/preferences-dialog.c: added a GUI for it.
      	* app/widgets/gimpactiongroup.[ch]: added boolean CONSTRUCT_ONLY
      	property "mnemonics".
      	(gimp_action_group_add_*_actions): call gimp_strip_uline() on
      	the actions' labels if mnemonics is FALSE.
      	* app/widgets/gimpactionfactory.[ch]
      	* app/actions/actions.c: pass gui_config->menu_menmonics to
      	all action groups.
  6. 20 Jul, 2004 1 commit
    • Michael Natterer's avatar
      app/widgets/gimpactionfactory.[ch] added "label" and "stock-id" properties · 94fc8f15
      Michael Natterer authored
      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
      	* 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
  7. 27 Apr, 2004 1 commit
    • Michael Natterer's avatar
      app/widgets/Makefile.am app/widgets/widgets-types.h new GtkAction subclass · aae726ee
      Michael Natterer authored
      2004-04-27  Michael Natterer  <mitch@gimp.org>
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimppluginaction.[ch]: new GtkAction subclass which
      	remembers the PlugInProcDef.
      	* app/widgets/gimpactiongroup.[ch]: added "gpointer user_data" to
      	the GimpActionGroup struct and to gimp_action_group_new(). Removed
      	the user_data parameter from gimp_action_group_add_*_actions().
      	* app/widgets/gimpactionfactory.[ch]: changed accordingly.
      	* app/actions/*-actions.[ch]: removed user_data from all setup_funcs.
      	* app/actions/plug-in-actions.c: use a GimpPlugInAction and
      	finally use the right user_data for the callback so plug-in
      	callbacks have a proper context.
      	* app/gui/plug-in-menus.[ch]: renamed plug_in_menus_create2() to
      	* app/gui/image-menu.c
      	* app/gui/toolbox-menu.c: changed accordingly.
  8. 20 Apr, 2004 1 commit
    • Michael Natterer's avatar
      More unused action stuff: · 27a2c8c0
      Michael Natterer authored
      2004-04-21  Michael Natterer  <mitch@gimp.org>
      	More unused action stuff:
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpactionfactory.[ch]: added a simple factory which
      	produces GimpActionGroups.
      	* app/widgets/gimpactiongroup.[ch]: added an "update_func" member
      	to the GimpActionGroup struct. Added it as parameter to
      	gimp_action_group_new(). Added function gimp_action_group_update().
      	* app/widgets/gimpmenufactory.[ch]: added an "action_factory"
      	member and constructor parameter. Added code to create
      	GtkUIManagers from registered action group identifiers.
      	* app/actions/Makefile.am
      	* app/actions/actions.[ch]: new files: create a
      	"global_action_factory" and register all action groups with it.
      	* app/actions/edit-actions.c: s/edit_action_update/edit_actions_update/
      	* app/actions/plug-in-actions.[ch]: added API to add/remove
      	plug-in procedure actions dynamically (unfinished).
      	* app/gui/menus.c (menus_init): call actions_init().
      	(menus_exit): call actions_exit().