diff options
author | Krifa <yahiaoui.fakhri@gmail.com> | 2022-03-17 00:36:23 +0100 |
---|---|---|
committer | Felix Riemann <friemann@gnome.org> | 2022-07-09 19:12:07 +0200 |
commit | 6d9be627dcb57a8d3362f83a8bfa55548a28475b (patch) | |
tree | 466d94c7e544ae22fa94455e1fe688277d327a78 | |
parent | 11826cf0595a72ae595e69e553c623c574facd76 (diff) | |
download | eog-6d9be627dcb57a8d3362f83a8bfa55548a28475b.tar.gz |
EogWindowActivatable: Use G_DECLARE_INTERFACE
-rw-r--r-- | src/eog-window-activatable.h | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/src/eog-window-activatable.h b/src/eog-window-activatable.h index 6209633a..6bdc0247 100644 --- a/src/eog-window-activatable.h +++ b/src/eog-window-activatable.h @@ -32,22 +32,7 @@ G_BEGIN_DECLS #define EOG_TYPE_WINDOW_ACTIVATABLE (eog_window_activatable_get_type ()) -#define EOG_WINDOW_ACTIVATABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ - EOG_TYPE_WINDOW_ACTIVATABLE, \ - EogWindowActivatable)) -#define EOG_WINDOW_ACTIVATABLE_IFACE(obj) \ - (G_TYPE_CHECK_CLASS_CAST ((obj), \ - EOG_TYPE_WINDOW_ACTIVATABLE, \ - EogWindowActivatableInterface)) -#define EOG_IS_WINDOW_ACTIVATABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), \ - EOG_TYPE_WINDOW_ACTIVATABLE)) -#define EOG_WINDOW_ACTIVATABLE_GET_IFACE(obj) \ - (G_TYPE_INSTANCE_GET_INTERFACE ((obj), \ - EOG_TYPE_WINDOW_ACTIVATABLE, \ - EogWindowActivatableInterface)) - -typedef struct _EogWindowActivatable EogWindowActivatable; -typedef struct _EogWindowActivatableInterface EogWindowActivatableInterface; +G_DECLARE_INTERFACE (EogWindowActivatable, eog_window_activatable, EOG, WINDOW_ACTIVATABLE, GObject) struct _EogWindowActivatableInterface { @@ -59,8 +44,6 @@ struct _EogWindowActivatableInterface void (*deactivate) (EogWindowActivatable *activatable); }; -GType eog_window_activatable_get_type (void) G_GNUC_CONST; - void eog_window_activatable_activate (EogWindowActivatable *activatable); void eog_window_activatable_deactivate (EogWindowActivatable *activatable); |