gimp/app
Michael Natterer 29456b96f9 Bug 744127 - Restore tab hover delay during drag-n-drops
Fix the return values of drag_motion() and drag_drop() callbacks.

Commit 7b85cf4de8 started mixing up
the two unrelated concepts

- the widgets has handled the event
- a drop here would do something / did something successfully

into one boolean value being both the function's return value and
a success indicator for the DND operation.

Untangle the concepts again by returning FALSE when
gimp_paned_box_will_handle_drag() returns TRUE (indicating that the
docking DND mechanism will kick in), and always returning TRUE
otherwise; and by using the state "drop was / would be successful"
only for calling gdk_drag_status() and gtk_drag_finish().

This way we make sure that:

- drag_leave() is called reliably again (because we return TRUE if no
  other widget will handle the event)
- drag data is freed reliably again (because we always call
  gtk_drag_finish())
2015-02-19 22:42:18 +01:00
..
actions app: add File -> Copy Image Location 2015-02-17 13:33:10 +01:00
config app: argh, fix last fix... 2014-09-17 22:31:43 +02:00
core Bug 692349: Poor placement of "Floating selection" entry in Layers dialog 2015-02-14 18:20:55 +01:00
dialogs app: force the action search dialog above its parent window... 2014-11-29 23:54:49 +01:00
display Add new codes for title bar: '%e' for offsets, '%r' for rotation 2015-01-29 11:06:54 -02:00
file app: fix implicit enum casting 2015-01-10 00:02:28 +01:00
gegl app: don't use g_free() as key_destroy_func in a GType-keyed hash table 2014-12-23 01:18:23 +01:00
gui app: move color history loading/saving to core/gimp-palettes.c 2014-11-27 01:10:46 +01:00
menus app: port menus_clear() to GIO 2014-07-29 14:53:27 +02:00
operations Bug 742623: Equalize operation fills buffer with nan values in floating point precision 2015-02-10 12:08:04 +01:00
paint app: #include "core/gimpdynamicsoutput.c" in some files in paint/ 2015-02-15 20:05:30 +01:00
pdb plug-ins, pdb: remove the value-propagate plug-in and add PDB compat procedures 2015-02-08 23:09:06 +01:00
plug-in app: don't leak "buffer" in gimp_interpreter_db_add_binfmt_misc() 2014-10-06 20:34:56 +02:00
tests app: fix test sessionrc files to expect the new "Color History" palette 2014-12-07 22:31:00 +01:00
text remove unnecessary if() 2014-08-16 00:37:14 +02:00
tools app: add gegl:value-propagate to Filters -> Distorts 2015-02-06 19:26:52 +01:00
vectors Clean up code around calls to g_file_replace() 2014-10-04 02:44:54 +02:00
widgets Bug 744127 - Restore tab hover delay during drag-n-drops 2015-02-19 22:42:18 +01:00
xcf app: extend array in xcf_load_vector() for the new members of GimpCoords 2014-11-18 23:05:47 +01:00
.gitignore
Makefile.am app: link against -lm, whatever new linker version seems to need is 2015-02-16 19:35:00 +01:00
about.h app: remove <> around the gnu.org URL in GIMP_LICENSE 2013-03-21 23:59:49 +01:00
app.c app: don't leak the gimpdir GFile in app_run() 2014-10-06 20:33:47 +02:00
app.h app: add a "Playground" perfs page and a --show-playground command line option 2014-09-14 01:08:25 +02:00
batch.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
batch.h
errors.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c app: turned an XCF debug patch I had into proper GIMP_LOG=xcf output 2014-07-09 22:36:55 +02:00
gimp-log.h app: turned an XCF debug patch I had into proper GIMP_LOG=xcf output 2014-07-09 22:36:55 +02:00
gimp-priorities.h app: add gimp-priorities.h and keep the most important priorities there 2014-07-02 04:47:24 +02:00
gimpcore.def
language.c Bug 675554 - fix overriden language environment variables on Windows. 2013-10-16 00:33:17 +13:00
language.h
main.c app: add a "Playground" perfs page and a --show-playground command line option 2014-09-14 01:08:25 +02:00
sanity.c configure.ac: require babl 0.1.12 2015-02-08 18:30:07 +01:00
sanity.h
signals.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
signals.h
tests.c app: add a "Playground" perfs page and a --show-playground command line option 2014-09-14 01:08:25 +02:00
tests.h app: forgot a s/const gchar*/GFile*/ in tests.[ch] 2014-08-29 21:36:31 +02:00
unique.c app: Fix unique logic on windows 2014-07-08 12:50:50 -04:00
unique.h
units.c app,libgimp*: fix includes to follow our include policy 2013-10-15 01:58:39 +02:00
units.h
version.c
version.h