Gimp/app/dialogs
Carlos Garnacho 573d2f5380 widgets: Add UI for pad configuration
The UI is heavily inspired in the existing one for midi devices
and the such, as the restrictions are somewhat similar. Since there
is not enough information to introspect the device without the help
of libwacom (and the UI should work with tablets unsupported by
it, regardless) the list starts empty, and there exists a "grab
event" button to press pad buttons (or use rings/strips) and
create/focus a list item for the button/mode.

Double clicking on an action (or pressing the "edit" button) spawns
a different dialog with a GimpActionEditor to select an action.
And lastly, actions can be deleted with the "delete" button.

Pads may have different modes (e.g. leds in the tablet) that apply
to all pad features, the list will allow different actions to be
set on the same button in different modes. This basically multiplies
the amount of mappable actions by the number of available modes.
2023-12-08 12:35:34 +00:00
..
about-dialog.c gui: Change Windows title bar based on theme 2023-10-18 16:48:25 +00:00
about-dialog.h gui: Change Windows title bar based on theme 2023-10-18 16:48:25 +00:00
action-search-dialog.c app: Action Search does not use GimpUiManager anymore. 2023-04-12 22:07:07 +02:00
action-search-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
authors.xsl app: update/fix the About's authors.xsl. 2022-02-19 16:02:14 +01:00
channel-options-dialog.c dialogs: Fix typo in "Lock Visibility" label 2023-05-26 03:27:55 +00:00
channel-options-dialog.h app: add "lock visibility" to the layer,channel,path property dialogs 2023-05-26 02:46:53 +02:00
color-profile-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
color-profile-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
color-profile-import-dialog.c app: make the rotation import dialog more similar to profile import 2023-05-25 16:56:07 +02:00
color-profile-import-dialog.h app: make the rotation import dialog more similar to profile import 2023-05-25 16:56:07 +02:00
convert-indexed-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
convert-indexed-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
convert-precision-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
convert-precision-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
data-delete-dialog.c icons: Restore GIMP icons replaced by GTK defaults 2023-04-30 13:58:39 +00:00
data-delete-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
dialogs-constructors.c gui: Change Windows title bar based on theme 2023-10-18 16:48:25 +00:00
dialogs-constructors.h app: new welcome dialog to appear only at first launch after a new… 2022-02-22 12:23:46 +01:00
dialogs-types.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
dialogs.c widgets: Add UI for pad configuration 2023-12-08 12:35:34 +00:00
dialogs.h app: prevent multiple registrations of a same action. 2023-04-12 22:07:09 +02:00
extensions-dialog.c dialogs: Fix header bar assumption 2023-05-31 03:19:24 +00:00
extensions-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
file-open-dialog.c Issue #8010: Help button in File Open dialog closes dialog and opens… 2022-03-25 15:51:50 +01:00
file-open-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
file-open-location-dialog.c Remove the second "raw-filename"/"raw-uri" parameter from file procedures 2019-09-11 00:21:03 +02:00
file-open-location-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
file-save-dialog.c Issue #8010: Help button in File Open dialog closes dialog and opens… 2022-03-25 15:51:50 +01:00
file-save-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
fill-dialog.c core: Add color/pattern only fill options 2023-06-24 19:42:58 +00:00
fill-dialog.h app: "Fill Paths" action, multi-paths aware. 2023-01-11 01:31:10 +01:00
grid-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
grid-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
image-merge-layers-dialog.c app, pdb: layers-merge-layers* and image-merge-layers multi-layer aware. 2020-05-17 18:57:32 +02:00
image-merge-layers-dialog.h app: merge layers in chunks, and show progress 2019-02-25 05:10:50 -05:00
image-new-dialog.c app: set "OK" the default button to the "Create a New Image" dialog. 2021-05-20 20:45:28 +02:00
image-new-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
image-properties-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
image-properties-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
image-scale-dialog.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
image-scale-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
input-devices-dialog.c app: Input Devices "Reset" button should actually reset to defaults. 2020-06-13 20:36:37 +02:00
input-devices-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
item-options-dialog.c dialogs: Set default response to "OK" 2023-06-05 13:25:45 +00:00
item-options-dialog.h app: add "lock visibility" to the layer,channel,path property dialogs 2023-05-26 02:46:53 +02:00
keyboard-shortcuts-dialog.c app: remove the "Save" button from the "Configure Keyboard Shortcuts" dialog. 2023-04-12 22:07:09 +02:00
keyboard-shortcuts-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
layer-add-mask-dialog.c fix typo 2023-02-06 15:24:27 +00:00
layer-add-mask-dialog.h app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
layer-options-dialog.c app: add "lock visibility" to the layer,channel,path property dialogs 2023-05-26 02:46:53 +02:00
layer-options-dialog.h app: add "lock visibility" to the layer,channel,path property dialogs 2023-05-26 02:46:53 +02:00
lebl-dialog.c app: fix a super secret segfault 2020-01-30 18:28:48 +02:00
lebl-dialog.h Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00
meson.build app, icons: use the Python executable found by pythonmod.find_installation(). 2023-07-04 19:00:55 +02:00
metadata-rotation-import-dialog.c app: make the rotation import dialog more similar to profile import 2023-05-25 16:56:07 +02:00
metadata-rotation-import-dialog.h app: make the rotation import dialog more similar to profile import 2023-05-25 16:56:07 +02:00
module-dialog.c app: fix build warning. 2023-06-24 18:42:44 +02:00
module-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
palette-import-dialog.c dialog: Use column value from imported palettes 2023-09-06 01:12:48 +00:00
palette-import-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
preferences-dialog-utils.c propwidget: Add gimp_prop_switch_new() 2020-08-22 23:53:49 +00:00
preferences-dialog-utils.h propwidget: Add gimp_prop_switch_new() 2020-08-22 23:53:49 +00:00
preferences-dialog.c app: Make the layer auto expand options shared between tools 2023-11-25 16:19:43 +00:00
preferences-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
print-size-dialog.c app: remove gtk_container_set_focus_chain(), it's deprecated and 2023-05-21 18:56:32 +02:00
print-size-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
quit-dialog.c app: save dialog now adjusts size up to monitor height 2023-10-20 14:28:30 +00:00
quit-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
resize-dialog.c themes: Add border for canvas size in Resize Dialog 2023-09-11 20:07:17 +00:00
resize-dialog.h gui: Add pixel density selector to canvas size dialog ... 2021-04-08 22:09:26 +06:00
resolution-calibrate-dialog.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
resolution-calibrate-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
scale-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
scale-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
stroke-dialog.c core: Add color/pattern only fill options 2023-06-24 19:42:58 +00:00
stroke-dialog.h app: make Stroke Paths actions multi-paths aware. 2023-01-11 01:56:29 +01:00
template-options-dialog.c app: multi-layer aware layers-mask-add and layers-mask-add-button. 2020-05-17 18:32:16 +02:00
template-options-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
tips-dialog.c app: remove gtk_container_set_focus_chain(), it's deprecated and 2023-05-21 18:56:32 +02:00
tips-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
tips-parser.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
tips-parser.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
user-install-dialog.c app: config folder migration update for GIMP 3. 2021-08-23 13:37:11 +02:00
user-install-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
vectors-export-dialog.c app: "vectors-copy" and "vectors-export" are now multi-paths aware. 2022-10-12 22:13:38 +02:00
vectors-export-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
vectors-import-dialog.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
vectors-import-dialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
vectors-options-dialog.c app: add "lock visibility" to the layer,channel,path property dialogs 2023-05-26 02:46:53 +02:00
vectors-options-dialog.h app: add "lock visibility" to the layer,channel,path property dialogs 2023-05-26 02:46:53 +02:00
welcome-dialog.c app: Mark two strings as translatable 2023-07-18 19:07:42 +03:00
welcome-dialog.h app: new welcome dialog to appear only at first launch after a new… 2022-02-22 12:23:46 +01:00