commit 874e8fe5ce9559c7e60bb5ddd171101943d4d634
parent 7abd01ea14117cb98ce23c7f79210d5b4ee9c2fa
Author: Alexandre Bique <bique.alexandre@gmail.com>
Date: Mon, 20 Oct 2014 23:06:47 +0200
Add embeding for win32 and xlib
Diffstat:
2 files changed, 33 insertions(+), 0 deletions(-)
diff --git a/include/clap/clap-embed-win32.h b/include/clap/clap-embed-win32.h
@@ -0,0 +1,16 @@
+#ifndef CLAP_EMBED_WIN32_H
+# define CLAP_EMBED_WIN32_H
+
+# include <windows.h>
+
+# include "clap.h"
+
+# define CLAP_EMBED_WIN32 "clap/embed/win32"
+
+struct clap_embed_win32
+{
+ bool (*embed)(struct clap_plugin *plugin,
+ HWND window);
+};
+
+#endif /* !CLAP_EMBED_WIN32_H */
diff --git a/include/clap/clap-embed-xlib.h b/include/clap/clap-embed-xlib.h
@@ -0,0 +1,17 @@
+#ifndef CLAP_EMBED_XLIB_H
+# define CLAP_EMBED_XLIB_H
+
+# include <X11/Xlib.h>
+
+# include "clap.h"
+
+# define CLAP_EMBED_XLIB "clap/embed/xlib"
+
+struct clap_embed_xlib
+{
+ bool (*embed)(struct clap_plugin *plugin,
+ Window window,
+ Display *display);
+};
+
+#endif /* !CLAP_EMBED_XLIB_H */