Jehan
2f83db70ff
app: delete duplicate modifier rows in the modifiers editor.
...
When changing the modifiers of a mapping, we should delete any previous
row with the same modifiers.
2022-08-21 16:51:30 +02:00
Jehan
60d08c87f4
app: delete the previous mapping when changing modifier.
...
Previously, when updating a modifier mapping, we ended up with a
duplicate for the same action.
2022-08-21 12:50:17 +02:00
Jehan
dd012d11d2
app: now support custom actions as input device button + modifiers.
...
Custom actions are basically any action (currently GtkAction) which can
be assigned a shortcut. Now they can also be assigned to an input device
button (with modifier or not).
2022-08-17 14:20:18 +02:00
Jehan
f7d7771038
app: try to make the button selection button more obvious.
...
From Aryeom's feedback, it's really not obvious enough how we start
customizing button's modifiers.
2022-08-17 14:20:18 +02:00
Jehan
89f55336a2
app: add a page in Preferences to set the canvas modifiers up.
...
Finally everything is getting assembled with this commit. It is now
possible to customize the modifiers which will be used on canvas.
2022-08-17 14:20:18 +02:00
Jehan
5167e5aa45
app: new GimpModifiersEditor widget.
...
This widget will be used to edit the GimpModifiersManager config class
with a graphical interface.
2022-08-17 14:20:18 +02:00