summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libdocument/ev-transition-effect.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/libdocument/ev-transition-effect.c b/libdocument/ev-transition-effect.c
index ead292f3..ce6798f4 100644
--- a/libdocument/ev-transition-effect.c
+++ b/libdocument/ev-transition-effect.c
@@ -24,8 +24,6 @@
#include "ev-document-type-builtins.h"
-#define EV_TRANSITION_EFFECT_GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), EV_TYPE_TRANSITION_EFFECT, EvTransitionEffectPrivate))
-
typedef struct EvTransitionEffectPrivate EvTransitionEffectPrivate;
struct EvTransitionEffectPrivate {
@@ -51,7 +49,7 @@ enum {
PROP_RECTANGULAR
};
-G_DEFINE_TYPE (EvTransitionEffect, ev_transition_effect, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (EvTransitionEffect, ev_transition_effect, G_TYPE_OBJECT)
static void
ev_transition_effect_set_property (GObject *object,
@@ -61,7 +59,7 @@ ev_transition_effect_set_property (GObject *object,
{
EvTransitionEffectPrivate *priv;
- priv = EV_TRANSITION_EFFECT_GET_PRIV (object);
+ priv = ev_transition_effect_get_instance_private (EV_TRANSITION_EFFECT (object));
switch (prop_id) {
case PROP_TYPE:
@@ -99,7 +97,7 @@ ev_transition_effect_get_property (GObject *object,
{
EvTransitionEffectPrivate *priv;
- priv = EV_TRANSITION_EFFECT_GET_PRIV (object);
+ priv = ev_transition_effect_get_instance_private (EV_TRANSITION_EFFECT (object));
switch (prop_id) {
case PROP_TYPE:
@@ -134,7 +132,7 @@ ev_transition_effect_init (EvTransitionEffect *effect)
{
EvTransitionEffectPrivate *priv;
- priv = EV_TRANSITION_EFFECT_GET_PRIV (effect);
+ priv = ev_transition_effect_get_instance_private (effect);
priv->scale = 1.;
}
@@ -200,8 +198,6 @@ ev_transition_effect_class_init (EvTransitionEffectClass *klass)
"Whether the covered area is rectangular",
FALSE,
G_PARAM_READWRITE));
-
- g_type_class_add_private (klass, sizeof (EvTransitionEffectPrivate));
}
EvTransitionEffect *