This is an automated email from the git hooks/post-receive script.

nomad pushed a 
commit to branch 
master
in repository apps/xfdashboard.

commit 7cade62603e2981fc9bde05b5b7fd0d34f5302f2
Author: Stephan Haller <no...@froevel.de>
Date:   Wed Aug 21 14:28:21 2019 +0200

    plugins: update for g_type_class_add_private() deprecation
---
 plugins/clock-view/clock-view-settings.c           | 25 ++++++++-----------
 plugins/clock-view/clock-view.c                    | 28 +++++++++-------------
 .../gnome-shell-search-provider.c                  | 25 ++++++++-----------
 plugins/hot-corner/hot-corner-settings.c           | 25 ++++++++-----------
 plugins/hot-corner/hot-corner.c                    | 24 +++++++------------
 .../middle-click-window-close.c                    | 24 +++++++------------
 6 files changed, 59 insertions(+), 92 deletions(-)

diff --git a/plugins/clock-view/clock-view-settings.c 
b/plugins/clock-view/clock-view-settings.c
index 26c7c5d..7bcd659 100644
--- a/plugins/clock-view/clock-view-settings.c
+++ b/plugins/clock-view/clock-view-settings.c
@@ -34,17 +34,6 @@
 
 
 /* Define this class in GObject system */
-G_DEFINE_DYNAMIC_TYPE(XfdashboardClockViewSettings,
-                                               xfdashboard_clock_view_settings,
-                                               G_TYPE_OBJECT)
-
-/* Define this class in this plugin */
-XFDASHBOARD_DEFINE_PLUGIN_TYPE(xfdashboard_clock_view_settings);
-
-/* Private structure - access only by public API if needed */
-#define XFDASHBOARD_CLOCK_VIEW_SETTINGS_GET_PRIVATE(obj) \
-       (G_TYPE_INSTANCE_GET_PRIVATE((obj), 
XFDASHBOARD_TYPE_CLOCK_VIEW_SETTINGS, XfdashboardClockViewSettingsPrivate))
-
 struct _XfdashboardClockViewSettingsPrivate
 {
        /* Properties related */
@@ -61,6 +50,15 @@ struct _XfdashboardClockViewSettingsPrivate
        guint                                   xfconfBackgroundColorBindingID;
 };
 
