X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=interpreters%2Fchimara-frotz-plugin.h;fp=interpreters%2Fchimara-frotz-plugin.h;h=a3eeba2b1ea68f3a525407e08ab0295ac748114f;hb=f8a1c493a8e97cc3468b5c5940183350a3758830;hp=0000000000000000000000000000000000000000;hpb=4003ab9746b147ef4ade120d03df62d06d5a3850;p=projects%2Fchimara%2Fchimara.git diff --git a/interpreters/chimara-frotz-plugin.h b/interpreters/chimara-frotz-plugin.h new file mode 100644 index 0000000..a3eeba2 --- /dev/null +++ b/interpreters/chimara-frotz-plugin.h @@ -0,0 +1,32 @@ +#ifndef CHIMARA_FROTZ_PLUGIN_H +#define CHIMARA_FROTZ_PLUGIN_H + +#include +#include + +G_BEGIN_DECLS + +#define CHIMARA_TYPE_FROTZ_PLUGIN (chimara_frotz_plugin_get_type()) +#define CHIMARA_FROTZ_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST((o), CHIMARA_TYPE_FROTZ_PLUGIN, ChimaraFrotzPlugin)) +#define CHIMARA_FROTZ_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), CHIMARA_TYPE_FROTZ_PLUGIN, ChimaraFrotzPlugin)) +#define CHIMARA_IS_FROTZ_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), CHIMARA_TYPE_FROTZ_PLUGIN)) +#define CHIMARA_IS_FROTZ_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE((k), CHIMARA_TYPE_FROTZ_PLUGIN)) +#define CHIMARA_FROTZ_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), CHIMARA_TYPE_FROTZ_PLUGIN, ChimaraFrotzPluginClass)) + +typedef struct _ChimaraFrotzPlugin ChimaraFrotzPlugin; +typedef struct _ChimaraFrotzPluginClass ChimaraFrotzPluginClass; + +struct _ChimaraFrotzPlugin { + PeasExtensionBase parent_instance; +}; + +struct _ChimaraFrotzPluginClass { + PeasExtensionBaseClass parent_class; +}; + +GType chimara_frotz_plugin_get_type(void) G_GNUC_CONST; +G_MODULE_EXPORT void peas_register_types (PeasObjectModule *module); + +G_END_DECLS + +#endif /* CHIMARA_FROTZ_PLUGIN_H */