diff options
author | Wu Xiaotian <[email protected]> | 2019-06-23 18:17:24 +0800 |
---|---|---|
committer | raveit65 <[email protected]> | 2019-06-25 14:16:00 +0200 |
commit | 2f94e82f67629f312489894b5c27bb6e87b7b2fc (patch) | |
tree | 83e33f2c5d6ccd81b29c43ca664c1784d759992f | |
parent | 2bccfe30196b7d2c0f11b9e789e10705f97e56a5 (diff) | |
download | mate-control-center-2f94e82f67629f312489894b5c27bb6e87b7b2fc.tar.bz2 mate-control-center-2f94e82f67629f312489894b5c27bb6e87b7b2fc.tar.xz |
font-viewer: avoid deprecated 'g_type_class_add_private'
-rw-r--r-- | font-viewer/font-model.c | 5 | ||||
-rw-r--r-- | font-viewer/gd-main-toolbar.c | 8 | ||||
-rw-r--r-- | font-viewer/sushi-font-widget.c | 6 |
3 files changed, 7 insertions, 12 deletions
diff --git a/font-viewer/font-model.c b/font-viewer/font-model.c index 8cbc7ae0..c5d26ceb 100644 --- a/font-viewer/font-model.c +++ b/font-viewer/font-model.c @@ -61,7 +61,7 @@ enum { static guint signals[NUM_SIGNALS] = { 0, }; -G_DEFINE_TYPE (FontViewModel, font_view_model, GTK_TYPE_LIST_STORE); +G_DEFINE_TYPE_WITH_PRIVATE (FontViewModel, font_view_model, GTK_TYPE_LIST_STORE); #define ATTRIBUTES_FOR_CREATING_THUMBNAIL \ G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE"," \ @@ -569,7 +569,7 @@ font_view_model_init (FontViewModel *self) GType types[NUM_COLUMNS] = { G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT, GDK_TYPE_PIXBUF, G_TYPE_STRING }; - self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, FONT_VIEW_TYPE_MODEL, FontViewModelPrivate); + self->priv = font_view_model_get_instance_private (self); if (FT_Init_FreeType (&self->priv->library) != FT_Err_Ok) g_critical ("Can't initialize FreeType library"); @@ -634,7 +634,6 @@ font_view_model_class_init (FontViewModelClass *klass) 0, NULL, NULL, NULL, G_TYPE_NONE, 0); - g_type_class_add_private (klass, sizeof (FontViewModelPrivate)); } GtkTreeModel * diff --git a/font-viewer/gd-main-toolbar.c b/font-viewer/gd-main-toolbar.c index 6d9e9c42..733052b3 100644 --- a/font-viewer/gd-main-toolbar.c +++ b/font-viewer/gd-main-toolbar.c @@ -24,8 +24,6 @@ #include <math.h> #include <glib/gi18n.h> -G_DEFINE_TYPE (GdMainToolbar, gd_main_toolbar, GTK_TYPE_TOOLBAR) - typedef enum { CHILD_NORMAL = 0, CHILD_TOGGLE = 1, @@ -62,6 +60,8 @@ enum { PROP_SHOW_MODES, }; +G_DEFINE_TYPE_WITH_PRIVATE (GdMainToolbar, gd_main_toolbar, GTK_TYPE_TOOLBAR) + static void gd_main_toolbar_dispose (GObject *obj) { @@ -328,7 +328,7 @@ gd_main_toolbar_constructed (GObject *obj) static void gd_main_toolbar_init (GdMainToolbar *self) { - self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, GD_TYPE_MAIN_TOOLBAR, GdMainToolbarPrivate); + self->priv = gd_main_toolbar_get_instance_private (self); } static void @@ -349,8 +349,6 @@ gd_main_toolbar_class_init (GdMainToolbarClass *klass) "Show Modes", FALSE, G_PARAM_READWRITE)); - - g_type_class_add_private (klass, sizeof (GdMainToolbarPrivate)); } void diff --git a/font-viewer/sushi-font-widget.c b/font-viewer/sushi-font-widget.c index bad2ffee..cffd8776 100644 --- a/font-viewer/sushi-font-widget.c +++ b/font-viewer/sushi-font-widget.c @@ -62,7 +62,7 @@ struct _SushiFontWidgetPrivate { static GParamSpec *properties[NUM_PROPERTIES] = { NULL, }; static guint signals[NUM_SIGNALS] = { 0, }; -G_DEFINE_TYPE (SushiFontWidget, sushi_font_widget, GTK_TYPE_DRAWING_AREA); +G_DEFINE_TYPE_WITH_PRIVATE (SushiFontWidget, sushi_font_widget, GTK_TYPE_DRAWING_AREA); #define SURFACE_SIZE 4 #define SECTION_SPACING 16 @@ -586,8 +586,7 @@ sushi_font_widget_init (SushiFontWidget *self) { FT_Error err; - self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, SUSHI_TYPE_FONT_WIDGET, - SushiFontWidgetPrivate); + self->priv = sushi_font_widget_get_instance_private (self); self->priv->face = NULL; err = FT_Init_FreeType (&self->priv->library); @@ -716,7 +715,6 @@ sushi_font_widget_class_init (SushiFontWidgetClass *klass) G_TYPE_NONE, 1, G_TYPE_STRING); g_object_class_install_properties (oclass, NUM_PROPERTIES, properties); - g_type_class_add_private (klass, sizeof (SushiFontWidgetPrivate)); } SushiFontWidget * |