Gimp/app/text
Jehan 1ca6faab0d app, menus: new actions layers-rasterize and layers-retrieve.
These 2 new actions are meant to be usable on all 3 types of non-raster
(and non-group) layers, i.e. link, text and vector layers, to
respectively rasterize and un-rasterize them.

This will also work with multiple selected layers, and is not specific
to one type of layers.

I also change how gimp_text_layer_discard() used to work, by marking the
text layer as modified instead of actually discarding all text
information. The main consequence of this was that a layer rasterized
this way was forever lost. Now it can actually be revived as a text
layer, not only through the new layers-retrieve action, but also by
trying to edit it with the Text tool, which will trigger the same dialog
as when a text layer had been rasterized by editing it with a paint
tool.

Whereas the label of "layers-rasterize" seem to be quite straightforward
(simply "Rasterize" per discussions in gimp-ux#252), I am really unsure
of the label for "layers-retrieve". Further UX discussions should help
on this front.
2025-10-09 20:41:11 +02:00
..
gimpfont.c app: use more recent harfbuzz API. 2025-09-22 00:43:11 +02:00
gimpfont.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpfontfactory.c app: fix build warnings. 2025-05-15 01:02:53 +02:00
gimpfontfactory.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptext-compat.c text: keep fonts usable if the current one becomes missing 2024-08-04 11:02:09 +01:00
gimptext-compat.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptext-parasite.c text: Fix loading XCFs with XLFD fonts 2024-05-21 17:19:33 +01:00
gimptext-parasite.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptext-path.c app: rename app/vectors/ to app/path/ 2025-07-07 15:44:15 +02:00
gimptext-path.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptext-xlfd.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimptext-xlfd.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptext.c app, libgimp*: more g_set_str() and some other stuff in the same 2025-07-08 00:37:26 +02:00
gimptext.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptextlayer-transform.c
gimptextlayer-transform.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptextlayer-xcf.c app: make gimp_text_layer_from_layer() into a generic gimp_layer_from_layer(). 2025-08-17 02:20:19 +00:00
gimptextlayer-xcf.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptextlayer.c app, menus: new actions layers-rasterize and layers-retrieve. 2025-10-09 20:41:11 +02:00
gimptextlayer.h app, menus: new actions layers-rasterize and layers-retrieve. 2025-10-09 20:41:11 +02:00
gimptextlayout-render.c
gimptextlayout-render.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptextlayout.c text: Add additional outline options 2025-05-24 16:12:39 +00:00
gimptextlayout.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimptextundo.c libgimbase: merge gimpparam.h into gimpparamspecs.h 2019-07-31 10:16:21 +02:00
gimptextundo.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
meson.build Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
text-enums.c text, libgimpbase: Move text enums 2025-10-08 11:34:57 +00:00
text-enums.h text, libgimpbase: Move text enums 2025-10-08 11:34:57 +00:00
text-types.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00