Gimp/libgimp
lloyd konneker d59a7af38c libgimp: API refactor GUI for GimpResource
Simplifies chooser widgets (e.g. GimpBrushSelect) by eliminating attributes (e.g. opacity) of chosen resource.
See #8745, but this commit fixes that by first refactoring the code.

Refactors GUI widgets (e.g. GimpBrushSelectButton and GimpBrushSelect etc.)

Refactor by "Extract class" GimpResourceSelectButton from GimpBrushSelectButton etc.
This moves common code into an inherited class (formerly called GimpSelectButton)
but the subclasses still exist.
The subclasses mainly just do drawing now.

Refactor by "Extract module" GimpResourceSelect from GimpBrushSelect etc.
Moves common code into one file, generic at runtime on type of GimpResource,
that is, the new code dispatches on type i.e. switch statements.
In the future, when core is changed some of that can be deleted.
The files gimpbrushselect.[c,h] etc. are deleted.
The module adapts the API from core to the API of callbacks to libgimp.

Note that core is running the resource chooser (select) widgets remotely.
Core is still calling back over the wire via PDB with more attributes
than necessary.
The new design gets the attributes from the resource themselves,
instead of receiving them from core callback.
The libgimp side adapts by discarding unneeded attributes.
In the future, core (running choosers for plugins) can be simplified also.

Fix gimp_prop_chooser_brush_new same as other resources.

Finish changes, and clean style.

