summaryrefslogtreecommitdiff
path: root/daemon/gdm-local-display.h
diff options
context:
space:
mode:
authorNiels De Graef <nielsdegraef@gmail.com>2018-12-23 14:38:44 +0100
committerNiels De Graef <nielsdegraef@gmail.com>2018-12-23 18:06:22 +0100
commit8e7237f34b76eec6789c09660d3c8d15230a27f7 (patch)
treeb9ee974ded6511224d94d116edd1645fffd74cd3 /daemon/gdm-local-display.h
parent1f84bd9735a472ae3648f7c7a98f54bd3911d32d (diff)
downloadgdm-8e7237f34b76eec6789c09660d3c8d15230a27f7.tar.gz
local-display: use G_DECLARE_FINAL_TYPE
Diffstat (limited to 'daemon/gdm-local-display.h')
-rw-r--r--daemon/gdm-local-display.h21
1 files changed, 1 insertions, 20 deletions
diff --git a/daemon/gdm-local-display.h b/daemon/gdm-local-display.h
index dec22f5b..5bd7f923 100644
--- a/daemon/gdm-local-display.h
+++ b/daemon/gdm-local-display.h
@@ -28,27 +28,8 @@
G_BEGIN_DECLS
#define GDM_TYPE_LOCAL_DISPLAY (gdm_local_display_get_type ())
-#define GDM_LOCAL_DISPLAY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_LOCAL_DISPLAY, GdmLocalDisplay))
-#define GDM_LOCAL_DISPLAY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_LOCAL_DISPLAY, GdmLocalDisplayClass))
-#define GDM_IS_LOCAL_DISPLAY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_LOCAL_DISPLAY))
-#define GDM_IS_LOCAL_DISPLAY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_LOCAL_DISPLAY))
-#define GDM_LOCAL_DISPLAY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_LOCAL_DISPLAY, GdmLocalDisplayClass))
+G_DECLARE_FINAL_TYPE (GdmLocalDisplay, gdm_local_display, GDM, LOCAL_DISPLAY, GdmDisplay)
-typedef struct GdmLocalDisplayPrivate GdmLocalDisplayPrivate;
-
-typedef struct
-{
- GdmDisplay parent;
- GdmLocalDisplayPrivate *priv;
-} GdmLocalDisplay;
-
-typedef struct
-{
- GdmDisplayClass parent_class;
-
-} GdmLocalDisplayClass;
-
-GType gdm_local_display_get_type (void);
GdmDisplay * gdm_local_display_new (void);