Gimp/app/vectors
Jehan 0a12e66709 app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE.
Previous code was using the correct background color from the theme, but
the foreground color was always either white or black (depending on GUI
config color scheme). Instead, just use the foreground color from theme.

Since core/ doesn't have access to GTK, hence the theme, we had to
update GimpViewable's get_preview() and get_pixbuf() abstract methods to
have a color argument for recoloring previews (when relevant, which for
most types of viewables is not).

(cherry picked from commit 3038c751bc)
2025-08-09 18:11:12 +02:00
..
gimpanchor.c app: Use G_DEFINE_BOXED_TYPE() 2019-11-05 10:14:29 +00:00
gimpanchor.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpbezierstroke.c vectors: Remove debug printout when Snap to Active Path on 2025-03-12 20:29:54 +00:00
gimpbezierstroke.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppath-compat.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-compat.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-export.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimppath-export.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-import.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimppath-import.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-preview.c app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-08-09 18:11:12 +02:00
gimppath-preview.h app, pdb: use the real theme background color for brushes with GIMP_VIEW_BG_USE_STYLE. 2025-08-09 18:11:12 +02:00
gimppath-warp.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-warp.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppathmodundo.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppathmodundo.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppathpropundo.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppathpropundo.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppathundo.c app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppathundo.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimpstroke-new.c pdb, libgimpbase: Rename GIMP_VECTORS_STROKE_TYPE... 2024-07-19 15:07:43 +00:00
gimpstroke-new.h pdb, libgimpbase: Rename GIMP_VECTORS_STROKE_TYPE... 2024-07-19 15:07:43 +00:00
gimpstroke.c app: fix leaked queue created at init() (as reported by Massimo). 2021-08-16 12:16:52 +02:00
gimpstroke.h app/vectors: implement stroke_reverse and stroke_shift_start 2020-05-25 12:33:10 +02:00
meson.build app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
vectors-enums.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
vectors-types.h libgimp, app, pdb: Rename GimpVectors to GimpPath 2024-07-12 06:16:25 +00:00