[totem/gkarsay/totem-master: 1/6] backend: Replace deprecated g_type_class_add_private()
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem/gkarsay/totem-master: 1/6] backend: Replace deprecated g_type_class_add_private()
- Date: Thu, 26 Sep 2019 09:34:59 +0000 (UTC)
commit 4dfb008af99f3951fb9b5e2adf5ae2903958fadb
Author: Gabor Karsay <gabor karsay gmx at>
Date: Thu Sep 26 11:31:57 2019 +0200
backend: Replace deprecated g_type_class_add_private()
g_type_class_add_private has been deprecated since GObject 2.58.
src/backend/bacon-time-label.c | 7 ++-----
src/backend/bacon-video-controls-actor.c | 8 ++------
src/backend/bacon-video-spinner-actor.c | 7 ++-----
src/backend/bacon-video-widget.c | 13 ++++++-------
src/backend/totem-aspect-frame.c | 13 +++----------
5 files changed, 15 insertions(+), 33 deletions(-)
---
diff --git a/src/backend/bacon-time-label.c b/src/backend/bacon-time-label.c
index 20b1e8da0..60b4bc441 100644
--- a/src/backend/bacon-time-label.c
+++ b/src/backend/bacon-time-label.c
@@ -31,8 +31,7 @@ struct _BaconTimeLabelPrivate {
gboolean remaining;
};
-G_DEFINE_TYPE (BaconTimeLabel, bacon_time_label, GTK_TYPE_LABEL)
-#define BACON_TIME_LABEL_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), BACON_TYPE_TIME_LABEL,
BaconTimeLabelPrivate))
+G_DEFINE_TYPE_WITH_PRIVATE (BaconTimeLabel, bacon_time_label, GTK_TYPE_LABEL)
enum {
PROP_0,
@@ -43,7 +42,7 @@ static void
bacon_time_label_init (BaconTimeLabel *label)
{
char *time_string;
- label->priv = G_TYPE_INSTANCE_GET_PRIVATE (label, BACON_TYPE_TIME_LABEL, BaconTimeLabelPrivate);
+ label->priv = bacon_time_label_get_instance_private (label);
time_string = totem_time_to_string (0, FALSE, FALSE);
gtk_label_set_text (GTK_LABEL (label), time_string);
@@ -81,8 +80,6 @@ bacon_time_label_class_init (BaconTimeLabelClass *klass)
{
GObjectClass *object_class;
- g_type_class_add_private (klass, sizeof (BaconTimeLabelPrivate));
-
object_class = (GObjectClass *) klass;
object_class->set_property = bacon_time_label_set_property;
diff --git a/src/backend/bacon-video-controls-actor.c b/src/backend/bacon-video-controls-actor.c
index a8e2f8936..53855e32f 100644
--- a/src/backend/bacon-video-controls-actor.c
+++ b/src/backend/bacon-video-controls-actor.c
@@ -24,8 +24,6 @@
#include "bacon-video-controls-actor.h"
#include "bacon-time-label.h"
-#define BACON_VIDEO_CONTROLS_ACTOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o),
BACON_TYPE_VIDEO_CONTROLS_ACTOR, BaconVideoControlsActorPrivate))
-
struct BaconVideoControlsActorPrivate
{
GtkBuilder *builder;
@@ -33,7 +31,7 @@ struct BaconVideoControlsActorPrivate
GObject *bvw;
};
-G_DEFINE_TYPE (BaconVideoControlsActor, bacon_video_controls_actor, GTK_CLUTTER_TYPE_ACTOR);
+G_DEFINE_TYPE_WITH_PRIVATE (BaconVideoControlsActor, bacon_video_controls_actor, GTK_CLUTTER_TYPE_ACTOR);
static void
bacon_video_controls_actor_finalize (GObject *object)
@@ -72,8 +70,6 @@ bacon_video_controls_actor_class_init (BaconVideoControlsActorClass *klass)
gobject_class->finalize = bacon_video_controls_actor_finalize;
gobject_class->constructed = bacon_video_controls_actor_constructed;
-
- g_type_class_add_private (klass, sizeof (BaconVideoControlsActorPrivate));
}
static void
@@ -105,7 +101,7 @@ bacon_video_controls_actor_init (BaconVideoControlsActor *controls)
{
const char *objects[] = { "toolbar", NULL };
- controls->priv = BACON_VIDEO_CONTROLS_ACTOR_GET_PRIVATE (G_OBJECT (controls));
+ controls->priv = bacon_video_controls_actor_get_instance_private (controls);
g_type_class_ref (BACON_TYPE_TIME_LABEL);
diff --git a/src/backend/bacon-video-spinner-actor.c b/src/backend/bacon-video-spinner-actor.c
index 829c15cde..ae38317a2 100644
--- a/src/backend/bacon-video-spinner-actor.c
+++ b/src/backend/bacon-video-spinner-actor.c
@@ -24,14 +24,13 @@
#include "bacon-video-spinner-actor.h"
#include "clock.h"
-#define BACON_VIDEO_SPINNER_ACTOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o),
BACON_TYPE_VIDEO_SPINNER_ACTOR, BaconVideoSpinnerActorPrivate))
struct BaconVideoSpinnerActorPrivate
{
ClutterActor *clock;
};
-G_DEFINE_TYPE (BaconVideoSpinnerActor, bacon_video_spinner_actor, CLUTTER_TYPE_ACTOR);
+G_DEFINE_TYPE_WITH_PRIVATE (BaconVideoSpinnerActor, bacon_video_spinner_actor, CLUTTER_TYPE_ACTOR);
enum {
PROP_0,
@@ -89,8 +88,6 @@ bacon_video_spinner_actor_class_init (BaconVideoSpinnerActorClass *klass)
"Percentage fill",
0.0, 100.0, 0.0,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
-
- g_type_class_add_private (klass, sizeof (BaconVideoSpinnerActorPrivate));
}
static void
@@ -100,7 +97,7 @@ bacon_video_spinner_actor_init (BaconVideoSpinnerActor *spinner)
ClutterConstraint *constraint;
ClutterColor *color;
- spinner->priv = BACON_VIDEO_SPINNER_ACTOR_GET_PRIVATE (G_OBJECT (spinner));
+ spinner->priv = bacon_video_spinner_actor_get_instance_private (spinner);
actor = CLUTTER_ACTOR (spinner);
/* We'll set that colour on the layout, as the child doesn't
diff --git a/src/backend/bacon-video-widget.c b/src/backend/bacon-video-widget.c
index 45c4d0e66..ba2fdba74 100644
--- a/src/backend/bacon-video-widget.c
+++ b/src/backend/bacon-video-widget.c
@@ -112,10 +112,6 @@
static void bacon_video_widget_initable_iface_init (GInitableIface *iface);
-G_DEFINE_TYPE_WITH_CODE (BaconVideoWidget, bacon_video_widget, GTK_CLUTTER_TYPE_EMBED,
- G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE,
- bacon_video_widget_initable_iface_init))
-
/* Signals */
enum
{
@@ -284,6 +280,11 @@ struct BaconVideoWidgetPrivate
float rate;
};
+G_DEFINE_TYPE_WITH_CODE (BaconVideoWidget, bacon_video_widget, GTK_CLUTTER_TYPE_EMBED,
+ G_ADD_PRIVATE (BaconVideoWidget)
+ G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE,
+ bacon_video_widget_initable_iface_init))
+
static void bacon_video_widget_set_property (GObject * object,
guint property_id,
const GValue * value,
@@ -1077,8 +1078,6 @@ bacon_video_widget_class_init (BaconVideoWidgetClass * klass)
parent_class = g_type_class_peek_parent (klass);
- g_type_class_add_private (object_class, sizeof (BaconVideoWidgetPrivate));
-
/* GtkWidget */
widget_class->get_preferred_width = bacon_video_widget_get_preferred_width;
widget_class->get_preferred_height = bacon_video_widget_get_preferred_height;
@@ -1501,7 +1500,7 @@ bacon_video_widget_init (BaconVideoWidget * bvw)
g_type_class_ref (BVW_TYPE_DVD_EVENT);
g_type_class_ref (BVW_TYPE_ROTATION);
- bvw->priv = priv = G_TYPE_INSTANCE_GET_PRIVATE (bvw, BACON_TYPE_VIDEO_WIDGET, BaconVideoWidgetPrivate);
+ bvw->priv = priv = bacon_video_widget_get_instance_private (bvw);
g_object_set (G_OBJECT (bvw), "use-layout-size", TRUE, NULL);
diff --git a/src/backend/totem-aspect-frame.c b/src/backend/totem-aspect-frame.c
index c352717e2..19d75ee31 100644
--- a/src/backend/totem-aspect-frame.c
+++ b/src/backend/totem-aspect-frame.c
@@ -26,13 +26,6 @@
#include "totem-aspect-frame.h"
-G_DEFINE_TYPE (TotemAspectFrame, totem_aspect_frame, CLUTTER_TYPE_ACTOR)
-
-#define ASPECT_FRAME_PRIVATE(o) \
- (G_TYPE_INSTANCE_GET_PRIVATE ((o), \
- TOTEM_TYPE_ASPECT_FRAME, \
- TotemAspectFramePrivate))
-
enum
{
PROP_0,
@@ -46,6 +39,8 @@ struct _TotemAspectFramePrivate
gdouble rotation;
};
+G_DEFINE_TYPE_WITH_PRIVATE (TotemAspectFrame, totem_aspect_frame, CLUTTER_TYPE_ACTOR)
+
static void
totem_aspect_frame_get_property (GObject *object,
@@ -345,8 +340,6 @@ totem_aspect_frame_class_init (TotemAspectFrameClass *klass)
GObjectClass *object_class = G_OBJECT_CLASS (klass);
ClutterActorClass *actor_class = CLUTTER_ACTOR_CLASS (klass);
- g_type_class_add_private (klass, sizeof (TotemAspectFramePrivate));
-
object_class->get_property = totem_aspect_frame_get_property;
object_class->set_property = totem_aspect_frame_set_property;
object_class->dispose = totem_aspect_frame_dispose;
@@ -370,7 +363,7 @@ totem_aspect_frame_class_init (TotemAspectFrameClass *klass)
static void
totem_aspect_frame_init (TotemAspectFrame *self)
{
- self->priv = ASPECT_FRAME_PRIVATE (self);
+ self->priv = totem_aspect_frame_get_instance_private (self);
clutter_actor_set_pivot_point (CLUTTER_ACTOR (self), 0.5f, 0.5f);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]