Gimp/app/dialogs
Alx Sa 87eadbf5d1 dialogs: Fix theme selection on reset
The Preference settings for themes and icon themes
are not directly connected to the property due to
the possibility of custom themes. Instead, we create
GtkListBoxes and load all the theme values. As a result,
when the preferences are reset, the row selection is not
updated.

This patch adds signals to the config object that update
the listbox selections when the Reset button is clicked.
The handler IDs are stored in the dialogue so that we
can remove them when the dialogue is closed.
2024-06-27 14:14:15 +00:00
..
about-dialog.c libgimpwidgets: New API to check system animation status 2024-06-10 13:47: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 libgimp, dialogs, plug-ins: Minor fixes 2024-03-14 01:41:31 +00:00
channel-options-dialog.h app, libgimp, pdb, plug-ins: move more code to GeglColor. 2024-02-11 23:28:02 +01: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 dialogs: Add configurations to Welcome Dialogue 2024-02-14 15:20:10 +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 Issue #10872: welcome dialog does not behave like the usual "new image" action. 2024-02-17 18:01:20 +01: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 libgimpwidgets: Fix formatting from 8adcc0cd 2024-05-19 02:10:23 +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 Issue #10385: fix CRITICAL when importing palettes via the Palette dockable. 2024-02-13 22:42:04 +01: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 dialogs: Redesign Welcome Dialogue options layout 2024-06-04 01:57:51 +00:00
preferences-dialog-utils.h dialogs: Redesign Welcome Dialogue options layout 2024-06-04 01:57:51 +00:00
preferences-dialog.c dialogs: Fix theme selection on reset 2024-06-27 14:14:15 +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 QuitDialog: disconnect signal handler on dialog destroy 2024-04-04 20:18:56 +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 Resize Canvas Problems (fixes issue #10225) 2023-12-13 18:31:38 +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 app, plug-ins: mark missing strings as translatable 2023-12-13 17:44:35 +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 Issue #11071: Changed detailed_signal from "map" to "realize" to enable opening animations 2024-04-11 14:59:15 +00: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 Issue #11071: Changed detailed_signal from "map" to "realize" to enable opening animations 2024-04-11 14:59:15 +00: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 dialogs: Redesign Welcome Dialogue options layout 2024-06-04 01:57:51 +00:00
welcome-dialog.h dialogs: Add configurations to Welcome Dialogue 2024-02-14 15:20:10 +00:00