Annotations
2023-01-14 16:38:40 +00:00
..
test 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
.gitignore libgimp: update .gitignore 2020-10-26 12:28:06 +01:00
COPYING Change a bazillion URLs to https:// 2018-07-14 14:19:27 +02:00
gimp-debug.c libgimp, devel-docs: enhance GIMP-PLUGIN-DEBUG backtrace 2020-12-18 01:17:54 +01:00
gimp-debug.h libgimp, devel-docs: enhance GIMP-PLUGIN-DEBUG backtrace 2020-12-18 01:17:54 +01:00
gimp-private.h Remove the entire old plug-in interface 2019-09-04 00:03:12 +02:00
gimp-shm.c Issue #3753 - Gimp master don't build on mingw-w64 errors on... 2019-08-05 16:02:38 +02:00
gimp-shm.h libgimp: forgot to actually add gimp-shm.[ch] 2019-08-04 20:18:10 +02:00
gimp.c libgimp: libgimp does not depend on GTK+. 2022-12-26 22:29:52 +01:00
gimp.def libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimp.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimp_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimp_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimp_pdb_headers.h 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpaspectpreview.c Custom transparency checkerboard colors 2022-05-14 16:27:15 +02:00
gimpaspectpreview.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimpbatchprocedure.c app, libgimp, pdb, plug-ins: batch CLI options now interpreter aware. 2022-04-16 23:28:05 +02:00
gimpbatchprocedure.h app, libgimp, pdb, plug-ins: batch CLI options now interpreter aware. 2022-04-16 23:28:05 +02:00
gimpbrush_pdb.c 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpbrush_pdb.h 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpbrushes_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpbrushes_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpbrushselect_pdb.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpbrushselect_pdb.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpbrushselectbutton.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpbrushselectbutton.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpbuffer_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpbuffer_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpchannel.c libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpchannel.h libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpchannel_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpchannel_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpcontext_pdb.c 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpcontext_pdb.h 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpdebug_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpdebug_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpdisplay.c Remove the entire old plug-in interface 2019-09-04 00:03:12 +02:00
gimpdisplay.h app, libgimp: get rid of all ID GTypes and ID param specs 2019-08-29 11:39:34 +02:00
gimpdisplay_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpdisplay_pdb.h app, libgimp, pdb: new gimp_display_present() PDB call. 2021-04-30 03:46:52 +02:00
gimpdrawable.c libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpdrawable.h libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpdrawable_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpdrawable_pdb.h app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
gimpdrawablecolor_pdb.c pdb: Updating the parameter range for brightness 2022-03-30 20:52:24 +02:00
gimpdrawablecolor_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpdrawableedit_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpdrawableedit_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpdrawablepreview.c Custom transparency checkerboard colors 2022-05-14 16:27:15 +02:00
gimpdrawablepreview.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimpdynamics_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpdynamics_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpedit_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpedit_pdb.h app, libgimp, pdb, plug-ins: allow pasting multiple full layers. 2021-04-24 23:22:58 +02:00
gimpenums.c.tail libgimpbase: remove enum GimpBlendMode, it's not used any longer 2019-11-19 21:13:31 +01:00
gimpenums.h pdb, libgimp: generate some useless API docs for enums extracted from app/ 2019-07-24 01:55:06 +02:00
gimpexport.c app, libgimp, pdb, plug-ins: more functions moved to get|set(). 2021-04-06 14:34:31 +02:00
gimpexport.h libgimp: add GIMP_EXPORT_NEEDS_CROP export capability 2020-06-25 18:20:47 +03:00
gimpfile_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpfile_pdb.h app: support saving/exporting with multi-selection. 2020-05-17 18:32:16 +02:00
gimpfileprocedure.c libgimp: Migrate gtk-doc annotations to gi-docgen 2021-12-29 19:08:22 +01:00
gimpfileprocedure.h libgimp, plug-ins: add a "format name" concept to GimpFileProcedure. 2020-12-17 02:13:43 +01:00
gimpfloatingsel_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpfloatingsel_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpfont_pdb.c 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpfont_pdb.h 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpfonts_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpfonts_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpfontselect_pdb.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpfontselect_pdb.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpfontselectbutton.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpfontselectbutton.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpgimprc.c libgimp*: fix various missing (transfer) annotations. 2019-08-01 01:52:07 +02:00
gimpgimprc.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpgimprc_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpgimprc_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpgpparams-body.c 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpgpparams.c app, libgimp: don't duplicate _gimp_gp_param_def_to_param_spec() 2019-09-04 10:41:19 +02:00
gimpgpparams.h app, libgimp: add _gimp_gp_params_free() to gimpgpparams 2019-09-05 20:59:57 +02:00
gimpgradient_pdb.c 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpgradient_pdb.h 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpgradients_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpgradients_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpgradientselect_pdb.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpgradientselect_pdb.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpgradientselectbutton.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpgradientselectbutton.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimphelp_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimphelp_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimage.c libgimp: add gimp_image_list_selected_drawables(). 2022-10-20 23:17:07 +02:00
gimpimage.h libgimp: add gimp_image_list_selected_drawables(). 2022-10-20 23:17:07 +02:00
gimpimage_pdb.c app, libgimp, pdb: add missing functions for selected items. 2022-10-20 18:25:43 +02:00
gimpimage_pdb.h app, libgimp, pdb: add missing functions for selected items. 2022-10-20 18:25:43 +02:00
gimpimagecolorprofile.c core: Add softproof profile to GimpImage 2022-07-02 15:26:19 +02:00
gimpimagecolorprofile.h core: Add softproof profile to GimpImage 2022-07-02 15:26:19 +02:00
gimpimagecolorprofile_pdb.c core: Add simulation intent and BPC to GimpImage 2022-08-13 19:39:47 +00:00
gimpimagecolorprofile_pdb.h core: Add simulation intent and BPC to GimpImage 2022-08-13 19:39:47 +00:00
gimpimagecombobox.c libgimp: fix (destroy) and (closure) annotations. 2021-03-20 16:43:09 +01:00
gimpimagecombobox.h gir: Add (closure) tags 2020-05-04 21:31:30 +02:00
gimpimageconvert_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpimageconvert_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimagegrid_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpimagegrid_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimageguides_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpimageguides_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimagemetadata-save.c libgimp: fix #1632 GIMP should not write to IPTC tag DateCreated 2022-06-06 19:03:13 -04:00
gimpimagemetadata.c plug-ins: fix #7613 overwrite export creates thumbnail when it shouldn't 2022-05-22 14:00:36 -04:00
gimpimagemetadata.h libgimp: new gimp_image_metadata_save_filter API 2022-03-16 13:00:03 +00:00
gimpimageprocedure.c libgimp: missing annotation colon. 2022-04-16 01:57:55 +02:00
gimpimageprocedure.h app, libgimp, libgimpconfig, extensions: image procedures now with… 2021-04-04 01:40:00 +02:00
gimpimagesamplepoints_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpimagesamplepoints_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimageselect_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpimageselect_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimagetransform_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpimagetransform_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpimageundo_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpimageundo_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpitem.c libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpitem.h libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpitem_pdb.c Issue #5946: skip gimp_*get_*() API from GObject Introspection. 2022-06-27 21:20:06 +02:00
gimpitem_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimpitemcombobox.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimpitemcombobox.h gir: Add (closure) tags 2020-05-04 21:31:30 +02:00
gimpitemtransform_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpitemtransform_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimplayer.c app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimplayer.h app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimplayer_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimplayer_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimplayermask.c libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimplayermask.h libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimploadprocedure.c libgimp: Migrate gtk-doc annotations to gi-docgen 2021-12-29 19:08:22 +01:00
gimploadprocedure.h gir: Add (closure) tags 2020-05-04 21:31:30 +02:00
gimpmessage_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpmessage_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimppainttools_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimppainttools_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimppalette_pdb.c 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimppalette_pdb.h 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimppalettes_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimppalettes_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimppaletteselect_pdb.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimppaletteselect_pdb.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimppaletteselectbutton.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimppaletteselectbutton.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpparamspecs-body-resource.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpparamspecs-body.c app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimpparamspecs-desc.c libgimp: revive parameter range descriptions in the procedure browser 2020-04-28 19:14:11 +02:00
gimpparamspecs-desc.h libgimp: revive parameter range descriptions in the procedure browser 2020-04-28 19:14:11 +02:00
gimpparamspecs-resource.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpparamspecs.c 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpparamspecs.h app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimppattern_pdb.c 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimppattern_pdb.h 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimppatterns_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimppatterns_pdb.h app, libgimp: pdbgen for previous commit. 2022-02-12 00:07:53 +00:00
gimppatternselect_pdb.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimppatternselect_pdb.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimppatternselectbutton.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimppatternselectbutton.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimppdb-private.h libgmp: move the remaining legacy code to gimplegacy, even PLUG_IN_INFO 2019-08-06 23:06:15 +02:00
gimppdb.c Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
gimppdb.h Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
gimppdb_pdb.c app, libgimp, pdb, plug-ins: batch CLI options now interpreter aware. 2022-04-16 23:28:05 +02:00
gimppdb_pdb.h app, libgimp, pdb, plug-ins: batch CLI options now interpreter aware. 2022-04-16 23:28:05 +02:00
gimppdbprocedure.c Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
gimppdbprocedure.h libgimp: add a GimpPDB class and subclass GimpProcedure as GimpPDBProcedure 2019-08-06 12:22:23 +02:00
gimppixbuf.c libimp: merge public gimppixbuf functions into gimplayer and gimpdrawable 2019-08-07 22:26:05 +02:00
gimppixbuf.h libimp: merge public gimppixbuf functions into gimplayer and gimpdrawable 2019-08-07 22:26:05 +02:00
gimpplugin-private.h libgimp: add a new set_i18n() method to GimpPlugIn class. 2022-06-05 01:16:19 +02:00
gimpplugin.c app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimpplugin.h app, libgimp: reverse internal l10n logic of plug-in labels in core app. 2022-06-05 01:57:02 +02:00
gimpplugin_pdb.c Issue #8124: plug-in localization now totally moved plug-in side. 2022-07-05 12:22:32 +02:00
gimpplugin_pdb.h Issue #8124: plug-in localization now totally moved plug-in side. 2022-07-05 12:22:32 +02:00
gimpprocbrowserdialog.c Remove GimpStringArray in favor of GStrv 2022-02-12 00:07:53 +00:00
gimpprocbrowserdialog.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpprocedure-params.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpprocedure-private.h Remove the entire old plug-in interface 2019-09-04 00:03:12 +02:00
gimpprocedure.c libgimp: improve gimp_procedure_add_menu_path() docs regarding localization. 2022-10-26 01:13:43 +02:00
gimpprocedure.h Issue #6767: sensitivity API NO_IMAGE not working in Python. 2021-04-29 23:53:35 +02:00
gimpprocedureconfig-private.h libgimp: rename "Save|Load Defaults" buttons in GimpProcedureDialog. 2021-01-07 21:59:59 +01:00
gimpprocedureconfig.c libgimp: deactivate metadata flags without appropriate property in… 2022-09-10 21:35:00 +02:00
gimpprocedureconfig.h libgimp: add gimp_procedure_config_save_metadata() 2020-06-08 14:28:47 +02:00
gimpproceduredialog.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpproceduredialog.h libgimp, libgimpwidgets: supporting GFile properties in… 2022-06-17 17:18:12 +02:00
gimpprocview.c libgimp: revive parameter range descriptions in the procedure browser 2020-04-28 19:14:11 +02:00
gimpprocview.h Simplify the plug-in query API and fix plugin-browser 2019-09-08 14:59:09 +02:00
gimpprogress.c libgimp: change signature of get_window() of GimpProgressVtable. 2022-09-28 22:41:05 +02:00
gimpprogress.h libgimp: change signature of get_window() of GimpProgressVtable. 2022-09-28 22:41:05 +02:00
gimpprogress_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpprogress_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpprogressbar.c libgimp: change signature of get_window() of GimpProgressVtable. 2022-09-28 22:41:05 +02:00
gimpprogressbar.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimppropchooser.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimppropchooser.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimppropchooserfactory.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimppropchooserfactory.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpresource-subclass.c 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpresource-subclass.h 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpresource.c 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpresource.h 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
gimpresourceselect.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpresourceselect.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpresourceselectbutton.c libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpresourceselectbutton.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpsaveprocedure.c docs: Migrate some gtk-doc comments to gi-docgen 2021-12-29 11:21:19 +01:00
gimpsaveprocedure.h libgimp: new metadata support concept in GimpSaveProcedure and new… 2020-11-23 02:15:13 +01:00
gimpsaveproceduredialog.c libgimp: Add scrollbar to dialog comments 2022-09-30 18:54:07 +00:00
gimpsaveproceduredialog.h libgimp, plug-ins: add an "(edit)" link next to "Metadata" frame in… 2020-12-17 19:11:51 +01:00
gimpselection.c libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpselection.h libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpselection_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpselection_pdb.h app, libgimp, pdb: fix gimp_selection_float() usage. 2020-05-18 02:09:45 +02:00
gimptextlayer.c app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimptextlayer.h app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimptextlayer_pdb.c app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimptextlayer_pdb.h app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
gimptexttool_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimptexttool_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpthumbnailprocedure.c libgimp: doc fixes and improvements in procedure subclasses 2019-10-29 22:15:58 +01:00
gimpthumbnailprocedure.h gir: Add (closure) tags 2020-05-04 21:31:30 +02:00
gimptilebackendplugin.c app, libgimp*, pdb, plug-ins: use g_memdup2() instead of g_memdup() 2021-08-26 17:32:09 +02:00
gimptilebackendplugin.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
gimptypes.h app, libgimp, pdb, plug-ins: new GimpTextLayer class in libgimp. 2022-09-30 20:55:51 +02:00
GimpUi-3.0.metadata MR !343: using GimpUi prefix in Vala plug-ins too. 2020-09-26 22:11:53 +02:00
gimpui.c app, libgimp, libgimpwidgets: fix "Application icon missing" in tests. 2021-12-23 13:39:43 +01:00
gimpui.def libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpui.h libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpuimarshal.list libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
gimpuitypes.h libgimp: new metadata support concept in GimpSaveProcedure and new… 2020-11-23 02:15:13 +01:00
gimpunit_pdb.c Issue #4201: meson: pdbgen not working. 2022-03-28 15:25:23 +02:00
gimpunit_pdb.h pdb, libgimp: remove double API generation from PDB. 2019-09-03 13:31:27 +02:00
gimpunitcache.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpunitcache.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpvectors.c libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpvectors.h libgimp: use G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE for… 2021-04-06 13:02:03 +02:00
gimpvectors_pdb.c pdb: Use floating point offset in stroke_translate 2022-10-15 18:26:55 +00:00
gimpvectors_pdb.h pdb: Use floating point offset in stroke_translate 2022-10-15 18:26:55 +00:00
gimpzoompreview.c Custom transparency checkerboard colors 2022-05-14 16:27:15 +02:00
gimpzoompreview.h libgimp: update non-generated API using GimpItem/GimpDrawable/GimpLayer. 2019-08-22 15:54:36 +02:00
libgimp-intl.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
Makefile.am 2.99 libgimp: add GimpResource, GimpBrush, GimpPropWidgetBrush 2023-01-14 12:58:05 +00:00
Makefile.gi libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
meson.build libgimp: API refactor GUI for GimpResource 2023-01-14 16:38:40 +00:00
stdplugins-intl.h plug-ins, libgimp: override set_i18n() for all our core plug-ins. 2022-06-05 01:57:02 +02:00