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:
@ -149,6 +149,7 @@ EXPORTS
|
|||||||
gimp_param_spec_file
|
gimp_param_spec_file
|
||||||
gimp_param_spec_file_get_action
|
gimp_param_spec_file_get_action
|
||||||
gimp_param_spec_file_none_allowed
|
gimp_param_spec_file_none_allowed
|
||||||
|
gimp_param_spec_file_set_action
|
||||||
gimp_param_spec_int32_array
|
gimp_param_spec_int32_array
|
||||||
gimp_param_spec_memsize
|
gimp_param_spec_memsize
|
||||||
gimp_param_spec_object_duplicate
|
gimp_param_spec_object_duplicate
|
||||||
|
@ -454,6 +454,24 @@ gimp_param_spec_file_get_action (GParamSpec *pspec)
|
|||||||
return GIMP_PARAM_SPEC_FILE (pspec)->action;
|
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:
|
* gimp_param_spec_file_none_allowed:
|
||||||
* @pspec: a #GParamSpec to hold a #GFile value.
|
* @pspec: a #GParamSpec to hold a #GFile value.
|
||||||
|
@ -173,6 +173,8 @@ GParamSpec * gimp_param_spec_file (const gchar
|
|||||||
GParamFlags flags);
|
GParamFlags flags);
|
||||||
|
|
||||||
GimpFileChooserAction gimp_param_spec_file_get_action (GParamSpec *pspec);
|
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);
|
gboolean gimp_param_spec_file_none_allowed (GParamSpec *pspec);
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user