diff options
author | mbkma <[email protected]> | 2021-02-12 23:04:26 +0100 |
---|---|---|
committer | raveit65 <[email protected]> | 2021-03-02 22:19:58 +0100 |
commit | 6c2603da88635f3d3098eee7f72205bdbb52a641 (patch) | |
tree | ef6e71a455b728c263da122779a2002f9ef90fc2 /pluma/pluma-window-activatable.h | |
parent | c7101aa8603f288065ad9ed8150623d0270feb68 (diff) | |
download | pluma-6c2603da88635f3d3098eee7f72205bdbb52a641.tar.bz2 pluma-6c2603da88635f3d3098eee7f72205bdbb52a641.tar.xz |
pluma-activatable-interfaces: use G_DECLARE_INTERFACE
Diffstat (limited to 'pluma/pluma-window-activatable.h')
-rw-r--r-- | pluma/pluma-window-activatable.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/pluma/pluma-window-activatable.h b/pluma/pluma-window-activatable.h index 9646507c..4ed780a4 100644 --- a/pluma/pluma-window-activatable.h +++ b/pluma/pluma-window-activatable.h @@ -28,11 +28,9 @@ G_BEGIN_DECLS /* * Type checking and casting macros */ -#define PLUMA_TYPE_WINDOW_ACTIVATABLE (pluma_window_activatable_get_type ()) -#define PLUMA_WINDOW_ACTIVATABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PLUMA_TYPE_WINDOW_ACTIVATABLE, PlumaWindowActivatable)) -#define PLUMA_WINDOW_ACTIVATABLE_IFACE(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), PLUMA_TYPE_WINDOW_ACTIVATABLE, PlumaWindowActivatableInterface)) -#define PLUMA_IS_WINDOW_ACTIVATABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PLUMA_TYPE_WINDOW_ACTIVATABLE)) -#define PLUMA_WINDOW_ACTIVATABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), PLUMA_TYPE_WINDOW_ACTIVATABLE, PlumaWindowActivatableInterface)) +#define PLUMA_TYPE_WINDOW_ACTIVATABLE (pluma_window_activatable_get_type ()) + +G_DECLARE_INTERFACE (PlumaWindowActivatable, pluma_window_activatable, PLUMA, WINDOW_ACTIVATABLE, GObject) typedef struct _PlumaWindowActivatable PlumaWindowActivatable; /* dummy typedef */ typedef struct _PlumaWindowActivatableInterface PlumaWindowActivatableInterface; @@ -50,8 +48,6 @@ struct _PlumaWindowActivatableInterface /* * Public methods */ -GType pluma_window_activatable_get_type (void) G_GNUC_CONST; - void pluma_window_activatable_activate (PlumaWindowActivatable *activatable); void pluma_window_activatable_deactivate (PlumaWindowActivatable *activatable); void pluma_window_activatable_update_state (PlumaWindowActivatable *activatable); |