gimp/app
Ell 1e95481feb app: allow moving an intersecting pair of guides with the Move tool
This commit adds support for moving together an intersecting pair
of guides using the Move tool, by dragging the guides at their
point of intersection.  This is useful when the guides are used to
mark a point, rather than a pair of lines (e.g., as is the case for
the mandala symmetry guides, which mark the symmetry's point of
origin).

Add gimp_image_pick_guides(), which can return a set of guides,
rather than a single guide.  The API allows an arbitrary set of
guides to be returned, but, in practice, at most two intersecting
guides are returned, as per the above.

In GimpMoveTool and GimpGuideTool, add support for moving multiple
guides together, and, in GimpMoveTool, use gimp_image_pick_guides()
to potentially pick multiple guides.
2019-05-30 01:51:06 -04:00
..
actions Issue #835: warnings building with Clang. 2019-05-07 18:12:47 +09:00
config Issue #3119 - Two tooltips were marked as translatable 2019-05-29 22:39:37 +00:00
core app: allow moving an intersecting pair of guides with the Move tool 2019-05-30 01:51:06 -04:00
dialogs Issue #3105 - "Maximum Image Size" changed to "Maximum new image size" 2019-05-30 00:25:37 +02:00
display app: use g_clear_pointer() in more places 2019-05-27 17:47:55 +02:00
file app: allow core file procedure which don't return an image. 2019-04-12 18:42:03 +02:00
file-data app, plug-ins: make sure a GIH brush's spacing is preserved 2019-05-28 00:25:47 +02:00
gegl app: add support for offset buffers in gimp_gegl_apply_[cached_]operation() 2019-05-29 05:38:58 -04:00
gui app: include system gimp.css file in theme.css 2019-03-27 20:14:10 -04:00
menus Issue #835: warnings building with Clang. 2019-05-07 18:12:47 +09:00
operations app: disregard composite space in source-only trivial layer modes 2019-05-24 02:42:56 -04:00
paint app: fix symmetry transform in Clone/Heal tools when brush is cropped 2019-05-29 05:26:43 -04:00
pdb app: use g_clear_pointer() in more places 2019-05-27 17:47:55 +02:00
plug-in app: allow core file procedure which don't return an image. 2019-04-12 18:42:03 +02:00
propgui app: make gimp_prop_gui_chain_toggled() less error-prone. 2019-03-20 15:05:22 +01:00
tests Issue #3364 - make check fails with a linker error 2019-05-25 16:02:00 +02:00
text app: use g_clear_pointer() in more places 2019-05-27 17:47:55 +02:00
tools app: allow moving an intersecting pair of guides with the Move tool 2019-05-30 01:51:06 -04:00
vectors app, libgimpconfig: make various usage of g_file_replace() safer. 2018-11-26 15:50:38 +01:00
widgets Issue #2986 - Input controller configuration window is too small by default 2019-05-29 23:35:13 +02:00
xcf Issue #2685 - Crash when distributing layers horizontally 2019-01-03 15:02:55 +01:00
.gitignore Move git-version.h to the toplevel also in .gitignore 2018-01-29 20:26:18 +01:00
Makefile.am Issue #2794 - Gimp crash just on File Open and Edit Preferences 2019-05-28 11:55:59 +02:00
about.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
app.c app: initialize GimpBacktrace earlier on 2019-05-19 10:49:57 -04:00
app.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
errors.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
errors.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-debug.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-debug.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-log.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-log.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-priorities.h app: fix image-window UI-manager update while a projection is being rendered 2019-03-30 19:31:23 -04:00
gimp-version.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimp-version.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcore.def app: remove "Edit -> Fade..." 2018-12-27 11:44:25 -05:00
language.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
language.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
main.c app: initialize GimpBacktrace earlier on 2019-05-19 10:49:57 -04:00
sanity.c depend on babl-0.1.64 2019-05-25 19:51:42 +02:00
sanity.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
signals.c Issue #2794 - Gimp crash just on File Open and Edit Preferences 2019-05-28 11:55:59 +02:00
signals.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
tests.c tests: OSX - activate GIMP window when tests are running 2018-11-23 23:20:20 +01:00
tests.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
unique.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
unique.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00