summaryrefslogtreecommitdiff
path: root/libpeas/peas-plugin-loader-c.h
diff options
context:
space:
mode:
Diffstat (limited to 'libpeas/peas-plugin-loader-c.h')
-rw-r--r--libpeas/peas-plugin-loader-c.h21
1 files changed, 3 insertions, 18 deletions
diff --git a/libpeas/peas-plugin-loader-c.h b/libpeas/peas-plugin-loader-c.h
index d326c6d..2c9e9a8 100644
--- a/libpeas/peas-plugin-loader-c.h
+++ b/libpeas/peas-plugin-loader-c.h
@@ -27,25 +27,10 @@
G_BEGIN_DECLS
-#define PEAS_TYPE_PLUGIN_LOADER_C (peas_plugin_loader_c_get_type ())
-#define PEAS_PLUGIN_LOADER_C(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PEAS_TYPE_PLUGIN_LOADER_C, PeasPluginLoaderC))
-#define PEAS_PLUGIN_LOADER_C_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PEAS_TYPE_PLUGIN_LOADER_C, PeasPluginLoaderCClass))
-#define PEAS_IS_PLUGIN_LOADER_C(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PEAS_TYPE_PLUGIN_LOADER_C))
-#define PEAS_IS_PLUGIN_LOADER_C_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PEAS_TYPE_PLUGIN_LOADER_C))
-#define PEAS_PLUGIN_LOADER_C_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PEAS_TYPE_PLUGIN_LOADER_C, PeasPluginLoaderCClass))
+#define PEAS_TYPE_PLUGIN_LOADER_C (peas_plugin_loader_c_get_type())
-typedef struct _PeasPluginLoaderC PeasPluginLoaderC;
-typedef struct _PeasPluginLoaderCClass PeasPluginLoaderCClass;
+G_DECLARE_FINAL_TYPE (PeasPluginLoaderC, peas_plugin_loader_c, PEAS, PLUGIN_LOADER_C, PeasPluginLoader)
-struct _PeasPluginLoaderC {
- PeasPluginLoader parent;
-};
-
-struct _PeasPluginLoaderCClass {
- PeasPluginLoaderClass parent_class;
-};
-
-GType peas_plugin_loader_c_get_type (void) G_GNUC_CONST;
-PeasPluginLoader *peas_plugin_loader_c_new (void);
+PeasPluginLoader *peas_plugin_loader_c_new (void);
G_END_DECLS