mirror of https://github.com/GNOME/gimp.git
![]() This is mostly an empty shell whose goal is to serve as base class for specific dynamically generated per-operation subclasses, which will have properties mimicking the arguments of the GEGL operation. Most of the fundamental type args will just use the base GLib param spec types instead of GEGL ones. As a special case, the GeglParamEnum arguments are transformed into GimpChoice param specs on libgimp side. The reason is that most of the time, enum types are created within the scope of an operation code only and cannot be properly reconstructed over the wire. I could just transform these into an int type (which is mostly what is done in GEGL right now when running an op with such arg), but GimpChoice allow much nicer string-type args, which make much more semantic code. This class was initially created for plug-ins, but it would work very well to run GEGL ops on drawables. So let's do it. Finally add a gimp_drawable_filter_get_config() to request the current config of a filter. Note that right now, we can't do much with this config object other than observing an operation args and default values. Being able to update a filter's settings will come up in further commits. |
||
---|---|---|
.. | ||
gimpenvirontable.c | ||
gimpenvirontable.h | ||
gimpgpparams.c | ||
gimpinterpreterdb.c | ||
gimpinterpreterdb.h | ||
gimpplugin-cleanup.c | ||
gimpplugin-cleanup.h | ||
gimpplugin-context.c | ||
gimpplugin-context.h | ||
gimpplugin-message.c | ||
gimpplugin-message.h | ||
gimpplugin-proc.c | ||
gimpplugin-proc.h | ||
gimpplugin-progress.c | ||
gimpplugin-progress.h | ||
gimpplugin.c | ||
gimpplugin.h | ||
gimpplugindebug.c | ||
gimpplugindebug.h | ||
gimpplugindef.c | ||
gimpplugindef.h | ||
gimppluginerror.c | ||
gimppluginerror.h | ||
gimppluginmanager-call.c | ||
gimppluginmanager-call.h | ||
gimppluginmanager-data.c | ||
gimppluginmanager-data.h | ||
gimppluginmanager-file.c | ||
gimppluginmanager-file.h | ||
gimppluginmanager-help-domain.c | ||
gimppluginmanager-help-domain.h | ||
gimppluginmanager-menu-branch.c | ||
gimppluginmanager-menu-branch.h | ||
gimppluginmanager-query.c | ||
gimppluginmanager-query.h | ||
gimppluginmanager-restore.c | ||
gimppluginmanager-restore.h | ||
gimppluginmanager.c | ||
gimppluginmanager.h | ||
gimppluginprocedure.c | ||
gimppluginprocedure.h | ||
gimppluginprocframe.c | ||
gimppluginprocframe.h | ||
gimppluginshm.c | ||
gimppluginshm.h | ||
gimptemporaryprocedure.c | ||
gimptemporaryprocedure.h | ||
meson.build | ||
plug-in-enums.c | ||
plug-in-enums.h | ||
plug-in-menu-path.c | ||
plug-in-menu-path.h | ||
plug-in-rc.c | ||
plug-in-rc.h | ||
plug-in-types.h |