fox_utils 0.1.7: clipboard, drag & drop, Android file saving
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
commit
dc16bba054
46 files changed
+4738
No files matched your search
@@ -0,0 +1,26 @@
|
||||
#ifndef FLUTTER_PLUGIN_DESKTOP_DROP_PLUGIN_H_
|
||||
#define FLUTTER_PLUGIN_DESKTOP_DROP_PLUGIN_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 _DesktopDropPlugin DesktopDropPlugin;
|
||||
typedef struct {
|
||||
GObjectClass parent_class;
|
||||
} DesktopDropPluginClass;
|
||||
|
||||
FLUTTER_PLUGIN_EXPORT GType desktop_drop_plugin_get_type();
|
||||
|
||||
FLUTTER_PLUGIN_EXPORT void desktop_drop_plugin_register_with_registrar(
|
||||
FlPluginRegistrar* registrar);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif // FLUTTER_PLUGIN_DESKTOP_DROP_PLUGIN_H_
|
||||
@@ -0,0 +1,22 @@
|
||||
#ifndef FLUTTER_PLUGIN_FOX_UTILS_PLUGIN_H_
|
||||
#define FLUTTER_PLUGIN_FOX_UTILS_PLUGIN_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
|
||||
|
||||
// Single native registration entry for the fox_utils package on Linux.
|
||||
// The generated plugin registrant calls this function; it in turn registers
|
||||
// every vendored engine in this package (pasteboard, desktop_drop).
|
||||
FLUTTER_PLUGIN_EXPORT void fox_utils_plugin_register_with_registrar(
|
||||
FlPluginRegistrar* registrar);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif // FLUTTER_PLUGIN_FOX_UTILS_PLUGIN_H_
|
||||
@@ -0,0 +1,26 @@
|
||||
#ifndef FLUTTER_PLUGIN_PASTEBOARD_PLUGIN_H_
|
||||
#define FLUTTER_PLUGIN_PASTEBOARD_PLUGIN_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 _PasteboardPlugin PasteboardPlugin;
|
||||
typedef struct {
|
||||
GObjectClass parent_class;
|
||||
} PasteboardPluginClass;
|
||||
|
||||
FLUTTER_PLUGIN_EXPORT GType pasteboard_plugin_get_type();
|
||||
|
||||
FLUTTER_PLUGIN_EXPORT void pasteboard_plugin_register_with_registrar(
|
||||
FlPluginRegistrar* registrar);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif // FLUTTER_PLUGIN_PASTEBOARD_PLUGIN_H_
|
||||
Reference in new issue
Block a user