summaryrefslogtreecommitdiff
path: root/daemon/gdm-session-settings.h
diff options
context:
space:
mode:
authorAlessandro Bono <alessandro.bono369@gmail.com>2022-08-29 17:47:29 +0200
committerRay Strode <halfline@gmail.com>2022-09-27 16:57:29 +0000
commitc62394c576b0729403a3e47386dfc3a5d409299c (patch)
tree3795920f27ad9d0f06b12e3ee1588f934adb6cf7 /daemon/gdm-session-settings.h
parent88d79fe24cda8623a4b460c0aa9628178c26f745 (diff)
downloadgdm-c62394c576b0729403a3e47386dfc3a5d409299c.tar.gz
gdm-session-settings: Use G_DECLARE_FINAL_TYPE
Diffstat (limited to 'daemon/gdm-session-settings.h')
-rw-r--r--daemon/gdm-session-settings.h25
1 files changed, 2 insertions, 23 deletions
diff --git a/daemon/gdm-session-settings.h b/daemon/gdm-session-settings.h
index db38ffc7..919fd90f 100644
--- a/daemon/gdm-session-settings.h
+++ b/daemon/gdm-session-settings.h
@@ -26,31 +26,10 @@
#include <glib-object.h>
G_BEGIN_DECLS
-#define GDM_TYPE_SESSION_SETTINGS (gdm_session_settings_get_type ())
-#define GDM_SESSION_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDM_TYPE_SESSION_SETTINGS, GdmSessionSettings))
-#define GDM_SESSION_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDM_TYPE_SESSION_SETTINGS, GdmSessionSettingsClass))
-#define GDM_IS_SESSION_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDM_TYPE_SESSION_SETTINGS))
-#define GDM_IS_SESSION_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDM_TYPE_SESSION_SETTINGS))
-#define GDM_SESSION_SETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GDM_TYPE_SESSION_SETTINGS, GdmSessionSettingsClass))
-#define GDM_SESSION_SETTINGS_ERROR (gdm_session_settings_error_quark ())
-typedef struct _GdmSessionSettings GdmSessionSettings;
-typedef struct _GdmSessionSettingsClass GdmSessionSettingsClass;
-typedef struct _GdmSessionSettingsPrivate GdmSessionSettingsPrivate;
-
-struct _GdmSessionSettings
-{
- GObject parent;
- /*< private > */
- GdmSessionSettingsPrivate *priv;
-};
-
-struct _GdmSessionSettingsClass
-{
- GObjectClass parent_class;
-};
+#define GDM_TYPE_SESSION_SETTINGS (gdm_session_settings_get_type ())
+G_DECLARE_FINAL_TYPE (GdmSessionSettings, gdm_session_settings, GDM, SESSION_SETTINGS, GObject)
-GType gdm_session_settings_get_type (void);
GdmSessionSettings *gdm_session_settings_new (void);
gboolean gdm_session_settings_load (GdmSessionSettings *settings,