Class
GimpProcedureConfig
since: 3.0
Description [src]
abstract class Gimp.ProcedureConfig : GObject.Object {
parent_instance: GObject
}
The base class for GimpProcedure
specific config objects and the main
interface to manage aspects of GimpProcedure
‘s arguments such as
persistency of the last used arguments across GIMP sessions.
A procedure config is created by a GimpProcedure
using
gimp_procedure_create_config()
and its properties match the
procedure’s arguments and auxiliary arguments in number, order and type.
It implements the GimpConfig
interface and therefore has all its
serialization and deserialization features.
Available since: 3.0
Instance methods
gimp_procedure_config_get_choice_id
A utility function which will get the current string value of a
GimpParamSpecChoice
property in config
and convert it to the integer ID
mapped to this value.
This makes it easy to work with an Enum type locally, within a plug-in code.
since: 3.0
gimp_procedure_config_get_color_array
A function for bindings to get a GimpColorArray
property. Getting
these with g_object_get()
or g_object_get_property()
won’t
work for the time being
so all our boxed array types must be set and get using these
alternative functions instead.
since: 3.0
gimp_procedure_config_get_core_object_array
A function for bindings to get a GimpCoreObjectArray
property. Getting
these with g_object_get()
or g_object_get_property()
won’t
work for the time being
so all our boxed array types must be set and get using alternative
functions instead.
since: 3.0
gimp_procedure_config_get_procedure
This function returns the GimpProcedure
which created config
, see
gimp_procedure_create_config()
.
since: 3.0
gimp_procedure_config_save_metadata
Note: There is normally no need to call this function because it’s
already called by GimpExportProcedure
after the run()
callback.
since: 3.0
gimp_procedure_config_set_color_array
A function for bindings to set a GimpColorArray
property. Setting
these with g_object_set()
or g_object_set_property()
won’t
work for the time being
so all our boxed array types must be set and get using these
alternative functions instead.
since: 3.0
gimp_procedure_config_set_core_object_array
A function for bindings to set a GimpCoreObjectArray
property. Setting
these with g_object_set()
or g_object_set_property()
won’t
work for the time being
so all our boxed array types must be set and get using alternative
functions instead.
since: 3.0
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct GimpProcedureConfigClass {
GObjectClass parent_class;
void (* _gimp_reserved0) (
void
);
void (* _gimp_reserved1) (
void
);
void (* _gimp_reserved2) (
void
);
void (* _gimp_reserved3) (
void
);
void (* _gimp_reserved4) (
void
);
void (* _gimp_reserved5) (
void
);
void (* _gimp_reserved6) (
void
);
void (* _gimp_reserved7) (
void
);
void (* _gimp_reserved8) (
void
);
void (* _gimp_reserved9) (
void
);
}
Class members
parent_class: GObjectClass
- No description available.
_gimp_reserved0: void (* _gimp_reserved0) ( void )
- No description available.
_gimp_reserved1: void (* _gimp_reserved1) ( void )
- No description available.
_gimp_reserved2: void (* _gimp_reserved2) ( void )
- No description available.
_gimp_reserved3: void (* _gimp_reserved3) ( void )
- No description available.
_gimp_reserved4: void (* _gimp_reserved4) ( void )
- No description available.
_gimp_reserved5: void (* _gimp_reserved5) ( void )
- No description available.
_gimp_reserved6: void (* _gimp_reserved6) ( void )
- No description available.
_gimp_reserved7: void (* _gimp_reserved7) ( void )
- No description available.
_gimp_reserved8: void (* _gimp_reserved8) ( void )
- No description available.
_gimp_reserved9: void (* _gimp_reserved9) ( void )
- No description available.