27 lines
687 B
Cheetah
27 lines
687 B
Cheetah
#ifndef FLUTTER_PLUGIN_{{pluginClassCapitalSnakeCase}}_H_
|
|
#define FLUTTER_PLUGIN_{{pluginClassCapitalSnakeCase}}_H_
|
|
|
|
#include <flutter_linux/flutter_linux.h>
|
|
|
|
G_BEGIN_DECLS
|
|
|
|
#ifdef FLUTTER_PLUGIN_IMPL
|
|
#define FLUTTER_PLUGIN_EXPORT __attribute__((visibility("default")))
|
|
#else
|
|
#define FLUTTER_PLUGIN_EXPORT
|
|
#endif
|
|
|
|
typedef struct _{{pluginClass}} {{pluginClass}};
|
|
typedef struct {
|
|
GObjectClass parent_class;
|
|
} {{pluginClass}}Class;
|
|
|
|
FLUTTER_PLUGIN_EXPORT GType {{pluginClassSnakeCase}}_get_type();
|
|
|
|
FLUTTER_PLUGIN_EXPORT void {{pluginClassSnakeCase}}_register_with_registrar(
|
|
FlPluginRegistrar* registrar);
|
|
|
|
G_END_DECLS
|
|
|
|
#endif // FLUTTER_PLUGIN_{{pluginClassCapitalSnakeCase}}_H_
|