Gimp/app/vectors
Michael Natterer ae69624488 app: redo preview backgrounds completely
While there is a style "background color", the idea of a "widget
background color" is completely bogus, the widget background can be a
gradient or whatever.

- Get rid of "background" in GimpViewable's preview API, only leave the
  "foreground color" there for things like brushes or fonts.
- In GimpViewRenderer, add the background types to be used to class and
  instance, so each renderer type can choose what it needs.
- Render all previews to alpha surfaces, and do the background
  for all renderers generically in gimp_view_renderer_real_draw(),
  then render the preview surface on top of it.

(cherry picked from commit c2195a24ca)
2025-09-17 16:52:52 +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 app, pdb: a lot of vectors -> path renaming 2025-09-17 16:40:20 +02:00
gimppath-import.h app: Rename app/core GimpVectors vectors API... 2024-07-13 05:07:57 +00:00
gimppath-preview.c app: redo preview backgrounds completely 2025-09-17 16:52:52 +02:00
gimppath-preview.h app: redo preview backgrounds completely 2025-09-17 16:52:52 +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: move "default_name" from GimpItemClass to GimpViewableClass and 2025-09-17 16:40:22 +02: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