gimp/app
Jehan 576554a0af app: Up/Down in GimpContainerTreeView should select items "visually".
layers-select-next/layers-select-previous don't work well as up/down
arrow behavior because they only work within each selected layer's
level. But historically (and that's what makes the most sense IMO, and
is the most expected behavior), up/down arrows would walk through the
layer list visually. I.e. that it would select next whatever is the next
layer displayed in the Layers dockable, even if it means selecting
children or going down one layer group level.

The 2 new actions "layers-select-flattened-previous" and
"layers-select-flattened-next" do this. Say you have this tree:

Layer 1
Layer 2
 | - Layer 3
 | - Layer 4
Layer 5

With the "flattened" actions, after Layer 2, there is Layer 3, and after
Layer 4, there is Layer 5… unless… Layer 2 (layer group) is collapsed.
In which case, after Layer 2 is Layer 5. This selection movement indeed
takes into account the state of the layer group expanders.

This makes the Up/Down arrows work similarly to how they used to work
with default GtkTreeView implementation, except that the logic now also
works well with multiple selected items.
2024-08-13 16:41:21 +02:00
..
actions app: Up/Down in GimpContainerTreeView should select items "visually". 2024-08-13 16:41:21 +02:00
config app, menus: rename all "vectors-" actions to "paths-". 2024-08-05 12:08:59 +02:00
core app, pdb: improve cut error message and fix return value. 2024-08-09 20:39:26 +02:00
dialogs app: also rename <Vectors> to <Paths> menu. 2024-08-07 19:33:48 +02:00
display app/display: Initialize rectange constraints 2024-08-11 19:51:06 +00:00
file Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
file-data app, plug-ins: renaming the `file-*-save-internal` procs to `file-*-export-internal`. 2024-04-18 16:02:00 +02:00
gegl app: gimp_gegl_color_new() is not used anywhere anymore. 2024-04-18 00:25:14 +02:00
gui dialogs, gui, widgets: Connect GimpPrefsBox to icon size changes 2024-08-04 12:55:58 +00:00
menus app/menus: Fix "vectors" group to "paths" 2024-08-10 20:32:25 +00:00
operations Issue #11865: properly pass ui_meta() from GeglParamColor to GimpParamColor. 2024-08-03 01:50:27 +02:00
paint Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
pdb app, pdb: improve cut error message and fix return value. 2024-08-09 20:39:26 +02:00
plug-in app: also rename <Vectors> to <Paths> menu. 2024-08-07 19:33:48 +02:00
propgui app, libgimp*, modules, pdb, plug-ins: new GimpParamColor. 2024-04-19 23:25:13 +02:00
tests Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
text Issue #11401: inexistent fonts folder in MSIX installation directory. 2024-08-09 12:53:37 +02:00
tools tools: Add option for destructive filters 2024-08-10 13:47:42 +00:00
vectors Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
widgets app: Up/Down in GimpContainerTreeView should select items "visually". 2024-08-13 16:41:21 +02:00
xcf tools, xcf: Don't load gegl:nop filters 2024-08-07 02:14:12 +00:00
about.h
app.c Issue #10899: Image Recovery and Welcome dialog conflicting with each other. 2024-02-27 18:06:50 +01:00
app.h
errors.c
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h
gimp-priorities.h
gimp-update.c app, devel-docs: add a bit of MS Store documentation 2024-04-21 18:18:35 -03:00
gimp-update.h
gimp-version.c
gimp-version.h
gimpconsoleapp.c app: fix some glib related deprecations 2023-06-16 00:13:02 -04:00
gimpconsoleapp.h
gimpcore.def Issue #434: remove broken plural support for GimpUnit. 2024-08-06 11:39:57 +02:00
gimpcoreapp.c app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
gimpcoreapp.h app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
git-version.h.in
language.c app: Fix localization language in Windows 2024-05-16 16:42:47 +00:00
language.h
main.c Get rid of old Windows specific defines 2024-01-24 12:10:00 -05:00
meson.build Issue #4053: Add "*default_bin" support on Windows and enable it 2024-06-05 11:51:14 -03:00
sanity.c meson,app: depend on babl-0.1.108 2024-02-24 18:08:31 +01:00
sanity.h
signals.c
signals.h
unique.c Eliminate warning: ‘gimp_unique_dbus_open’ defined but not used [-Wunused-function] 2023-06-25 18:01:45 +00:00
unique.h