From 88d79fe24cda8623a4b460c0aa9628178c26f745 Mon Sep 17 00:00:00 2001 From: Alessandro Bono Date: Tue, 30 Aug 2022 17:42:36 +0200 Subject: gdm-launch-environment: Use G_DECLARE_FINAL_TYPE Nobody derives it since commit be67db1c11868ea2788cece74bbe53e76522292c. --- daemon/gdm-launch-environment.h | 39 ++------------------------------------- 1 file changed, 2 insertions(+), 37 deletions(-) (limited to 'daemon/gdm-launch-environment.h') 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); -- cgit v1.2.1