Add proxy classes for IContextMenu

So we can proxy objects returned by the host during
`IComponentHandler3::createContextMenu`.
This commit is contained in:
Robbert van der Helm
2021-01-06 15:50:58 +01:00
parent 5b70e0eea6
commit fbbd2f0671
6 changed files with 286 additions and 0 deletions
+4
View File
@@ -100,6 +100,7 @@ vst3_plugin_sources = [
'src/common/serialization/vst3/component-handler/component-handler.cpp',
'src/common/serialization/vst3/component-handler/component-handler-2.cpp',
'src/common/serialization/vst3/component-handler/unit-handler.cpp',
'src/common/serialization/vst3/context-menu/context-menu.cpp',
'src/common/serialization/vst3/host-context/host-application.cpp',
'src/common/serialization/vst3/plug-view/parameter-finder.cpp',
'src/common/serialization/vst3/plug-view/plug-view.cpp',
@@ -120,6 +121,7 @@ vst3_plugin_sources = [
'src/common/serialization/vst3/base.cpp',
'src/common/serialization/vst3/component-handler-proxy.cpp',
'src/common/serialization/vst3/connection-point-proxy.cpp',
'src/common/serialization/vst3/context-menu-proxy.cpp',
'src/common/serialization/vst3/event-list.cpp',
'src/common/serialization/vst3/host-context-proxy.cpp',
'src/common/serialization/vst3/message.cpp',
@@ -165,6 +167,7 @@ if with_vst3
'src/common/serialization/vst3/component-handler/component-handler.cpp',
'src/common/serialization/vst3/component-handler/component-handler-2.cpp',
'src/common/serialization/vst3/component-handler/unit-handler.cpp',
'src/common/serialization/vst3/context-menu/context-menu.cpp',
'src/common/serialization/vst3/host-context/host-application.cpp',
'src/common/serialization/vst3/plug-view/parameter-finder.cpp',
'src/common/serialization/vst3/plug-view/plug-view.cpp',
@@ -185,6 +188,7 @@ if with_vst3
'src/common/serialization/vst3/base.cpp',
'src/common/serialization/vst3/component-handler-proxy.cpp',
'src/common/serialization/vst3/connection-point-proxy.cpp',
'src/common/serialization/vst3/context-menu-proxy.cpp',
'src/common/serialization/vst3/event-list.cpp',
'src/common/serialization/vst3/host-context-proxy.cpp',
'src/common/serialization/vst3/message.cpp',