+G_DEFINE_DYNAMIC_TYPE_EXTENDED(XfdashboardClockViewSettings,
+                                                               
xfdashboard_clock_view_settings,
+                                                               G_TYPE_OBJECT,
+                                                               0,
+                                                               
G_ADD_PRIVATE_DYNAMIC(XfdashboardClockViewSettings))
+
+/* Define this class in this plugin */
+XFDASHBOARD_DEFINE_PLUGIN_TYPE(xfdashboard_clock_view_settings);
+
 /* Properties */
 enum
 {
@@ -224,9 +222,6 @@ void 
xfdashboard_clock_view_settings_class_init(XfdashboardClockViewSettingsClas
        
gobjectClass->set_property=_xfdashboard_clock_view_settings_set_property;
        
gobjectClass->get_property=_xfdashboard_clock_view_settings_get_property;
 
-       /* Set up private structure */
-       g_type_class_add_private(klass, 
sizeof(XfdashboardClockViewSettingsPrivate));
-
        /* Define properties */
        XfdashboardClockViewSettingsProperties[PROP_HOUR_COLOR]=
                clutter_param_spec_color("hour-color",
@@ -271,7 +266,7 @@ void 
xfdashboard_clock_view_settings_init(XfdashboardClockViewSettings *self)
 {
        XfdashboardClockViewSettingsPrivate             *priv;
 
-       self->priv=priv=XFDASHBOARD_CLOCK_VIEW_SETTINGS_GET_PRIVATE(self);
+       
self->priv=priv=xfdashboard_clock_view_settings_get_instance_private(self);
 
        /* Set up default values */
        priv->hourColor=clutter_color_copy(CLUTTER_COLOR_LightChameleon);
diff --git a/plugins/clock-view/clock-view.c b/plugins/clock-view/clock-view.c
index adb8fa8..2bf516e 100644
--- a/plugins/clock-view/clock-view.c
+++ b/plugins/clock-view/clock-view.c
@@ -36,17 +36,6 @@
 
 
 /* Define this class in GObject system */
-G_DEFINE_DYNAMIC_TYPE(XfdashboardClockView,
-                                               xfdashboard_clock_view,
-                                               XFDASHBOARD_TYPE_VIEW)
-
-/* Define this class in this plugin */
-XFDASHBOARD_DEFINE_PLUGIN_TYPE(xfdashboard_clock_view);
-
-/* Private structure - access only by public API if needed */
-#define XFDASHBOARD_CLOCK_VIEW_GET_PRIVATE(obj) \
-       (G_TYPE_INSTANCE_GET_PRIVATE((obj), XFDASHBOARD_TYPE_CLOCK_VIEW, 
XfdashboardClockViewPrivate))
-
 struct _XfdashboardClockViewPrivate
 {
        /* Instance related */
@@ -57,6 +46,14 @@ struct _XfdashboardClockViewPrivate
        XfdashboardClockViewSettings    *settings;
 };
 
+G_DEFINE_DYNAMIC_TYPE_EXTENDED(XfdashboardClockView,
+                                                               
xfdashboard_clock_view,
+                                                               
XFDASHBOARD_TYPE_VIEW,
+                                                               0,
+                                                               
G_ADD_PRIVATE_DYNAMIC(XfdashboardClockView))
+
+/* Define this class in this plugin */
+XFDASHBOARD_DEFINE_PLUGIN_TYPE(xfdashboard_clock_view);
 
 /* IMPLEMENTATION: Private variables and methods */
 
@@ -258,7 +255,7 @@ static void _xfdashboard_clock_view_dispose(GObject 
*inObject)
  * Override functions in parent classes and define properties
  * and signals
  */
-void xfdashboard_clock_view_class_init(XfdashboardClockViewClass *klass)
+static void xfdashboard_clock_view_class_init(XfdashboardClockViewClass *klass)
 {
        XfdashboardViewClass    *viewClass=XFDASHBOARD_VIEW_CLASS(klass);
        ClutterActorClass               *actorClass=CLUTTER_ACTOR_CLASS(klass);
@@ -271,13 +268,10 @@ void 
xfdashboard_clock_view_class_init(XfdashboardClockViewClass *klass)
 
        viewClass->activated=_xfdashboard_clock_view_activated;
        viewClass->deactivating=_xfdashboard_clock_view_deactivating;
-
-       /* Set up private structure */
-       g_type_class_add_private(klass, sizeof(XfdashboardClockViewPrivate));
 }
 
 /* Class finalization */
-void xfdashboard_clock_view_class_finalize(XfdashboardClockViewClass *klass)
+static void xfdashboard_clock_view_class_finalize(XfdashboardClockViewClass 
*klass)
 {
 }
 
@@ -288,7 +282,7 @@ void xfdashboard_clock_view_init(XfdashboardClockView *self)
 {
        XfdashboardClockViewPrivate             *priv;
 
-       self->priv=priv=XFDASHBOARD_CLOCK_VIEW_GET_PRIVATE(self);
+       self->priv=priv=xfdashboard_clock_view_get_instance_private(self);
 
        /* Set up default values */
        priv->timeoutID=0;
diff --git a/plugins/gnome-shell-search-provider/gnome-shell-search-provider.c 
b/plugins/gnome-shell-search-provider/gnome-shell-search-provider.c
index 63f6669..cf8b7bb 100644
--- a/plugins/gnome-shell-search-provider/gnome-shell-search-provider.c
+++ b/plugins/gnome-shell-search-provider/gnome-shell-search-provider.c
@@ -33,17 +33,6 @@
 
 
 /* Define this class in GObject system */
-G_DEFINE_DYNAMIC_TYPE(XfdashboardGnomeShellSearchProvider,
-                                               
xfdashboard_gnome_shell_search_provider,
-                                               
XFDASHBOARD_TYPE_SEARCH_PROVIDER)
-
-/* Define this class in this plugin */
-XFDASHBOARD_DEFINE_PLUGIN_TYPE(xfdashboard_gnome_shell_search_provider);
-
-/* Private structure - access only by public API if needed */
-#define XFDASHBOARD_GNOME_SHELL_SEARCH_PROVIDER_GET_PRIVATE(obj) \
-       (G_TYPE_INSTANCE_GET_PRIVATE((obj), 
XFDASHBOARD_TYPE_GNOME_SHELL_SEARCH_PROVIDER, 
XfdashboardGnomeShellSearchProviderPrivate))
-
 struct _XfdashboardGnomeShellSearchProviderPrivate
 {
        /* Instance related */
@@ -60,6 +49,15 @@ struct _XfdashboardGnomeShellSearchProviderPrivate
        gchar                   *providerIcon;
 };
 
+G_DEFINE_DYNAMIC_TYPE_EXTENDED(XfdashboardGnomeShellSearchProvider,
+                                                               
xfdashboard_gnome_shell_search_provider,
+                                                               
XFDASHBOARD_TYPE_SEARCH_PROVIDER,
+                                                               0,
+                                                               
G_ADD_PRIVATE_DYNAMIC(XfdashboardGnomeShellSearchProvider))
+
+/* Define this class in this plugin */
+XFDASHBOARD_DEFINE_PLUGIN_TYPE(xfdashboard_gnome_shell_search_provider);
+
 /* IMPLEMENTATION: Private variables and methods */
 #define XFDASHBOARD_GNOME_SHELL_SEARCH_PROVIDER_KEYFILE_GROUP          "Shell 
Search Provider"
 
@@ -1069,9 +1067,6 @@ void 
xfdashboard_gnome_shell_search_provider_class_init(XfdashboardGnomeShellSea
        
providerClass->create_result_actor=_xfdashboard_gnome_shell_search_provider_create_result_actor;
        
providerClass->activate_result=_xfdashboard_gnome_shell_search_provider_activate_result;
        
providerClass->launch_search=_xfdashboard_gnome_shell_search_provider_launch_search;
-
-       /* Set up private structure */
-       g_type_class_add_private(klass, 
sizeof(XfdashboardGnomeShellSearchProviderPrivate));
 }
 
 /* Class finalization */
@@ -1086,7 +1081,7 @@ void 
xfdashboard_gnome_shell_search_provider_init(XfdashboardGnomeShellSearchPro
 {
        XfdashboardGnomeShellSearchProviderPrivate              *priv;
 
-       
self->priv=priv=XFDASHBOARD_GNOME_SHELL_SEARCH_PROVIDER_GET_PRIVATE(self);
+       
self->priv=priv=xfdashboard_gnome_shell_search_provider_get_instance_private(self);
 
        /* Set up default values */
        priv->gnomeShellID=NULL;
diff --git a/plugins/hot-corner/hot-corner-settings.c 
b/plugins/hot-corner/hot-corner-settings.c
index 84c3a0b..8b32e5f 100644
--- a/plugins/hot-corner/hot-corner-settings.c
+++ b/plugins/hot-corner/hot-corner-settings.c
@@ -34,17 +34,6 @@
 
 
 /* Define this class in GObject system */
-G_DEFINE_DYNAMIC_TYPE(XfdashboardHotCornerSettings,
-                                               xfdashboard_hot_corner_settings,
-                                               G_TYPE_OBJECT)
-
-/* Define this class in this plugin */
-XFDASHBOARD_DEFINE_PLUGIN_TYPE(xfdashboard_hot_corner_settings);
-
-/* Private structure - access only by public API if needed */
-#define XFDASHBOARD_HOT_CORNER_SETTINGS_GET_PRIVATE(obj) \
-       (G_TYPE_INSTANCE_GET_PRIVATE((obj), 
XFDASHBOARD_TYPE_HOT_CORNER_SETTINGS, XfdashboardHotCornerSettingsPrivate))
-
 struct _XfdashboardHotCornerSettingsPrivate
 {
        /* Properties related */
@@ -59,6 +48,15 @@ struct _XfdashboardHotCornerSettingsPrivate
        guint                                                                   
                xfconfActivationDurationBindingID;
 };
 
+G_DEFINE_DYNAMIC_TYPE_EXTENDED(XfdashboardHotCornerSettings,
+                                                               
xfdashboard_hot_corner_settings,
+                                                               G_TYPE_OBJECT,
+                                                               0,
+                                                               
G_ADD_PRIVATE_DYNAMIC(XfdashboardHotCornerSettings))
+
+/* Define this class in this plugin */
+XFDASHBOARD_DEFINE_PLUGIN_TYPE(xfdashboard_hot_corner_settings);
+
 /* Properties */
 enum
 {
@@ -227,9 +225,6 @@ void 
xfdashboard_hot_corner_settings_class_init(XfdashboardHotCornerSettingsClas
        
gobjectClass->set_property=_xfdashboard_hot_corner_settings_set_property;
        
gobjectClass->get_property=_xfdashboard_hot_corner_settings_get_property;
 
-       /* Set up private structure */
-       g_type_class_add_private(klass, 
sizeof(XfdashboardHotCornerSettingsPrivate));
-
        /* Define properties */
        XfdashboardHotCornerSettingsProperties[PROP_ACTIVATION_CORNER]=
                g_param_spec_enum("activation-corner",
@@ -270,7 +265,7 @@ void 
xfdashboard_hot_corner_settings_init(XfdashboardHotCornerSettings *self)
 {
        XfdashboardHotCornerSettingsPrivate             *priv;
 
-       self->priv=priv=XFDASHBOARD_HOT_CORNER_SETTINGS_GET_PRIVATE(self);
+       
self->priv=priv=xfdashboard_hot_corner_settings_get_instance_private(self);
 
        /* Set up default values */
        priv->activationCorner=DEFAULT_ACTIVATION_CORNER;
diff --git a/plugins/hot-corner/hot-corner.c b/plugins/hot-corner/hot-corner.c
index fe79791..7d44c5e 100644
--- a/plugins/hot-corner/hot-corner.c
+++ b/plugins/hot-corner/hot-corner.c
@@ -36,17 +36,6 @@
 
 
 /* Define this class in GObject system */
-G_DEFINE_DYNAMIC_TYPE(XfdashboardHotCorner,
-                                               xfdashboard_hot_corner,
-                                               G_TYPE_OBJECT)
-
-/* Define this class in this plugin */
-XFDASHBOARD_DEFINE_PLUGIN_TYPE(xfdashboard_hot_corner);
-
-/* Private structure - access only by public API if needed */
-#define XFDASHBOARD_HOT_CORNER_GET_PRIVATE(obj) \
-       (G_TYPE_INSTANCE_GET_PRIVATE((obj), XFDASHBOARD_TYPE_HOT_CORNER, 
XfdashboardHotCornerPrivate))
-
 struct _XfdashboardHotCornerPrivate
 {
        /* Instance related */
@@ -66,6 +55,14 @@ struct _XfdashboardHotCornerPrivate
        XfdashboardHotCornerSettings                    *settings;
 };
 
+G_DEFINE_DYNAMIC_TYPE_EXTENDED(XfdashboardHotCorner,
+                                                               
xfdashboard_hot_corner,
+                                                               G_TYPE_OBJECT,
+                                                               0,
+                                                               
G_ADD_PRIVATE_DYNAMIC(XfdashboardHotCorner))
+
+/* Define this class in this plugin */
+XFDASHBOARD_DEFINE_PLUGIN_TYPE(xfdashboard_hot_corner);
 
 /* IMPLEMENTATION: Enum XFDASHBOARD_TYPE_HOT_CORNER_ACTIVATION_CORNER */
 
@@ -338,9 +335,6 @@ void 
xfdashboard_hot_corner_class_init(XfdashboardHotCornerClass *klass)
 
        /* Override functions */
        gobjectClass->dispose=_xfdashboard_hot_corner_dispose;
-
-       /* Set up private structure */
-       g_type_class_add_private(klass, sizeof(XfdashboardHotCornerPrivate));
 }
 
 /* Class finalization */
@@ -357,7 +351,7 @@ void xfdashboard_hot_corner_init(XfdashboardHotCorner *self)
        GdkScreen                                               *screen;
        GdkDisplay                                              *display;
 
-       self->priv=priv=XFDASHBOARD_HOT_CORNER_GET_PRIVATE(self);
+       self->priv=priv=xfdashboard_hot_corner_get_instance_private(self);
 
        /* Set up default values */
        priv->application=xfdashboard_application_get_default();
diff --git a/plugins/middle-click-window-close/middle-click-window-close.c 
b/plugins/middle-click-window-close/middle-click-window-close.c
index d5aad9d..5d38b71 100644
--- a/plugins/middle-click-window-close/middle-click-window-close.c
+++ b/plugins/middle-click-window-close/middle-click-window-close.c
@@ -34,17 +34,6 @@
 
 
 /* Define this class in GObject system */
-G_DEFINE_DYNAMIC_TYPE(XfdashboardMiddleClickWindowClose,
-                                               
xfdashboard_middle_click_window_close,
-                                               G_TYPE_OBJECT)
-
-/* Define this class in this plugin */
-XFDASHBOARD_DEFINE_PLUGIN_TYPE(xfdashboard_middle_click_window_close);
-
-/* Private structure - access only by public API if needed */
-#define XFDASHBOARD_MIDDLE_CLICK_WINDOW_CLOSE_GET_PRIVATE(obj)         \
-       (G_TYPE_INSTANCE_GET_PRIVATE((obj), 
XFDASHBOARD_TYPE_MIDDLE_CLICK_WINDOW_CLOSE, 
XfdashboardMiddleClickWindowClosePrivate))
-
 struct _XfdashboardMiddleClickWindowClosePrivate
 {
        /* Instance related */
@@ -55,6 +44,14 @@ struct _XfdashboardMiddleClickWindowClosePrivate
        XfdashboardCssSelector                                  
*liveWindowSelector;
 };
 
+G_DEFINE_DYNAMIC_TYPE_EXTENDED(XfdashboardMiddleClickWindowClose,
+                                                               
xfdashboard_middle_click_window_close,
+                                                               G_TYPE_OBJECT,
+                                                               0,
+                                                               
G_ADD_PRIVATE_DYNAMIC(XfdashboardMiddleClickWindowClose))
+
+/* Define this class in this plugin */
+XFDASHBOARD_DEFINE_PLUGIN_TYPE(xfdashboard_middle_click_window_close);
 
 /* IMPLEMENTATION: Private variables and methods */
 #define DEFAULT_WINDOW_CLOSE_BUTTON                                            
        XFDASHBOARD_CLICK_ACTION_MIDDLE_BUTTON
@@ -251,9 +248,6 @@ void 
xfdashboard_middle_click_window_close_class_init(XfdashboardMiddleClickWind
 
        /* Override functions */
        gobjectClass->dispose=_xfdashboard_middle_click_window_close_dispose;
-
-       /* Set up private structure */
-       g_type_class_add_private(klass, 
sizeof(XfdashboardMiddleClickWindowClosePrivate));
 }
 
 /* Class finalization */
@@ -268,7 +262,7 @@ void 
xfdashboard_middle_click_window_close_init(XfdashboardMiddleClickWindowClos
 {
        XfdashboardMiddleClickWindowClosePrivate                *priv;
 
-       self->priv=priv=XFDASHBOARD_MIDDLE_CLICK_WINDOW_CLOSE_GET_PRIVATE(self);
+       
self->priv=priv=xfdashboard_middle_click_window_close_get_instance_private(self);
 
        /* Set up default values */
        priv->stage=xfdashboard_application_get_stage(NULL);

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to