diff options
author | Alessandro Bono <alessandro.bono369@gmail.com> | 2022-08-30 17:42:36 +0200 |
---|---|---|
committer | Ray Strode <halfline@gmail.com> | 2022-09-27 16:57:29 +0000 |
commit | 88d79fe24cda8623a4b460c0aa9628178c26f745 (patch) | |
tree | bab14755f006fc171faa7669265020022cb1dd8f /daemon/gdm-launch-environment.h | |
parent | efacc03c0fb30fd2a6caf07f86b98b5594624ffd (diff) | |
download | gdm-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.h | 39 |
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); |