summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrifa <yahiaoui.fakhri@gmail.com>2022-03-17 00:36:23 +0100
committerFelix Riemann <friemann@gnome.org>2022-07-09 19:12:07 +0200
commit6d9be627dcb57a8d3362f83a8bfa55548a28475b (patch)
tree466d94c7e544ae22fa94455e1fe688277d327a78
parent11826cf0595a72ae595e69e553c623c574facd76 (diff)
downloadeog-6d9be627dcb57a8d3362f83a8bfa55548a28475b.tar.gz
EogWindowActivatable: Use G_DECLARE_INTERFACE
-rw-r--r--src/eog-window-activatable.h19
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);