Gimp/app
Ell 2bdf5372ba app: wrap pointer around screen edges during relative spin scale adjustment
While applying a relative spin scale adjusment (i.e., when dragging
from the lower half of the spin scale), wrap the pointer around the
screen edges (of the current monitor), so that the maximal possible
adjustment amount isn't artifically limited by the screen geometry.
This is especially useful for spin scales in dockables, since
dockables are normally placed near the edge of the screen.

When the mouse is released, move the pointer back to its initial
position (at the beginning of the drag), to allow for subsequent
adjustments.

Unfortunately, moving the pointer programatically isn't supported
on all envrionments (Wayland, Xephyr, ...), and worse yet,
detecting that the pointer failed to move is tricky, so we have to
resort to an ungly hack to maintain the current behavior in this
case.  Gah :P
2017-11-01 15:59:48 -04:00
..
actions app: make error-console highlighting criterion configurable 2017-10-28 10:08:13 -04:00
config app: make error-console highlighting criterion configurable 2017-10-28 10:08:13 -04:00
core app, pdb: prevent custom gradient from being renamed 2017-10-30 17:22:29 -04:00
dialogs app: add tool gui to the blend tool 2017-10-09 12:48:54 -04:00
display app: implement GimpToolActiveModifiers in GimpTool 2017-10-29 16:42:53 +01:00
file app, libgimp: allow to register more than one MIME type per procedure 2017-05-04 23:22:37 +02:00
gegl Bug 786992 - removing alpha produces a black image (sometimes), with OpenCL 2017-10-21 11:44:27 -04:00
gui app: make error-console highlighting criterion configurable 2017-10-28 10:08:13 -04:00
menus app: allow specifying a callback function for propgui pickers 2017-10-16 12:38:37 -04:00
operations app: remove legacy color-erase mode from the layer mode combo 2017-10-23 09:53:07 -04:00
paint enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
pdb app, pdb: prevent custom gradient from being renamed 2017-10-30 17:22:29 -04:00
plug-in enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
propgui app: add compress-threshold-range prop to color-to-alpha-plus gui 2017-10-22 14:33:47 -04:00
tests app: add "#include <gegl.h>" to tests 2017-10-28 10:54:19 -04:00
text enums: add intermediate generated enum files to .gitignore 2017-08-24 15:35:27 -04:00
tools app: implement GimpToolActiveModifiers in GimpTool 2017-10-29 16:42:53 +01:00
vectors app: use a lot of g_clear_object() and g_clear_pointer() 2017-07-15 18:42:44 +02:00
widgets app: wrap pointer around screen edges during relative spin scale adjustment 2017-11-01 15:59:48 -04:00
xcf app: in xcf-load, avoid writing buffer data for empty tiles 2017-10-04 06:51:34 -04:00
.gitignore
about.h
app.c Bug 787457 - Paint brush settings display system language (e.g. zh_TW) 2017-10-09 00:36:44 +02:00
app.h
errors.c Bug 774971 - Display errors outputted by GEGL. 2017-06-07 15:51:33 +02:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h app: turn magic matching debug output into GIMP_LOG() 2017-07-28 22:35:13 +02:00
gimp-priorities.h
gimpcore.def
language.c app: language.c contains no translatable strings, remove "gimp-intl.h" 2016-10-21 18:44:39 +02:00
language.h
main.c app: split sanity check into early/late stages, to fix gegl translation 2017-06-15 09:51:25 -04:00
Makefile.am app: add compiler info in gimp -v. 2017-09-10 01:21:55 +02:00
sanity.c configure.ac: require lcms >= 2.8 2017-09-02 17:10:01 +02:00
sanity.h app: split sanity check into early/late stages, to fix gegl translation 2017-06-15 09:51:25 -04:00
signals.c
signals.h
tests.c app: merge units.[ch] into core/gimp-units.[ch] 2016-09-12 23:51:29 +02:00
tests.h
unique.c
unique.h app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
version.c app: add compiler info in gimp -v. 2017-09-10 01:21:55 +02:00
version.h