summaryrefslogtreecommitdiff
path: root/daemon/gdm-launch-environment.h
diff options
context:
space:
mode:
authorAlessandro Bono <alessandro.bono369@gmail.com>2022-08-30 17:42:36 +0200
committerRay Strode <halfline@gmail.com>2022-09-27 16:57:29 +0000
commit88d79fe24cda8623a4b460c0aa9628178c26f745 (patch)
treebab14755f006fc171faa7669265020022cb1dd8f /daemon/gdm-launch-environment.h
parentefacc03c0fb30fd2a6caf07f86b98b5594624ffd (diff)
downloadgdm-88d79fe24cda8623a4b460c0aa9628178c26f745.tar.gz
gdm-launch-environment: Use G_DECLARE_FINAL_TYPE
Nobody derives it since commit be67db1c11868ea2788cece74bbe53e76522292c.
Diffstat (limited to 'daemon/gdm-launch-environment.h')
-rw-r--r--daemon/gdm-launch-environment.h39
1 files changed, 2 insertions, 37 deletions
diff --git a/daemon/gdm-launch-environment.h b/daemon/gdm-launch-environment.h
index 00ac2a0d..5636014f 100644
--- a/daemon/gdm-launch-environment.h
+++ b/daemon/gdm-launch-environment.h
@@ -27,43 +27,8 @@
G_BEGIN_DECLS
-#define GDM_TYPE_LAUNCH_ENVIRONMENT (gdm_launch_environment_get_type ())
-#define GDM_LAUNCH_ENVIRONMENT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDM_TYPE_LAUNCH_ENVIRONMENT, GdmLaunchEnvironment))
-#define GDM_LAUNCH_ENVIRONMENT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GDM_TYPE_LAUNCH_ENVIRONMENT, GdmLaunchEnvironmentClass))
-#define GDM_IS_LAUNCH_ENVIRONMENT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GDM_TYPE_LAUNCH_ENVIRONMENT))
-#define GDM_IS_LAUNCH_ENVIRONMENT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GDM_TYPE_LAUNCH_ENVIRONMENT))
-#define GDM_LAUNCH_ENVIRONMENT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GDM_TYPE_LAUNCH_ENVIRONMENT, GdmLaunchEnvironmentClass))
-
-typedef struct GdmLaunchEnvironmentPrivate GdmLaunchEnvironmentPrivate;
-
-typedef struct
-{
- GObject parent;
- GdmLaunchEnvironmentPrivate *priv;
-} GdmLaunchEnvironment;
-
-typedef struct
-{
- GObjectClass parent_class;
-
- /* methods */
- gboolean (*start) (GdmLaunchEnvironment *launch_environment);
- gboolean (*stop) (GdmLaunchEnvironment *launch_environment);
-
-
- /* signals */
- void (* opened) (GdmLaunchEnvironment *launch_environment);
- void (* started) (GdmLaunchEnvironment *launch_environment);
- void (* stopped) (GdmLaunchEnvironment *launch_environment);
- void (* exited) (GdmLaunchEnvironment *launch_environment,
- int exit_code);
- void (* died) (GdmLaunchEnvironment *launch_environment,
- int signal_number);
- void (* hostname_selected) (GdmLaunchEnvironment *launch_environment,
- const char *hostname);
-} GdmLaunchEnvironmentClass;
-
-GType gdm_launch_environment_get_type (void);
+#define GDM_TYPE_LAUNCH_ENVIRONMENT (gdm_launch_environment_get_type ())
+G_DECLARE_FINAL_TYPE (GdmLaunchEnvironment, gdm_launch_environment, GDM, LAUNCH_ENVIRONMENT, GObject)
gboolean gdm_launch_environment_start (GdmLaunchEnvironment *launch_environment);
gboolean gdm_launch_environment_stop (GdmLaunchEnvironment *launch_environment);