gimp/app
Henrik Brix Andersen edd5c33923 Added a per image configurable grid.
This fixes bug #65198

* app/core/Makefile.am
* app/core/core-types.h:
* app/core/gimpgrid.[ch]: added new class GimpGrid.

* app/core/core-enums.[ch]: added new enum GimpGridType.

* app/core/gimpimage-guides.[ch]: removed the gimp_image_snap_*()
functions...

* app/core/gimpimage-snap.[ch]: ...and added them here since they
are no longer guide specific.

* app/core/gimpimage-undo-push.[ch]: added
gimp_image_undo_push_image_grid()

* app/display/gimpdisplayshell-handlers.c:
* app/core/gimpimage.[ch]: added grid member to _GimpImage. Added
new signal "grid_changed", added gimp_image_grid_changed(),
gimp_image_get_grid() and gimp_image_set_grid().

* app/display/gimpdisplayshell-appearance.[ch]: added
gimp_display_shell_set_show_grid(),
gimp_display_shell_get_show_grid(),
gimp_display_shell_set_snap_to_grid() and
gimp_display_shell_get_snap_to_grid().

* app/display/gimpdisplayshell-callbacks.c: added call to
gimp_display_shell_draw_grid()

* app/display/gimpdisplayshell.[ch]: added grid member to
_GimpDisplayShellVisibility, added snap_to_grid and grid_dialog
members to _GimpDisplayShell, added
gimp_display_shell_draw_grid(), modified
gimp_display_shell_snap_coords() to use the new
gimp_image_snap_*() functions.

* app/gui/image-menu.c: added grid entries to
image_menu_entries[].

* app/gui/view-commands.[ch]: added
view_configure_grid_cmd_callback(),
view_toggle_grid_cmd_callback() and
view_snap_to_grid_cmd_callback().

* app/gui/Makefile.am
* app/gui/grid-dialog.[ch]: added a grid dialog.
2003-06-23 19:34:48 +00:00
..
actions Added a per image configurable grid. 2003-06-23 19:34:48 +00:00
arch/i386/mmx Fixed .type directives (would not compile on certain systems). 2002-05-07 07:59:21 +00:00
base added "gint ref_count" to the TileManager struct. 2003-05-26 17:02:06 +00:00
config Increased default tile cache to 64 MB. 2003-06-22 16:36:31 +00:00
core Added a per image configurable grid. 2003-06-23 19:34:48 +00:00
dialogs Added a per image configurable grid. 2003-06-23 19:34:48 +00:00
display Added a per image configurable grid. 2003-06-23 19:34:48 +00:00
file fixed error messages. 2003-06-20 11:04:11 +00:00
gui Added a per image configurable grid. 2003-06-23 19:34:48 +00:00
menus Added a per image configurable grid. 2003-06-23 19:34:48 +00:00
paint oops, I had not saved my changes before the commit 2003-06-13 11:16:08 +00:00
paint-funcs Attempt to finally fix Smudge tool problems (bug #115057): 2003-06-13 11:12:04 +00:00
pdb use plug_in_get_undo_desc() instead of duplicating its code. 2003-06-20 14:13:15 +00:00
plug-in added separate GMainLoops for waiting for extension_ack and for 2003-06-23 18:27:03 +00:00
text replace the win9x specific cd .... with the portable cd ..\..\.. 2003-06-19 09:57:35 +00:00
tools replace the win9x specific cd .... with the portable cd ..\..\.. 2003-06-19 09:57:35 +00:00
vectors updated win32 (msvc) build 2003-05-24 17:00:03 +00:00
widgets app/widgets/gimpcontainergridview.c disable workarounds for bugs #110737 2003-06-21 14:51:31 +00:00
xcf app/vectors/Makefile.am new files implementing a compatibility API for 2003-05-22 19:02:38 +00:00
.cvsignore Makefile.am configure.in gimp-1.3.pc.in added pkg-config files for 2001-11-25 00:19:38 +00:00
Makefile.am Remove. No gimp library uses symbols from the gimp executable any longer, 2003-05-31 21:24:56 +00:00
airbrush.c prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
app_procs.c enabled passing of file: URIs as command line parameters. 2003-06-23 13:42:31 +00:00
app_procs.h removed the calls to g_log_set_handler(). 2003-05-29 11:34:30 +00:00
appenv.h added -DGIMP_APP_GLUE_COMPILATION to AM_CPPFLAGS. 2002-12-04 12:26:39 +00:00
batch.c added G_SPAWN_CHILD_INHERITS_STDIN to the flags passed to g_spawn_async(). 2003-03-21 16:50:55 +00:00
batch.h added G_SPAWN_CHILD_INHERITS_STDIN to the flags passed to g_spawn_async(). 2003-03-21 16:50:55 +00:00
errors.c Cleaned up and improved the message system: 2003-06-13 14:37:00 +00:00
errors.h added -DGIMP_APP_GLUE_COMPILATION to AM_CPPFLAGS. 2002-12-04 12:26:39 +00:00
gimp-intl.h Makefile.am removed this header file. 2003-03-25 16:38:19 +00:00
gimp.rc Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00
libgimp_glue.c changed again to take no paramaters and use _gimp_standard_help_func from 2003-05-25 14:23:43 +00:00
libgimp_glue.h changed again to take no paramaters and use _gimp_standard_help_func from 2003-05-25 14:23:43 +00:00
main.c removed the calls to g_log_set_handler(). 2003-05-29 11:34:30 +00:00
makefile.mingw.in Mark as out-of-date. 2002-12-26 01:19:09 +00:00
makefile.msc replace the win9x specific cd .... with the portable cd ..\..\.. 2003-06-19 09:57:35 +00:00
paint_core.h prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
paint_options.h prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
plug_in_cmds.c Garry R. Osgood <grosgood@rcn.com> 2001-03-11 13:15:41 +00:00
transform_core.c prototype for an extension that allows gmodules as plugins. Known bug: 2001-02-14 04:55:21 +00:00
wilber.ico Second batch of Win32 merge. 1999-03-07 12:56:03 +00:00