[clutter] Deprecate the GParamSpec for CoglFixed
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [clutter] Deprecate the GParamSpec for CoglFixed
- Date: Tue, 4 Oct 2011 09:34:27 +0000 (UTC)
commit 938fcc60f0365db5dbcc4677ba5e7cefbccf22c8
Author: Emmanuele Bassi <ebassi linux intel com>
Date: Tue Oct 4 10:32:27 2011 +0100
Deprecate the GParamSpec for CoglFixed
The fixed-point API is not used anywhere, and it's pretty much useless
to have a fixed-point type for properties.
clutter/clutter-fixed.c | 8 +++++++-
clutter/clutter-fixed.h | 8 ++++++++
2 files changed, 15 insertions(+), 1 deletions(-)
---
diff --git a/clutter/clutter-fixed.c b/clutter/clutter-fixed.c
index 910751c..b37c15f 100644
--- a/clutter/clutter-fixed.c
+++ b/clutter/clutter-fixed.c
@@ -44,6 +44,8 @@
* Sets @value to @fixed_.
*
* Since: 0.8
+ *
+ * Deprecated: 1.10: Use g_value_set_int() instead.
*/
void
clutter_value_set_fixed (GValue *value,
@@ -63,6 +65,8 @@ clutter_value_set_fixed (GValue *value,
* Return value: the value inside the passed #GValue
*
* Since: 0.8
+ *
+ * Deprecated: 1.10: Use g_value_get_int() instead.
*/
CoglFixed
clutter_value_get_fixed (const GValue *value)
@@ -164,9 +168,11 @@ clutter_param_fixed_get_type (void)
*
* Creates a #GParamSpec for properties using #CoglFixed values
*
- * Return value: the newly created #GParamSpec
+ * Return value: (transfer full): the newly created #GParamSpec
*
* Since: 0.8
+ *
+ * Deprecated: 1.10: Use #GParamSpecInt instead.
*/
GParamSpec *
clutter_param_spec_fixed (const gchar *name,
diff --git a/clutter/clutter-fixed.h b/clutter/clutter-fixed.h
index df9bfc1..d284bff 100644
--- a/clutter/clutter-fixed.h
+++ b/clutter/clutter-fixed.h
@@ -34,6 +34,8 @@
G_BEGIN_DECLS
+#if !defined(CLUTTER_DISABLE_DEPRECATED) || defined(CLUTTER_COMPILATION)
+
#define CLUTTER_TYPE_PARAM_FIXED (clutter_param_fixed_get_type ())
#define CLUTTER_PARAM_SPEC_FIXED(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), CLUTTER_TYPE_PARAM_FIXED, ClutterParamSpecFixed))
#define CLUTTER_IS_PARAM_SPEC_FIXED(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), CLUTTER_TYPE_PARAM_FIXED))
@@ -45,6 +47,8 @@ G_BEGIN_DECLS
* Evaluates to %TRUE if @x holds a #CoglFixed .
*
* Since: 0.8
+ *
+ * Deprecated: 1.10: Use %G_VALUE_HOLDS_INT instead
*/
#define CLUTTER_VALUE_HOLDS_FIXED(x) (G_VALUE_HOLDS ((x), COGL_TYPE_FIXED))
@@ -59,6 +63,8 @@ typedef struct _ClutterParamSpecFixed ClutterParamSpecFixed;
* #GParamSpec subclass for fixed point based properties
*
* Since: 0.8
+ *
+ * Deprecated: Use #GParamSpecInt instead
*/
struct _ClutterParamSpecFixed
{
@@ -86,6 +92,8 @@ GParamSpec * clutter_param_spec_fixed (const gchar *name,
GParamFlags flags);
+#endif /* DISABLE_DEPRECATED */
+
G_END_DECLS
#endif /* __CLUTTER_FIXED_H__ */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]