clutter: Remove some unused deprecated clutter_alpha API
https://gitlab.gnome.org/GNOME/mutter/merge_requests/921
This commit is contained in:
parent
293ec0a1cb
commit
c4d1e150ba
@ -43,9 +43,8 @@
|
|||||||
*
|
*
|
||||||
* You should provide a #ClutterTimeline and bind it to the #ClutterAlpha
|
* You should provide a #ClutterTimeline and bind it to the #ClutterAlpha
|
||||||
* instance using clutter_alpha_set_timeline(). You should also set an
|
* instance using clutter_alpha_set_timeline(). You should also set an
|
||||||
* "animation mode", either by using the #ClutterAnimationMode values that
|
* "animation mode", by using the #ClutterAnimationMode values that
|
||||||
* Clutter itself provides or by registering custom functions using
|
* Clutter provides.
|
||||||
* clutter_alpha_register_func().
|
|
||||||
*
|
*
|
||||||
* Instead of a #ClutterAnimationMode you may provide a function returning
|
* Instead of a #ClutterAnimationMode you may provide a function returning
|
||||||
* the alpha value depending on the progress of the timeline, using
|
* the alpha value depending on the progress of the timeline, using
|
||||||
@ -362,9 +361,8 @@ clutter_alpha_class_init (ClutterAlphaClass *klass)
|
|||||||
/**
|
/**
|
||||||
* ClutterAlpha:mode:
|
* ClutterAlpha:mode:
|
||||||
*
|
*
|
||||||
* The progress function logical id - either a value from the
|
* The progress function logical id - a value from the
|
||||||
* #ClutterAnimationMode enumeration or a value returned by
|
* #ClutterAnimationMode enumeration.
|
||||||
* clutter_alpha_register_func().
|
|
||||||
*
|
*
|
||||||
* If %CLUTTER_CUSTOM_MODE is used then the function set using
|
* If %CLUTTER_CUSTOM_MODE is used then the function set using
|
||||||
* clutter_alpha_set_closure() or clutter_alpha_set_func()
|
* clutter_alpha_set_closure() or clutter_alpha_set_func()
|
||||||
@ -679,44 +677,6 @@ clutter_alpha_new_full (ClutterTimeline *timeline,
|
|||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* clutter_alpha_new_with_func:
|
|
||||||
* @timeline: a #ClutterTimeline
|
|
||||||
* @func: a #ClutterAlphaFunc
|
|
||||||
* @data: data to pass to the function, or %NULL
|
|
||||||
* @destroy: function to call when removing the alpha function, or %NULL
|
|
||||||
*
|
|
||||||
* Creates a new #ClutterAlpha instances and sets the timeline
|
|
||||||
* and the alpha function.
|
|
||||||
*
|
|
||||||
* This function will not register @func as a global alpha function.
|
|
||||||
*
|
|
||||||
* See also clutter_alpha_set_timeline() and clutter_alpha_set_func().
|
|
||||||
*
|
|
||||||
* Return value: the newly created #ClutterAlpha
|
|
||||||
*
|
|
||||||
* Since: 1.0
|
|
||||||
*
|
|
||||||
* Deprecated: 1.12: Use #ClutterTimeline instead
|
|
||||||
*/
|
|
||||||
ClutterAlpha *
|
|
||||||
clutter_alpha_new_with_func (ClutterTimeline *timeline,
|
|
||||||
ClutterAlphaFunc func,
|
|
||||||
gpointer data,
|
|
||||||
GDestroyNotify destroy)
|
|
||||||
{
|
|
||||||
ClutterAlpha *retval;
|
|
||||||
|
|
||||||
g_return_val_if_fail (CLUTTER_IS_TIMELINE (timeline), NULL);
|
|
||||||
g_return_val_if_fail (func != NULL, NULL);
|
|
||||||
|
|
||||||
retval = clutter_alpha_new ();
|
|
||||||
clutter_alpha_set_timeline (retval, timeline);
|
|
||||||
clutter_alpha_set_func (retval, func, data, destroy);
|
|
||||||
|
|
||||||
return retval;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* clutter_alpha_get_mode:
|
* clutter_alpha_get_mode:
|
||||||
* @alpha: a #ClutterAlpha
|
* @alpha: a #ClutterAlpha
|
||||||
@ -771,8 +731,7 @@ clutter_alpha_easing_func (ClutterAlpha *alpha,
|
|||||||
* @mode: a #ClutterAnimationMode
|
* @mode: a #ClutterAnimationMode
|
||||||
*
|
*
|
||||||
* Sets the progress function of @alpha using the symbolic value
|
* Sets the progress function of @alpha using the symbolic value
|
||||||
* of @mode, as taken by the #ClutterAnimationMode enumeration or
|
* of @mode, as taken by the #ClutterAnimationMode enumeration.
|
||||||
* using the value returned by clutter_alpha_register_func().
|
|
||||||
*
|
*
|
||||||
* Since: 1.0
|
* Since: 1.0
|
||||||
*
|
*
|
||||||
@ -826,9 +785,7 @@ clutter_alpha_set_mode (ClutterAlpha *alpha,
|
|||||||
|
|
||||||
if (G_UNLIKELY (clutter_alphas == NULL))
|
if (G_UNLIKELY (clutter_alphas == NULL))
|
||||||
{
|
{
|
||||||
g_warning ("No alpha functions defined for ClutterAlpha to use. "
|
g_warning ("No alpha functions defined for ClutterAlpha to use. ");
|
||||||
"Use clutter_alpha_register_func() to register an "
|
|
||||||
"alpha function.");
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -860,81 +817,3 @@ clutter_alpha_set_mode (ClutterAlpha *alpha,
|
|||||||
|
|
||||||
g_object_notify_by_pspec (G_OBJECT (alpha), obj_props[PROP_MODE]);
|
g_object_notify_by_pspec (G_OBJECT (alpha), obj_props[PROP_MODE]);
|
||||||
}
|
}
|
||||||
|
|
||||||
static gulong
|
|
||||||
register_alpha_internal (AlphaData *alpha_data)
|
|
||||||
{
|
|
||||||
if (G_UNLIKELY (clutter_alphas == NULL))
|
|
||||||
clutter_alphas = g_ptr_array_new ();
|
|
||||||
|
|
||||||
g_ptr_array_add (clutter_alphas, alpha_data);
|
|
||||||
|
|
||||||
return clutter_alphas->len + CLUTTER_ANIMATION_LAST;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* clutter_alpha_register_func: (skip)
|
|
||||||
* @func: a #ClutterAlphaFunc
|
|
||||||
* @data: user data to pass to @func, or %NULL
|
|
||||||
*
|
|
||||||
* Registers a global alpha function and returns its logical id
|
|
||||||
* to be used by clutter_alpha_set_mode() or by #ClutterAnimation.
|
|
||||||
*
|
|
||||||
* The logical id is always greater than %CLUTTER_ANIMATION_LAST.
|
|
||||||
*
|
|
||||||
* Return value: the logical id of the alpha function
|
|
||||||
*
|
|
||||||
* Since: 1.0
|
|
||||||
*
|
|
||||||
* Deprecated: 1.12: There is no direct replacement for this
|
|
||||||
* function. Use clutter_timeline_set_progress_func() on each
|
|
||||||
* specific #ClutterTimeline instance
|
|
||||||
*/
|
|
||||||
gulong
|
|
||||||
clutter_alpha_register_func (ClutterAlphaFunc func,
|
|
||||||
gpointer data)
|
|
||||||
{
|
|
||||||
AlphaData *alpha_data;
|
|
||||||
|
|
||||||
g_return_val_if_fail (func != NULL, 0);
|
|
||||||
|
|
||||||
alpha_data = g_slice_new (AlphaData);
|
|
||||||
alpha_data->closure_set = FALSE;
|
|
||||||
alpha_data->func = func;
|
|
||||||
alpha_data->data = data;
|
|
||||||
|
|
||||||
return register_alpha_internal (alpha_data);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* clutter_alpha_register_closure: (rename-to clutter_alpha_register_func)
|
|
||||||
* @closure: a #GClosure
|
|
||||||
*
|
|
||||||
* #GClosure variant of clutter_alpha_register_func().
|
|
||||||
*
|
|
||||||
* Registers a global alpha function and returns its logical id
|
|
||||||
* to be used by clutter_alpha_set_mode() or by #ClutterAnimation.
|
|
||||||
*
|
|
||||||
* The logical id is always greater than %CLUTTER_ANIMATION_LAST.
|
|
||||||
*
|
|
||||||
* Return value: the logical id of the alpha function
|
|
||||||
*
|
|
||||||
* Since: 1.0
|
|
||||||
*
|
|
||||||
* Deprecated: 1.12: There is no direct replacement for this
|
|
||||||
* function. Use clutter_timeline_set_progress_func() on each
|
|
||||||
* specific #ClutterTimeline instance
|
|
||||||
*/
|
|
||||||
gulong
|
|
||||||
clutter_alpha_register_closure (GClosure *closure)
|
|
||||||
{
|
|
||||||
AlphaData *alpha_data;
|
|
||||||
|
|
||||||
g_return_val_if_fail (closure != NULL, 0);
|
|
||||||
|
|
||||||
alpha_data = g_slice_new (AlphaData);
|
|
||||||
alpha_data->closure_set = TRUE;
|
|
||||||
alpha_data->closure = closure;
|
|
||||||
|
|
||||||
return register_alpha_internal (alpha_data);
|
|
||||||
}
|
|
||||||
|
@ -113,12 +113,6 @@ CLUTTER_DEPRECATED
|
|||||||
ClutterAlpha * clutter_alpha_new_full (ClutterTimeline *timeline,
|
ClutterAlpha * clutter_alpha_new_full (ClutterTimeline *timeline,
|
||||||
gulong mode);
|
gulong mode);
|
||||||
CLUTTER_DEPRECATED
|
CLUTTER_DEPRECATED
|
||||||
ClutterAlpha * clutter_alpha_new_with_func (ClutterTimeline *timeline,
|
|
||||||
ClutterAlphaFunc func,
|
|
||||||
gpointer data,
|
|
||||||
GDestroyNotify destroy);
|
|
||||||
|
|
||||||
CLUTTER_DEPRECATED
|
|
||||||
gdouble clutter_alpha_get_alpha (ClutterAlpha *alpha);
|
gdouble clutter_alpha_get_alpha (ClutterAlpha *alpha);
|
||||||
CLUTTER_DEPRECATED
|
CLUTTER_DEPRECATED
|
||||||
void clutter_alpha_set_func (ClutterAlpha *alpha,
|
void clutter_alpha_set_func (ClutterAlpha *alpha,
|
||||||
@ -139,12 +133,6 @@ void clutter_alpha_set_mode (ClutterAlpha *alpha,
|
|||||||
CLUTTER_DEPRECATED
|
CLUTTER_DEPRECATED
|
||||||
gulong clutter_alpha_get_mode (ClutterAlpha *alpha);
|
gulong clutter_alpha_get_mode (ClutterAlpha *alpha);
|
||||||
|
|
||||||
CLUTTER_DEPRECATED
|
|
||||||
gulong clutter_alpha_register_func (ClutterAlphaFunc func,
|
|
||||||
gpointer data);
|
|
||||||
CLUTTER_DEPRECATED
|
|
||||||
gulong clutter_alpha_register_closure (GClosure *closure);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* __CLUTTER_ALPHA_H__ */
|
#endif /* __CLUTTER_ALPHA_H__ */
|
||||||
|
Loading…
Reference in New Issue
Block a user