summaryrefslogtreecommitdiff
path: root/daemon/gdm-legacy-display.h
diff options
context:
space:
mode:
authorNiels De Graef <nielsdegraef@gmail.com>2018-12-23 14:34:15 +0100
committerNiels De Graef <nielsdegraef@gmail.com>2018-12-23 18:06:22 +0100
commit1f84bd9735a472ae3648f7c7a98f54bd3911d32d (patch)
treeb123a6cb7f0135285c1a3c67ac1238f5ae8c3c1f /daemon/gdm-legacy-display.h
parentdaafe5c5e427a810ce2ad5f41742fd4a91403695 (diff)
downloadgdm-1f84bd9735a472ae3648f7c7a98f54bd3911d32d.tar.gz
legacy-display: use G_DECLARE_FINAL_TYPE
Diffstat (limited to 'daemon/gdm-legacy-display.h')
-rw-r--r--daemon/gdm-legacy-display.h23
1 files changed, 2 insertions, 21 deletions
diff --git a/daemon/gdm-legacy-display.h b/daemon/gdm-legacy-display.h
index 050a14ee..9f98c830 100644
--- a/daemon/gdm-legacy-display.h
+++ b/daemon/gdm-legacy-display.h
@@ -27,28 +27,9 @@
G_BEGIN_DECLS
-#define GDM_TYPE_LEGACY_DISPLAY (gdm_legacy_display_get_type ())
-#define GDM_LEGACY_DISPLAY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_LEGACY_DISPLAY, GdmLegacyDisplay))
-#define GDM_LEGACY_DISPLAY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_LEGACY_DISPLAY, GdmLegacyDisplayClass))
-#define GDM_IS_LEGACY_DISPLAY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_LEGACY_DISPLAY))
-#define GDM_IS_LEGACY_DISPLAY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_LEGACY_DISPLAY))
-#define GDM_LEGACY_DISPLAY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_LEGACY_DISPLAY, GdmLegacyDisplayClass))
+#define GDM_TYPE_LEGACY_DISPLAY (gdm_legacy_display_get_type ())
+G_DECLARE_FINAL_TYPE (GdmLegacyDisplay, gdm_legacy_display, GDM, LEGACY_DISPLAY, GdmDisplay)
-typedef struct GdmLegacyDisplayPrivate GdmLegacyDisplayPrivate;
-
-typedef struct
-{
- GdmDisplay parent;
- GdmLegacyDisplayPrivate *priv;
-} GdmLegacyDisplay;
-
-typedef struct
-{
- GdmDisplayClass parent_class;
-
-} GdmLegacyDisplayClass;
-
-GType gdm_legacy_display_get_type (void);
GdmDisplay * gdm_legacy_display_new (int display_number);