gimp/app/display
Michael Natterer 68e6d7a610 Add some infrastructure for the on-canvas text editing GSoC project:
2008-10-26  Michael Natterer  <mitch@gimp.org>

	Add some infrastructure for the on-canvas text editing GSoC
	project:

	* app/tools/gimptoolcontrol.[ch]: add boolean wants_all_key_events
	member and API to set and get it.

	* app/tools/gimptool.[ch]: add GimpTool::get_popup() which returns
	the tool's context menu if it has one, or NULL otherwise.

	* app/tools/tool_manager.[ch]: add tool_manager_get_popup_active()
	wrapper.

	* app/display/gimpdisplayshell-callbacks.c: check if the tool has
	a popup menu and show it instead of the usual right-click menu.

	Also call the tool's key_press() unconditionally if it wants all
	key events, but this code needs more thinking.


svn path=/trunk/; revision=27416
2008-10-26 16:25:24 +00:00
..
display-enums.c Bug 553534 – centering issues after image scaling and setting zoom 2008-10-02 14:53:35 +00:00
display-enums.h Bug 553534 – centering issues after image scaling and setting zoom 2008-10-02 14:53:35 +00:00
display-types.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpcanvas.c #define GIMP_CANVAS_EVENT_MASK. 2008-08-22 16:05:46 +00:00
gimpcanvas.h #define GIMP_CANVAS_EVENT_MASK. 2008-08-22 16:05:46 +00:00
gimpdisplay-foreach.c Bug 556896 – Dialogs don't get minimized with single image window 2008-10-23 08:39:46 +00:00
gimpdisplay-foreach.h Bug 556896 – Dialogs don't get minimized with single image window 2008-10-23 08:39:46 +00:00
gimpdisplay-handlers.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplay-handlers.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdisplay.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplay.h added new function gimp_display_close() which decides if 2008-04-05 20:32:24 +00:00
gimpdisplayoptions.c reenabled rulers by default. 2008-05-27 13:45:50 +00:00
gimpdisplayoptions.h add new options object for the "no image" display appearance. 2008-03-18 22:21:47 +00:00
gimpdisplayshell-appearance.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplayshell-appearance.h app/display/gimpdisplayshell-draw.[ch] 2008-08-10 10:09:03 +00:00
gimpdisplayshell-autoscroll.c New function. 2008-08-26 18:50:54 +00:00
gimpdisplayshell-autoscroll.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdisplayshell-callbacks.c Add some infrastructure for the on-canvas text editing GSoC project: 2008-10-26 16:25:24 +00:00
gimpdisplayshell-callbacks.h turn into a GtkContainer subclass mainly to reduce the diff to a local 2008-08-21 23:55:58 +00:00
gimpdisplayshell-close.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplayshell-close.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdisplayshell-coords.c removed delta_time, delta_x, delta_y, distance and random from the 2008-07-18 11:56:05 +00:00
gimpdisplayshell-coords.h app/display/gimpdisplayshell-callbacks.c 2008-04-07 13:54:43 +00:00
gimpdisplayshell-cursor.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplayshell-cursor.h Bug 496772 – Position shown in the statusbar needs more precision (for 2008-08-20 16:22:09 +00:00
gimpdisplayshell-dnd.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplayshell-dnd.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdisplayshell-draw.c don't #include "libgimpwidgets/gimpwidgets.h". 2008-10-23 09:42:55 +00:00
gimpdisplayshell-draw.h New function. 2008-08-14 19:23:28 +00:00
gimpdisplayshell-filter-dialog.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplayshell-filter-dialog.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdisplayshell-filter.c added GimpColorConfig and GimpColorManaged as construct-only properties. 2007-08-06 22:10:09 +00:00
gimpdisplayshell-filter.h added GimpColorConfig and GimpColorManaged as construct-only properties. 2007-08-06 22:10:09 +00:00
gimpdisplayshell-handlers.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplayshell-handlers.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdisplayshell-icon.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplayshell-icon.h app/display/gimpdisplayshell-icon.[ch] moved more icon code to its new 2008-03-26 09:35:14 +00:00
gimpdisplayshell-layer-select.c add new functions gimp_image_get_layer_by_index(), _channel_by_index() and 2008-10-10 11:45:00 +00:00
gimpdisplayshell-layer-select.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdisplayshell-preview.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplayshell-preview.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdisplayshell-progress.c swallow informational messages if there aren't handled by the statusbar. 2008-07-10 09:42:36 +00:00
gimpdisplayshell-progress.h added gimp_statusbar_peek(), a method to access the contents of the 2008-03-25 14:07:10 +00:00
gimpdisplayshell-render.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplayshell-render.h app/display/gimpdisplayshell-draw.[ch] 2008-08-10 10:09:03 +00:00
gimpdisplayshell-scale-dialog.c Bug 553534 – centering issues after image scaling and setting zoom 2008-10-02 14:53:35 +00:00
gimpdisplayshell-scale-dialog.h app/display/Makefile.am app/display/gimpdisplayshell-scale.[ch] split 2008-08-16 11:51:10 +00:00
gimpdisplayshell-scale.c don't #include "libgimpwidgets/gimpwidgets.h". 2008-10-23 09:42:55 +00:00
gimpdisplayshell-scale.h Bug 553534 – centering issues after image scaling and setting zoom 2008-10-02 14:53:35 +00:00
gimpdisplayshell-scroll.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplayshell-scroll.h New function. 2008-08-26 18:50:54 +00:00
gimpdisplayshell-selection.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplayshell-selection.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdisplayshell-title.c Bug 557870 – "Qmask" message popping up here and there 2008-10-25 15:29:35 +00:00
gimpdisplayshell-title.h In all files, changed the standard copyright notice to say "GIMP - The GNU 2006-12-09 21:33:38 +00:00
gimpdisplayshell-transform.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpdisplayshell-transform.h app/display/gimpdisplayshell-draw.[ch] 2008-08-10 10:09:03 +00:00
gimpdisplayshell.c Bug 556896 – Dialogs don't get minimized with single image window 2008-10-24 06:48:56 +00:00
gimpdisplayshell.h don't #include "libgimpwidgets/gimpwidgets.h". 2008-10-23 09:42:55 +00:00
gimpnavigationeditor.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpnavigationeditor.h Bill Skaggs <weskaggs@primate.ucdavis.edu> 2007-12-16 02:06:15 +00:00
gimpscalecombobox.c reverted last change. 2008-05-29 13:59:30 +00:00
gimpscalecombobox.h Stop including single headers from gtk+ to be prepared for the upcoming 2008-05-23 20:38:52 +00:00
gimpstatusbar.c Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a 2008-10-09 20:24:04 +00:00
gimpstatusbar.h Bug 496772 – Position shown in the statusbar needs more precision (for 2008-08-20 16:22:09 +00:00
Makefile.am reorder sections consistently. Remove redundant CFLAGS. 2008-10-07 11:58:14 +00:00
makefile.msc updated include <string.h> for memcmp() include <string.h> for strcmp() 2008-10-03 19:27:54 +00:00