Skip to content

Commit 46950f4

Browse files
yetistlukefromdc
authored andcommitted
Avoid deprecated g_type_class_add_private
Changed MateBgCrossfade, MateColorbutton and MateDesktopThumbnail
1 parent 6d30b65 commit 46950f4

File tree

3 files changed

+6
-20
lines changed

3 files changed

+6
-20
lines changed

‎libmate-desktop/mate-bg-crossfade.c‎

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,7 @@ enum {
6666

6767
static guint signals[NUMBER_OF_SIGNALS] = { 0 };
6868

69-
G_DEFINE_TYPE (MateBGCrossfade, mate_bg_crossfade, G_TYPE_OBJECT)
70-
#define MATE_BG_CROSSFADE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o),\
71-
MATE_TYPE_BG_CROSSFADE,\
72-
MateBGCrossfadePrivate))
69+
G_DEFINE_TYPE_WITH_PRIVATE (MateBGCrossfade, mate_bg_crossfade, G_TYPE_OBJECT)
7370

7471
static void
7572
mate_bg_crossfade_set_property (GObject *object,
@@ -201,14 +198,12 @@ mate_bg_crossfade_class_init (MateBGCrossfadeClass *fade_class)
201198
G_SIGNAL_RUN_LAST, 0, NULL, NULL,
202199
g_cclosure_marshal_VOID__OBJECT,
203200
G_TYPE_NONE, 1, G_TYPE_OBJECT);
204-
205-
g_type_class_add_private (gobject_class, sizeof (MateBGCrossfadePrivate));
206201
}
207202

208203
static void
209204
mate_bg_crossfade_init (MateBGCrossfade *fade)
210205
{
211-
fade->priv = MATE_BG_CROSSFADE_GET_PRIVATE (fade);
206+
fade->priv = mate_bg_crossfade_get_instance_private (fade);
212207

213208
fade->priv->window = NULL;
214209
fade->priv->widget = NULL;

‎libmate-desktop/mate-colorbutton.c‎

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,6 @@
4444
#define CHECK_DARK (1.0 / 3.0)
4545
#define CHECK_LIGHT (2.0 / 3.0)
4646

47-
#define MATE_COLOR_BUTTON_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), MATE_TYPE_COLOR_BUTTON, MateColorButtonPrivate))
48-
4947
struct _MateColorButtonPrivate
5048
{
5149
GtkWidget *draw_area; /* Widget where we draw the color sample */
@@ -120,7 +118,7 @@ static guint color_button_signals[LAST_SIGNAL] = { 0 };
120118

121119
static const GtkTargetEntry drop_types[] = { { "application/x-color", 0, 0 } };
122120

123-
G_DEFINE_TYPE (MateColorButton, mate_color_button, GTK_TYPE_BUTTON)
121+
G_DEFINE_TYPE_WITH_PRIVATE (MateColorButton, mate_color_button, GTK_TYPE_BUTTON)
124122

125123
static void
126124
mate_color_button_class_init (MateColorButtonClass *klass)
@@ -222,8 +220,6 @@ mate_color_button_class_init (MateColorButtonClass *klass)
222220
NULL, NULL,
223221
g_cclosure_marshal_VOID__VOID,
224222
G_TYPE_NONE, 0);
225-
226-
g_type_class_add_private (gobject_class, sizeof (MateColorButtonPrivate));
227223
}
228224

229225
static gboolean
@@ -414,7 +410,7 @@ mate_color_button_init (MateColorButton *color_button)
414410
_mate_desktop_init_i18n ();
415411

416412
/* Create the widgets */
417-
color_button->priv = MATE_COLOR_BUTTON_GET_PRIVATE (color_button);
413+
color_button->priv = mate_color_button_get_instance_private (color_button);
418414

419415
alignment = gtk_alignment_new (0.5, 0.5, 0.5, 1.0);
420416
gtk_container_set_border_width (GTK_CONTAINER (alignment), 1);

‎libmate-desktop/mate-desktop-thumbnail.c‎

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,11 @@ static const char *appname = "mate-thumbnail-factory";
6767
static void mate_desktop_thumbnail_factory_init (MateDesktopThumbnailFactory *factory);
6868
static void mate_desktop_thumbnail_factory_class_init (MateDesktopThumbnailFactoryClass *class);
6969

70-
G_DEFINE_TYPE (MateDesktopThumbnailFactory,
70+
G_DEFINE_TYPE_WITH_PRIVATE (MateDesktopThumbnailFactory,
7171
mate_desktop_thumbnail_factory,
7272
G_TYPE_OBJECT)
7373
#define parent_class mate_desktop_thumbnail_factory_parent_class
7474

75-
#define MATE_DESKTOP_THUMBNAIL_FACTORY_GET_PRIVATE(object) \
76-
(G_TYPE_INSTANCE_GET_PRIVATE ((object), MATE_DESKTOP_TYPE_THUMBNAIL_FACTORY, MateDesktopThumbnailFactoryPrivate))
77-
7875
typedef struct {
7976
gint width;
8077
gint height;
@@ -777,7 +774,7 @@ mate_desktop_thumbnail_factory_init (MateDesktopThumbnailFactory *factory)
777774
{
778775
MateDesktopThumbnailFactoryPrivate *priv;
779776

780-
factory->priv = MATE_DESKTOP_THUMBNAIL_FACTORY_GET_PRIVATE (factory);
777+
factory->priv = mate_desktop_thumbnail_factory_get_instance_private (factory);
781778

782779
priv = factory->priv;
783780

@@ -816,8 +813,6 @@ mate_desktop_thumbnail_factory_class_init (MateDesktopThumbnailFactoryClass *cla
816813
gobject_class = G_OBJECT_CLASS (class);
817814

818815
gobject_class->finalize = mate_desktop_thumbnail_factory_finalize;
819-
820-
g_type_class_add_private (class, sizeof (MateDesktopThumbnailFactoryPrivate));
821816
}
822817

823818
/**

0 commit comments

Comments
 (0)