gimp/libgimp
Jehan a92388c433 Issue #9270: Change GimpBrushSelect to choose only brush.
gimp_brushes_popup() was triggering a popup allowing to change not only
the brush, but also the "paint mode", the opacity and the spacing. As
far as I could see, this was used nowhere for the paint mode and
opacity.

As for the spacing, it looks like gfig was indeed getting this data,
except that the GimpBrushSelect was disabling the effect on this scale
by setting change_brush_spacing to FALSE when calling
gimp_brush_factory_view_new(), and even setting this to TRUE, it was not
working fine anyway. Rather than debugging this, let's simplify the API.
Such settings seems like additional paint settings which don't have to
be in the brush selection. If someone wants people to also select an
opacity, spacing or paint mode, it would be much more efficient to add
separate plug-in arguments for these.

Additionally, I fix GimpBrushFactoryView not to show the spacing scale
when change_brush_spacing was set to FALSE anyway. This is just a bogus
widget then, which can only confuse people.
2024-09-06 18:14:01 +02:00
..
test
tests
COPYING
GimpUi-3.0.metadata
gimp-debug.c
gimp-debug.h
gimp-private.h
gimp-shm.c
gimp-shm.h
gimp.c
gimp.def
gimp.h
gimp_pdb.c
gimp_pdb.h
gimp_pdb_headers.h
gimpaspectpreview.c
gimpaspectpreview.h
gimpbatchprocedure.c
gimpbatchprocedure.h
gimpbrush.c
gimpbrush.h
gimpbrush_pdb.c
gimpbrush_pdb.h
gimpbrushchooser.c
gimpbrushchooser.h
gimpbrushes_pdb.c
gimpbrushes_pdb.h
gimpbrushselect_pdb.c
gimpbrushselect_pdb.h
gimpbuffer_pdb.c
gimpbuffer_pdb.h
gimpchannel.c
gimpchannel.h
gimpchannel_pdb.c
gimpchannel_pdb.h
gimpcontext_pdb.c
gimpcontext_pdb.h
gimpdebug_pdb.c
gimpdebug_pdb.h
gimpdisplay.c libgimp: don't keep per-procedure proxies of ID objects. 2024-09-04 21:32:13 +02:00
gimpdisplay.h
gimpdisplay_pdb.c app, libgimp, pdb: prettify the previous commit. 2024-08-26 22:48:45 +02:00
gimpdisplay_pdb.h
gimpdrawable.c
gimpdrawable.h
gimpdrawable_pdb.c
gimpdrawable_pdb.h
gimpdrawablechooser.c
gimpdrawablechooser.h
gimpdrawablecolor_pdb.c
gimpdrawablecolor_pdb.h
gimpdrawableedit_pdb.c
gimpdrawableedit_pdb.h
gimpdrawablepreview.c
gimpdrawablepreview.h
gimpdrawableselect_pdb.c
gimpdrawableselect_pdb.h
gimpdynamics_pdb.c
gimpdynamics_pdb.h
gimpedit_pdb.c
gimpedit_pdb.h
gimpenums.c.tail
gimpenums.h
gimpexportoptions.c libgimp: Use namespaced doc reference 2024-08-19 16:16:31 +02:00
gimpexportoptions.h
gimpexportprocedure.c
gimpexportprocedure.h
gimpexportproceduredialog.c libgimp, plug-ins: add a "parent-handle" argument to the metadata-editor. 2024-09-01 00:12:27 +02:00
gimpexportproceduredialog.h
gimpfile_pdb.c
gimpfile_pdb.h
gimpfileprocedure.c
gimpfileprocedure.h
gimpfloatingsel_pdb.c
gimpfloatingsel_pdb.h
gimpfont.c
gimpfont.h
gimpfont_pdb.c
gimpfont_pdb.h
gimpfontchooser.c
gimpfontchooser.h
gimpfonts_pdb.c
gimpfonts_pdb.h
gimpfontselect_pdb.c
gimpfontselect_pdb.h
gimpgimprc.c
gimpgimprc.h
gimpgimprc_pdb.c
gimpgimprc_pdb.h
gimpgpparams-body.c app, libgimp, pdb, plug-ins: add ability to default to context for all resource args. 2024-09-06 16:33:24 +02:00
gimpgpparams.c
gimpgpparams.h
gimpgradient.c
gimpgradient.h
gimpgradient_pdb.c
gimpgradient_pdb.h
gimpgradientchooser.c Issue #11999: GFig, Lava and Stain assert. 2024-09-05 22:29:18 +02:00
gimpgradientchooser.h
gimpgradients_pdb.c
gimpgradients_pdb.h
gimpgradientselect_pdb.c
gimpgradientselect_pdb.h
gimpgrouplayer.c
gimpgrouplayer.h
gimpgrouplayer_pdb.c
gimpgrouplayer_pdb.h
gimphelp_pdb.c
gimphelp_pdb.h
gimpimage.c libgimp: don't keep per-procedure proxies of ID objects. 2024-09-04 21:32:13 +02:00
gimpimage.h
gimpimage_pdb.c
gimpimage_pdb.h
gimpimagecolorprofile.c
gimpimagecolorprofile.h
gimpimagecolorprofile_pdb.c
gimpimagecolorprofile_pdb.h
gimpimagecombobox.c
gimpimagecombobox.h
gimpimageconvert_pdb.c
gimpimageconvert_pdb.h
gimpimagegrid_pdb.c
gimpimagegrid_pdb.h
gimpimageguides_pdb.c
gimpimageguides_pdb.h
gimpimagemetadata-save.c
gimpimagemetadata.c
gimpimagemetadata.h
gimpimageprocedure.c
gimpimageprocedure.h
gimpimagesamplepoints_pdb.c
gimpimagesamplepoints_pdb.h
gimpimageselect_pdb.c
gimpimageselect_pdb.h
gimpimagetransform_pdb.c
gimpimagetransform_pdb.h
gimpimageundo_pdb.c
gimpimageundo_pdb.h
gimpitem.c libgimp: don't keep per-procedure proxies of ID objects. 2024-09-04 21:32:13 +02:00
gimpitem.h
gimpitem_pdb.c app, libgimp, pdb: support triple-backticks unformatted desc sections. 2024-08-27 11:48:49 +02:00
gimpitem_pdb.h
gimpitemcombobox.c
gimpitemcombobox.h
gimpitemtransform_pdb.c
gimpitemtransform_pdb.h
gimplayer.c
gimplayer.h
gimplayer_pdb.c
gimplayer_pdb.h
gimplayermask.c
gimplayermask.h
gimploadprocedure.c
gimploadprocedure.h
gimpmessage_pdb.c
gimpmessage_pdb.h
gimppainttools_pdb.c
gimppainttools_pdb.h
gimppalette.c
gimppalette.h
gimppalette_pdb.c
gimppalette_pdb.h
gimppalettechooser.c
gimppalettechooser.h
gimppalettes_pdb.c
gimppalettes_pdb.h
gimppaletteselect_pdb.c
gimppaletteselect_pdb.h
gimpparamspecs-body.c libgimp, libgimpbase: fix "gimp_param_spec_*()" return annotations. 2024-09-06 16:43:47 +02:00
gimpparamspecs-desc.c
gimpparamspecs-desc.h
gimpparamspecs.c
gimpparamspecs.h app, libgimp, pdb, plug-ins: add ability to default to context for all resource args. 2024-09-06 16:33:24 +02:00
gimppath.c
gimppath.h
gimppath_pdb.c
gimppath_pdb.h
gimppattern.c
gimppattern.h
gimppattern_pdb.c
gimppattern_pdb.h
gimppatternchooser.c
gimppatternchooser.h
gimppatterns_pdb.c
gimppatterns_pdb.h
gimppatternselect_pdb.c
gimppatternselect_pdb.h
gimppdb-private.h
gimppdb.c
gimppdb.h
gimppdb_pdb.c
gimppdb_pdb.h
gimppdbprocedure.c
gimppdbprocedure.h
gimppixbuf.c
gimppixbuf.h
gimpplugin-private.h
gimpplugin.c app, libgimp*, pdb: new GimpParamSpecObject abstract spec type. 2024-09-04 22:34:49 +02:00
gimpplugin.h
gimpplugin_pdb.c
gimpplugin_pdb.h
gimpprocbrowserdialog.c
gimpprocbrowserdialog.h
gimpprocedure-params.c app, libgimp, pdb, plug-ins: add ability to default to context for all resource args. 2024-09-06 16:33:24 +02:00
gimpprocedure-params.h app, libgimp, pdb, plug-ins: add ability to default to context for all resource args. 2024-09-06 16:33:24 +02:00
gimpprocedure.c app, libgimp*, pdb: new GimpParamSpecObject abstract spec type. 2024-09-04 22:34:49 +02:00
gimpprocedure.h app, libgimp*, pdb: new GimpParamSpecObject abstract spec type. 2024-09-04 22:34:49 +02:00
gimpprocedureconfig-private.h
gimpprocedureconfig.c
gimpprocedureconfig.h
gimpproceduredialog.c
gimpproceduredialog.h
gimpprocview.c
gimpprocview.h
gimpprogress.c
gimpprogress.h
gimpprogress_pdb.c
gimpprogress_pdb.h
gimpprogressbar.c
gimpprogressbar.h
gimppropwidgets.c
gimppropwidgets.h
gimpresolutionentry-private.c
gimpresolutionentry-private.h
gimpresource.c libgimp: don't keep per-procedure proxies of ID objects. 2024-09-04 21:32:13 +02:00
gimpresource.h
gimpresource_pdb.c app, libgimp, pdb: prettify the previous commit. 2024-08-26 22:48:45 +02:00
gimpresource_pdb.h
gimpresourcechooser.c Issue #9270: Change GimpBrushSelect to choose only brush. 2024-09-06 18:14:01 +02:00
gimpresourcechooser.h
gimpresourceselect.c Issue #9270: Change GimpBrushSelect to choose only brush. 2024-09-06 18:14:01 +02:00
gimpresourceselect.h
gimpselection.c
gimpselection.h
gimpselection_pdb.c
gimpselection_pdb.h
gimptextlayer.c
gimptextlayer.h
gimptextlayer_pdb.c
gimptextlayer_pdb.h
gimptexttool_pdb.c
gimptexttool_pdb.h
gimpthumbnailprocedure.c
gimpthumbnailprocedure.h
gimptilebackendplugin.c
gimptilebackendplugin.h
gimptypes.h
gimpui.c libgimp: new gimp_window_set_transient_for() function. 2024-09-01 00:12:27 +02:00
gimpui.def libgimp: new gimp_window_set_transient_for() function. 2024-09-01 00:12:27 +02:00
gimpui.h libgimp: new gimp_window_set_transient_for() function. 2024-09-01 00:12:27 +02:00
gimpuimarshal.list
gimpuitypes.h
gimpunit_pdb.c
gimpunit_pdb.h
gimpvectorloadprocedure.c
gimpvectorloadprocedure.h
gimpvectorloadproceduredialog.c
gimpvectorloadproceduredialog.h
gimpzoompreview.c
gimpzoompreview.h
libgimp-intl.h
make-in-build-typelib.sh
meson.build
stdplugins-intl.h