From dcf953ad3b97b313ef340a47511e3c4acc77e334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Mon, 19 Apr 2021 16:16:04 +0200 Subject: [PATCH] idle-monitor: Use G_DECLARE_FINAL_TYPE() Part-of: --- src/meta/meta-idle-monitor.h | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/meta/meta-idle-monitor.h b/src/meta/meta-idle-monitor.h index b8b38a606..8cc9bf2bf 100644 --- a/src/meta/meta-idle-monitor.h +++ b/src/meta/meta-idle-monitor.h @@ -23,18 +23,11 @@ #include #include -#define META_TYPE_IDLE_MONITOR (meta_idle_monitor_get_type ()) -#define META_IDLE_MONITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), META_TYPE_IDLE_MONITOR, MetaIdleMonitor)) -#define META_IDLE_MONITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), META_TYPE_IDLE_MONITOR, MetaIdleMonitorClass)) -#define META_IS_IDLE_MONITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), META_TYPE_IDLE_MONITOR)) -#define META_IS_IDLE_MONITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), META_TYPE_IDLE_MONITOR)) -#define META_IDLE_MONITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), META_TYPE_IDLE_MONITOR, MetaIdleMonitorClass)) - -typedef struct _MetaIdleMonitor MetaIdleMonitor; -typedef struct _MetaIdleMonitorClass MetaIdleMonitorClass; - +#define META_TYPE_IDLE_MONITOR (meta_idle_monitor_get_type ()) META_EXPORT -GType meta_idle_monitor_get_type (void); +G_DECLARE_FINAL_TYPE (MetaIdleMonitor, meta_idle_monitor, + META, IDLE_MONITOR, + GObject) typedef void (*MetaIdleMonitorWatchFunc) (MetaIdleMonitor *monitor, guint watch_id,