From cbb9d4dc6a49f6b7b8585aacf254a7355900a195 Mon Sep 17 00:00:00 2001 From: Krifa75 Date: Thu, 17 Mar 2022 12:36:20 +0100 Subject: EogApplicationActivatable: Use G_DECLARE_INTERFACE --- src/eog-application-activatable.h | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) (limited to 'src') diff --git a/src/eog-application-activatable.h b/src/eog-application-activatable.h index 40459812..7c517c24 100644 --- a/src/eog-application-activatable.h +++ b/src/eog-application-activatable.h @@ -32,23 +32,7 @@ G_BEGIN_DECLS #define EOG_TYPE_APPLICATION_ACTIVATABLE (eog_application_activatable_get_type ()) -#define EOG_APPLICATION_ACTIVATABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ - EOG_TYPE_APPLICATION_ACTIVATABLE, \ - EogApplicationActivatable)) -#define EOG_APPLICATION_ACTIVATABLE_IFACE(obj) \ - (G_TYPE_CHECK_CLASS_CAST ((obj), \ - EOG_TYPE_APPLICATION_ACTIVATABLE, \ - EogApplicationActivatableInterface)) -#define EOG_IS_APPLICATION_ACTIVATABLE(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ - EOG_TYPE_APPLICATION_ACTIVATABLE)) -#define EOG_APPLICATION_ACTIVATABLE_GET_IFACE(obj) \ - (G_TYPE_INSTANCE_GET_INTERFACE ((obj), \ - EOG_TYPE_APPLICATION_ACTIVATABLE, \ - EogApplicationActivatableInterface)) - -typedef struct _EogApplicationActivatable EogApplicationActivatable; -typedef struct _EogApplicationActivatableInterface EogApplicationActivatableInterface; +G_DECLARE_INTERFACE (EogApplicationActivatable, eog_application_activatable, EOG, APPLICATION_ACTIVATABLE, GObject); struct _EogApplicationActivatableInterface { @@ -60,8 +44,6 @@ struct _EogApplicationActivatableInterface void (*deactivate) (EogApplicationActivatable *activatable); }; -GType eog_application_activatable_get_type (void) G_GNUC_CONST; - void eog_application_activatable_activate (EogApplicationActivatable *activatable); void eog_application_activatable_deactivate (EogApplicationActivatable *activatable); -- cgit v1.2.1