gimp/app
Michael Natterer e82a31ad91 Make sure we create actions for all plug-in procedures which have a
2007-03-19  Michael Natterer  <mitch@gimp.org>

	Make sure we create actions for all plug-in procedures which have
	a menu_label, so it's possible to assign shortcuts to them.
	Fixes bug #371300.

	* app/actions/plug-in-actions.c (plug_in_actions_setup): removed
	duplicate code and simply call plug_in_actions_register_procedure()
	on all actions, it already does all needed checks and signal
	connections by itself.

	(plug_in_actions_update)
	(plug_in_actions_register_procedure)
	(plug_in_actions_unregister_procedure): unified checks for whether
	a plug-in procedure needs an action or not: it needs either a
	menu_label or menu_paths and must not have extensions, prefixes or
	magics.

	* libgimp/gimp.c (gimp_install_procedure): document that it's
	possible to install shortcut-only procedures by registering a
	menu_label but no menu_paths.


svn path=/trunk/; revision=22147
2007-03-19 14:41:23 +00:00
..
actions Make sure we create actions for all plug-in procedures which have a 2007-03-19 14:41:23 +00:00
base documentation. 2007-03-14 09:13:12 +00:00
composite updated #include "file/file-utils.h" for file_utils_uri_display_name 2007-01-13 22:41:21 +00:00
config fixed build of test-config. 2007-03-09 19:29:31 +00:00
core simplified brush scale calculation by making sure that brush_core->scale 2007-03-18 19:48:36 +00:00
dialogs include "libgimpmath/gimpmathtypes.h" instead of "libgimpmath/gimpmath.h". 2007-03-09 13:00:01 +00:00
display sprinkled some const qualifiers and removed obscure shift code in favor of 2007-03-14 14:37:04 +00:00
file jikes, the offset is to be interpreted as offset from the start of the 2007-03-18 17:08:08 +00:00
gui include "libgimpmath/gimpmathtypes.h" instead of "libgimpmath/gimpmath.h". 2007-03-09 13:00:01 +00:00
menus removed all .cvsignore files from SVN 2006-12-30 14:31:03 +00:00
paint cosmetic cleanup. 2007-03-18 20:47:12 +00:00
paint-funcs Makes default Select -> Border behaviour consistent, and makes 'sticky 2007-03-05 20:21:23 +00:00
pdb gimp_plug_in_get_undo_desc() uses gimp_plug_in_procedure_get_label(). Made 2007-03-12 13:04:32 +00:00
plug-in don't just g_free() the GValueArray after we memcpy()-stole its values 2007-03-16 14:24:02 +00:00
text include "libgimpmath/gimpmathtypes.h" instead of "libgimpmath/gimpmath.h". 2007-03-09 13:00:01 +00:00
tools register the tool with GIMP_PAINT_OPTIONS_CONTEXT_MASK and 2007-03-17 15:24:17 +00:00
vectors include "libgimpmath/gimpmathtypes.h" instead of "libgimpmath/gimpmath.h". 2007-03-09 13:00:01 +00:00
widgets Make the height of the previews in data editors configurable. Fixes bug 2007-03-17 18:20:19 +00:00
xcf app/core/Makefile.am new files implementing new(), ref() and unref() and 2007-01-30 10:34:59 +00:00
Makefile.am renamed to app/app.[ch]. 2007-02-02 14:27:16 +00:00
about.h updated copyright. 2007-01-12 14:46:30 +00:00
app.c renamed to app/app.[ch]. 2007-02-02 14:27:16 +00:00
app.h renamed to app/app.[ch]. 2007-02-02 14:27:16 +00:00
batch.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
batch.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
errors.c Make the handling of console output make more sense Win32. Should mostly 2007-01-26 20:47:36 +00:00
errors.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
fileicon.ico fileicon.ico new icons for the Windows build created by Jernej 2006-05-02 06:37:08 +00:00
gimp-intl.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimp.rc [new file] app/dialogs/Makefile.am : added to EXTRA_DIST 2004-11-21 14:22:45 +00:00
gimpcore.def updated 2007-03-04 19:04:42 +00:00
main.c renamed to app/app.[ch]. 2007-02-02 14:27:16 +00:00
makefile.msc updated 2007-03-04 19:04:42 +00:00
sanity.c configure.in depend on glib >= 2.12.3. 2007-01-12 13:48:30 +00:00
sanity.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
units.c In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
units.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
wilber.ico fileicon.ico new icons for the Windows build created by Jernej 2006-05-02 06:37:08 +00:00