Gimp/app/config
Michael Natterer aea5e7ec9e app: implement GimpContainerListView, using a GtkListBox
It completely relies on GListModel and doesn't manage any list items
itself. The port should be pretty much feature-complete.

Add a ton of stuff to GimpRow in order to look and behave like a
GimpContainerTreeView row.

Add a playground switch to use the new widgets in all views that can
be switched between list and grid view (brushes, patterns etc.)

Please test!

(cherry picked from commit 33bfd5a12b)
2025-09-17 16:40:23 +02:00
..
config-enums.c app, themes: merge the Gray and Default themes and add theme color scheme concept. 2024-01-25 18:56:13 +01:00
config-enums.h app, themes: merge the Gray and Default themes and add theme color scheme concept. 2024-01-25 18:56:13 +01:00
config-types.h app: move the g_set_str() hack to config-types.h 2025-09-17 16:40:21 +02:00
gimpconfig-dump.c app, app, libgimp*: hide struct for several GParamSpec based off GimpParamSpecObject. 2025-01-24 23:44:43 +01:00
gimpconfig-dump.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpconfig-file.c app: migrate the actions which used to have an -accel variant. 2024-11-22 09:03:25 +09:00
gimpconfig-file.h app: migrate the actions which used to have an -accel variant. 2024-11-22 09:03:25 +09:00
gimpconfig-utils.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpconfig-utils.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcoreconfig.c app: use g_set_str() in some places, it's hell yeah! 2025-09-17 16:40:21 +02:00
gimpcoreconfig.h app, libgimp, pdb, plug-ins: move more code to GeglColor. 2024-02-11 23:28:02 +01:00
gimpdialogconfig.c app, libgimp*: more g_set_str() and some other stuff in the same 2025-09-17 16:40:21 +02:00
gimpdialogconfig.h app, menus: rename all "vectors-" actions to "paths-". 2024-08-05 12:08:59 +02:00
gimpdisplayconfig.c app: move the g_set_str() hack to config-types.h 2025-09-17 16:40:21 +02:00
gimpdisplayconfig.h app, libgimp*, plug-ins, tools: settings custom check colors now space-invaded. 2024-02-11 23:28:02 +01:00
gimpdisplayoptions.c app, libgimp*, modules, pdb, plug-ins: new GimpParamColor. 2024-04-19 23:25:13 +02:00
gimpdisplayoptions.h app, libgimp, pdb, plug-ins: move more code to GeglColor. 2024-02-11 23:28:02 +01:00
gimpearlyrc.c app, libgimp*: more g_set_str() and some other stuff in the same 2025-09-17 16:40:21 +02:00
gimpearlyrc.h Add a config enum for the pointer input API to use on Windows 2021-08-25 18:24:54 +02:00
gimpgeglconfig.c app, libgimp*: more g_set_str() and some other stuff in the same 2025-09-17 16:40:21 +02:00
gimpgeglconfig.h app: add "Swap compression" option to the preferences 2019-09-22 17:35:14 +03:00
gimpguiconfig.c app: implement GimpContainerListView, using a GtkListBox 2025-09-17 16:40:23 +02:00
gimpguiconfig.h app: implement GimpContainerListView, using a GtkListBox 2025-09-17 16:40:23 +02:00
gimppluginconfig.c app: move the g_set_str() hack to config-types.h 2025-09-17 16:40:21 +02:00
gimppluginconfig.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-blurbs.h app: implement GimpContainerListView, using a GtkListBox 2025-09-17 16:40:23 +02:00
gimprc-deserialize.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-deserialize.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-serialize.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-serialize.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-unknown.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc-unknown.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimprc.c libgimpconfig: get rid of filenames in all config related APIs 2019-09-21 12:55:12 +02:00
gimprc.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpxmlparser.c Use "Returns:" to annotate return values 2019-08-03 07:53:47 +00:00
gimpxmlparser.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
meson.build app: Port from appstream-glib to appstream 2025-09-17 16:40:23 +02:00
test-config.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00