mirror of https://github.com/GNOME/gimp.git
libgimpbase: add gimp_param_spec_file_set_action().
Ability to change a file param spec action will be useful in the next commit.
This commit is contained in:
parent
ec4fee282a
commit
ed0d528bdc
|
@ -149,6 +149,7 @@ EXPORTS
|
|||
gimp_param_spec_file
|
||||
gimp_param_spec_file_get_action
|
||||
gimp_param_spec_file_none_allowed
|
||||
gimp_param_spec_file_set_action
|
||||
gimp_param_spec_int32_array
|
||||
gimp_param_spec_memsize
|
||||
gimp_param_spec_object_duplicate
|
||||
|
|
|
@ -454,6 +454,24 @@ gimp_param_spec_file_get_action (GParamSpec *pspec)
|
|||
return GIMP_PARAM_SPEC_FILE (pspec)->action;
|
||||
}
|
||||
|
||||
/**
|
||||
* gimp_param_spec_file_set_action:
|
||||
* @pspec: a #GParamSpec to hold a #GFile value.
|
||||
* @action: new action for @pspec.
|
||||
*
|
||||
* Change the file action tied to @pspec.
|
||||
*
|
||||
* Since: 3.0
|
||||
**/
|
||||
void
|
||||
gimp_param_spec_file_set_action (GParamSpec *pspec,
|
||||
GimpFileChooserAction action)
|
||||
{
|
||||
g_return_if_fail (GIMP_IS_PARAM_SPEC_FILE (pspec));
|
||||
|
||||
GIMP_PARAM_SPEC_FILE (pspec)->action = action;
|
||||
}
|
||||
|
||||
/**
|
||||
* gimp_param_spec_file_none_allowed:
|
||||
* @pspec: a #GParamSpec to hold a #GFile value.
|
||||
|
|
|
@ -173,6 +173,8 @@ GParamSpec * gimp_param_spec_file (const gchar
|
|||
GParamFlags flags);
|
||||
|
||||
GimpFileChooserAction gimp_param_spec_file_get_action (GParamSpec *pspec);
|
||||
void gimp_param_spec_file_set_action (GParamSpec *pspec,
|
||||
GimpFileChooserAction action);
|
||||
gboolean gimp_param_spec_file_none_allowed (GParamSpec *pspec);
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue