From fbdb13400bd5e5d77b36bcdf891927c7efc4d0cf Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 29 Oct 2014 01:14:26 +0000 Subject: Add Cocoa in Gtk wrapper (patch from Robin Gareus) (fix #988). git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5475 a436a847-0d15-0410-975c-d299462d15a1 --- src/instance.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/instance.c') diff --git a/src/instance.c b/src/instance.c index 67cb8cb..6bc7a9c 100644 --- a/src/instance.c +++ b/src/instance.c @@ -26,6 +26,7 @@ #define QT4_UI_URI LV2_UI__Qt4UI #define X11_UI_URI LV2_UI__X11UI #define WIN_UI_URI LV2_UI_PREFIX "WindowsUI" +#define COCOA_UI_URI LV2_UI__CocoaUI SUIL_API unsigned @@ -47,6 +48,8 @@ suil_ui_supported(const char* container_type_uri, && !strcmp(ui_type_uri, X11_UI_URI)) || (!strcmp(container_type_uri, GTK2_UI_URI) && !strcmp(ui_type_uri, WIN_UI_URI)) + || (!strcmp(container_type_uri, GTK2_UI_URI) + && !strcmp(ui_type_uri, COCOA_UI_URI)) || (!strcmp(container_type_uri, QT4_UI_URI) && !strcmp(ui_type_uri, X11_UI_URI))) { return SUIL_WRAPPING_EMBEDDED; @@ -79,6 +82,9 @@ open_wrapper(SuilHost* host, } else if (!strcmp(container_type_uri, GTK2_UI_URI) && !strcmp(ui_type_uri, WIN_UI_URI)) { module_name = "suil_win_in_gtk2"; + } else if (!strcmp(container_type_uri, GTK2_UI_URI) + && !strcmp(ui_type_uri, COCOA_UI_URI)) { + module_name = "suil_cocoa_in_gtk2"; } else if (!strcmp(container_type_uri, QT4_UI_URI) && !strcmp(ui_type_uri, X11_UI_URI)) { module_name = "suil_x11_in_qt4"; -- cgit v1.2.1