Fully implement IContextMenuTarget

This commit is contained in:
Robbert van der Helm
2021-01-06 23:58:05 +01:00
parent 26eb8ac1f3
commit 5d0df7febe
9 changed files with 57 additions and 8 deletions
@@ -31,7 +31,9 @@ YaContextMenuTargetImpl::queryInterface(const Steinberg::TUID _iid,
}
tresult PLUGIN_API YaContextMenuTargetImpl::executeMenuItem(int32 tag) {
// TODO: Implement
bridge.logger.log("TODO: IContextMenuTarget::executeMenuItem()");
return Steinberg::kNotImplemented;
return bridge.send_message(YaContextMenuTarget::ExecuteMenuItem{
.owner_instance_id = owner_instance_id(),
.context_menu_id = context_menu_id(),
.target_tag = target_tag(),
.tag = tag});
}