summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKrifa75 <yahiaoui.fakhri@gmail.com>2022-03-17 12:36:20 +0100
committerFelix Riemann <friemann@gnome.org>2022-07-09 19:12:23 +0200
commitcbb9d4dc6a49f6b7b8585aacf254a7355900a195 (patch)
tree4e788331f2eb566190fd6dbca715745d69efa1d2 /src
parent6d9be627dcb57a8d3362f83a8bfa55548a28475b (diff)
downloadeog-cbb9d4dc6a49f6b7b8585aacf254a7355900a195.tar.gz
EogApplicationActivatable: Use G_DECLARE_INTERFACE
Diffstat (limited to 'src')
-rw-r--r--src/eog-application-activatable.h20
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);