clutter: Remove unused deprecated/clutter-animatable.h
https://gitlab.gnome.org/GNOME/mutter/merge_requests/921
This commit is contained in:
parent
6da568e29a
commit
375d35be60
@ -54,7 +54,6 @@
|
|||||||
#include "clutter-debug.h"
|
#include "clutter-debug.h"
|
||||||
#include "clutter-private.h"
|
#include "clutter-private.h"
|
||||||
|
|
||||||
#include "deprecated/clutter-animatable.h"
|
|
||||||
#include "deprecated/clutter-animation.h"
|
#include "deprecated/clutter-animation.h"
|
||||||
|
|
||||||
G_DEFINE_INTERFACE (ClutterAnimatable, clutter_animatable, G_TYPE_OBJECT);
|
G_DEFINE_INTERFACE (ClutterAnimatable, clutter_animatable, G_TYPE_OBJECT);
|
||||||
@ -64,80 +63,6 @@ clutter_animatable_default_init (ClutterAnimatableInterface *iface)
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* clutter_animatable_animate_property:
|
|
||||||
* @animatable: a #ClutterAnimatable
|
|
||||||
* @animation: a #ClutterAnimation
|
|
||||||
* @property_name: the name of the animated property
|
|
||||||
* @initial_value: the initial value of the animation interval
|
|
||||||
* @final_value: the final value of the animation interval
|
|
||||||
* @progress: the progress factor
|
|
||||||
* @value: return location for the animation value
|
|
||||||
*
|
|
||||||
* Calls the animate_property() virtual function for @animatable.
|
|
||||||
*
|
|
||||||
* The @initial_value and @final_value #GValue<!-- -->s must contain
|
|
||||||
* the same type; @value must have been initialized to the same
|
|
||||||
* type of @initial_value and @final_value.
|
|
||||||
*
|
|
||||||
* All implementation of the #ClutterAnimatable interface must
|
|
||||||
* implement this function.
|
|
||||||
*
|
|
||||||
* Return value: %TRUE if the value has been validated and can
|
|
||||||
* be applied to the #ClutterAnimatable, and %FALSE otherwise
|
|
||||||
*
|
|
||||||
* Since: 1.0
|
|
||||||
*
|
|
||||||
* Deprecated: 1.8: Use clutter_animatable_interpolate_value()
|
|
||||||
* instead
|
|
||||||
*/
|
|
||||||
gboolean
|
|
||||||
clutter_animatable_animate_property (ClutterAnimatable *animatable,
|
|
||||||
ClutterAnimation *animation,
|
|
||||||
const gchar *property_name,
|
|
||||||
const GValue *initial_value,
|
|
||||||
const GValue *final_value,
|
|
||||||
gdouble progress,
|
|
||||||
GValue *value)
|
|
||||||
{
|
|
||||||
ClutterAnimatableInterface *iface;
|
|
||||||
gboolean res;
|
|
||||||
|
|
||||||
g_return_val_if_fail (CLUTTER_IS_ANIMATABLE (animatable), FALSE);
|
|
||||||
g_return_val_if_fail (CLUTTER_IS_ANIMATION (animation), FALSE);
|
|
||||||
g_return_val_if_fail (property_name != NULL, FALSE);
|
|
||||||
g_return_val_if_fail (initial_value != NULL && final_value != NULL, FALSE);
|
|
||||||
g_return_val_if_fail (G_VALUE_TYPE (initial_value) != G_TYPE_INVALID, FALSE);
|
|
||||||
g_return_val_if_fail (G_VALUE_TYPE (final_value) != G_TYPE_INVALID, FALSE);
|
|
||||||
g_return_val_if_fail (value != NULL, FALSE);
|
|
||||||
g_return_val_if_fail (G_VALUE_TYPE (value) == G_VALUE_TYPE (initial_value) &&
|
|
||||||
G_VALUE_TYPE (value) == G_VALUE_TYPE (final_value),
|
|
||||||
FALSE);
|
|
||||||
|
|
||||||
iface = CLUTTER_ANIMATABLE_GET_IFACE (animatable);
|
|
||||||
if (iface->animate_property == NULL)
|
|
||||||
{
|
|
||||||
ClutterInterval *interval;
|
|
||||||
|
|
||||||
interval = clutter_animation_get_interval (animation, property_name);
|
|
||||||
if (interval == NULL)
|
|
||||||
return FALSE;
|
|
||||||
|
|
||||||
res = clutter_animatable_interpolate_value (animatable, property_name,
|
|
||||||
interval,
|
|
||||||
progress,
|
|
||||||
value);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
res = iface->animate_property (animatable, animation,
|
|
||||||
property_name,
|
|
||||||
initial_value, final_value,
|
|
||||||
progress,
|
|
||||||
value);
|
|
||||||
|
|
||||||
return res;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* clutter_animatable_find_property:
|
* clutter_animatable_find_property:
|
||||||
* @animatable: a #ClutterAnimatable
|
* @animatable: a #ClutterAnimatable
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
|
|
||||||
#include "deprecated/clutter-actor.h"
|
#include "deprecated/clutter-actor.h"
|
||||||
#include "deprecated/clutter-alpha.h"
|
#include "deprecated/clutter-alpha.h"
|
||||||
#include "deprecated/clutter-animatable.h"
|
|
||||||
#include "deprecated/clutter-animation.h"
|
#include "deprecated/clutter-animation.h"
|
||||||
#include "deprecated/clutter-bin-layout.h"
|
#include "deprecated/clutter-bin-layout.h"
|
||||||
#include "deprecated/clutter-box.h"
|
#include "deprecated/clutter-box.h"
|
||||||
|
@ -1,47 +0,0 @@
|
|||||||
/*
|
|
||||||
* Clutter.
|
|
||||||
*
|
|
||||||
* An OpenGL based 'interactive canvas' library.
|
|
||||||
*
|
|
||||||
* Copyright (C) 2009 Intel Corporation.
|
|
||||||
*
|
|
||||||
* This library is free software; you can redistribute it and/or
|
|
||||||
* modify it under the terms of the GNU Lesser General Public
|
|
||||||
* License as published by the Free Software Foundation; either
|
|
||||||
* version 2 of the License, or (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This library is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
* Lesser General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU Lesser General Public
|
|
||||||
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
|
||||||
* Author:
|
|
||||||
* Emmanuele Bassi <ebassi@linux.intel.com>
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef __CLUTTER_ANIMATABLE_DEPRECATED_H__
|
|
||||||
#define __CLUTTER_ANIMATABLE_DEPRECATED_H__
|
|
||||||
|
|
||||||
#if !defined(__CLUTTER_H_INSIDE__) && !defined(CLUTTER_COMPILATION)
|
|
||||||
#error "Only <clutter/clutter.h> can be included directly."
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <clutter/clutter-animatable.h>
|
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
|
||||||
|
|
||||||
CLUTTER_DEPRECATED_FOR(clutter_animatable_interpolate_value)
|
|
||||||
gboolean clutter_animatable_animate_property (ClutterAnimatable *animatable,
|
|
||||||
ClutterAnimation *animation,
|
|
||||||
const gchar *property_name,
|
|
||||||
const GValue *initial_value,
|
|
||||||
const GValue *final_value,
|
|
||||||
gdouble progress,
|
|
||||||
GValue *value);
|
|
||||||
|
|
||||||
G_END_DECLS
|
|
||||||
|
|
||||||
#endif /* __CLUTTER_ANIMATABLE_DEPRECATED_H__ */
|
|
@ -219,7 +219,6 @@ clutter_nonintrospected_sources = [
|
|||||||
clutter_deprecated_headers = [
|
clutter_deprecated_headers = [
|
||||||
'deprecated/clutter-actor.h',
|
'deprecated/clutter-actor.h',
|
||||||
'deprecated/clutter-alpha.h',
|
'deprecated/clutter-alpha.h',
|
||||||
'deprecated/clutter-animatable.h',
|
|
||||||
'deprecated/clutter-animation.h',
|
'deprecated/clutter-animation.h',
|
||||||
'deprecated/clutter-bin-layout.h',
|
'deprecated/clutter-bin-layout.h',
|
||||||
'deprecated/clutter-box.h',
|
'deprecated/clutter-box.h',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user