Gimp/app/gui
Jehan 81d9da0c17 Bug 775931 - Shortcut for non-existing action shadows existing one.
Current logics of dealing with duplicate accelerators was just to delete
one randomly. This works ok in most case since we can't be in the head
of people and can't know which one they want to keep (yet we can't keep
both because that makes it very complicated to reset the shortcut
appropriately by hand/GUI, without a tedious work of researching which
other action uses the same shortcut. See commit 2a232398c4).

There is still some cases where we can be a bit more clever than random
deletion: when one of the accelerator is mapped to a non-existing
action. In this case, let's delete this accelerator in priority. Not
only the chances of this being the expected result are higher; but even
worse, there is anyway no GUI way to delete the accelerator for the
non-existing action! Thus you could try and reset your existing action's
shortcut as many times as you want in the GUI, it would always end up
deleted at next startup!

Note that if the non-existing action's shortcut has no duplicate, it
won't be deleted. This ensure that you could uninstall a plugin, then
reinstall it later and still have your custom shortcuts saved in the
meantime. A shortcut of a non-existing action will *only* be cleaned out
if it is redundant with the shortcut of an existing action.
2017-12-05 02:07:16 +01:00
..
.gitignore Bug 622934 - Migrate from dbus-glib to glib's GDBus 2013-05-24 23:25:47 +02:00
dbus-service.xml app: batch commands won't run on existing instance. 2015-09-28 22:31:21 +02:00
gimpdbusservice.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
gimpdbusservice.h Bug 622934 - Migrate from dbus-glib to glib's GDBus 2013-05-24 23:25:47 +02:00
gimpuiconfigurer.c app: get rid of including menus/ stuff from widgets/ and other places 2016-11-23 19:38:44 +01:00
gimpuiconfigurer.h
gui-message.c app: move error console highlight flags to aux-info 2017-11-13 10:19:12 -05:00
gui-message.h
gui-types.h
gui-unique.c app: port GimpAppleEventHandler to GFile too, it made opening files crash 2014-07-30 21:34:27 +02:00
gui-unique.h
gui-vtable.c app: get rid of including menus/ stuff from widgets/ and other places 2016-11-23 19:38:44 +01:00
gui-vtable.h app: pass the startup monitor to displays opened from the copmmand line 2014-05-03 00:54:20 +02:00
gui.c Bug 775931 - Shortcut for non-existing action shadows existing one. 2017-12-05 02:07:16 +01:00
gui.h
icon-themes.c Bug 759904: Some icons can't be set from the icon theme 2016-09-02 12:30:49 +02:00
icon-themes.h Bug 759105 - Patch to add icon theme selection 2015-12-09 12:50:15 +01:00
Makefile.am Bug 759105 - Patch to add icon theme selection 2015-12-09 12:50:15 +01:00
session.c app: move error console highlight flags to aux-info 2017-11-13 10:19:12 -05:00
session.h app: make sure the GUI appears on the same monitor as the splash 2014-05-02 21:16:17 +02:00
splash.c app: clean out tab indentations. 2016-12-21 04:05:32 +01:00
splash.h app: make sure the GUI appears on the same monitor as the splash 2014-05-02 21:16:17 +02:00
themes.c app: do not assume PixbufStyle type exists. 2017-12-01 20:59:58 +01:00
themes.h app: keep the theme directories around a GFiles 2014-07-20 17:09:25 +02:00