diff options
author | Krifa75 <yahiaoui.fakhri@gmail.com> | 2022-03-17 12:36:20 +0100 |
---|---|---|
committer | Felix Riemann <friemann@gnome.org> | 2022-07-09 19:12:23 +0200 |
commit | cbb9d4dc6a49f6b7b8585aacf254a7355900a195 (patch) | |
tree | 4e788331f2eb566190fd6dbca715745d69efa1d2 | |
parent | 6d9be627dcb57a8d3362f83a8bfa55548a28475b (diff) | |
download | eog-cbb9d4dc6a49f6b7b8585aacf254a7355900a195.tar.gz |
EogApplicationActivatable: Use G_DECLARE_INTERFACE
-rw-r--r-- | src/eog-application-activatable.h | 20 |
1 files changed, 1 insertions, 19 deletions
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); |