summaryrefslogtreecommitdiff
path: root/daemon/gdm-manager.h
diff options
context:
space:
mode:
authorAlessandro Bono <alessandro.bono369@gmail.com>2022-08-29 17:47:30 +0200
committerRay Strode <halfline@gmail.com>2022-09-27 16:57:29 +0000
commit0f5641714ae1c33e3af5857d4a9356039bce5f9d (patch)
treef7102e0a323676eedef9c3e1bb40c39d57a997be /daemon/gdm-manager.h
parent22184340e2cd46249ad79509189f74784a051ab7 (diff)
downloadgdm-0f5641714ae1c33e3af5857d4a9356039bce5f9d.tar.gz
gdm-manager: Use G_DECLARE_FINAL_TYPE
Diffstat (limited to 'daemon/gdm-manager.h')
-rw-r--r--daemon/gdm-manager.h27
1 files changed, 2 insertions, 25 deletions
diff --git a/daemon/gdm-manager.h b/daemon/gdm-manager.h
index c8fb3f22..cc06197d 100644
--- a/daemon/gdm-manager.h
+++ b/daemon/gdm-manager.h
@@ -29,30 +29,8 @@
G_BEGIN_DECLS
-#define GDM_TYPE_MANAGER (gdm_manager_get_type ())
-#define GDM_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_MANAGER, GdmManager))
-#define GDM_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_MANAGER, GdmManagerClass))
-#define GDM_IS_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_MANAGER))
-#define GDM_IS_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_MANAGER))
-#define GDM_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_MANAGER, GdmManagerClass))
-
-typedef struct GdmManagerPrivate GdmManagerPrivate;
-
-typedef struct
-{
- GdmDBusManagerSkeleton parent;
- GdmManagerPrivate *priv;
-} GdmManager;
-
-typedef struct
-{
- GdmDBusManagerSkeletonClass parent_class;
-
- void (* display_added) (GdmManager *manager,
- const char *id);
- void (* display_removed) (GdmManager *manager,
- GdmDisplay *display);
-} GdmManagerClass;
+#define GDM_TYPE_MANAGER (gdm_manager_get_type ())
+G_DECLARE_FINAL_TYPE (GdmManager, gdm_manager, GDM, MANAGER, GdmDBusManagerSkeleton)
typedef enum
{
@@ -62,7 +40,6 @@ typedef enum
#define GDM_MANAGER_ERROR gdm_manager_error_quark ()
GQuark gdm_manager_error_quark (void);
-GType gdm_manager_get_type (void);
GdmManager * gdm_manager_new (void);
void gdm_manager_start (GdmManager *manager);