Browse Source

Restore depecated VST opcodes for CarbonWrapperComponents

tags/2021-05-28
tpoole 8 years ago
parent
commit
17dee9add2
2 changed files with 8 additions and 5 deletions
  1. +5
    -2
      modules/juce_audio_processors/format_types/juce_VSTInterface.h
  2. +3
    -3
      modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp

+ 5
- 2
modules/juce_audio_processors/format_types/juce_VSTInterface.h View File

@@ -105,9 +105,12 @@ enum VstHostToPlugInOpcodes
plugInOpcodeGetEditorBounds,
plugInOpcodeOpenEditor,
plugInOpcodeCloseEditor,
plugInOpcodeEditorIdle = plugInOpcodeCloseEditor + 4,
plugInOpcodeDrawEditor,
plugInOpcodeGetMouse,
plugInOpcodeEditorIdle = plugInOpcodeGetMouse + 2,
plugInOpcodeeffEditorTop,
plugInOpcodeIdentify = plugInOpcodeeffEditorTop + 2,
plugInOpcodeSleepEditor,
plugInOpcodeIdentify,
plugInOpcodeGetData,
plugInOpcodeSetData,
plugInOpcodePreAudioProcessingEvents,


+ 3
- 3
modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp View File

@@ -2515,7 +2515,7 @@ private:
{
owner.isOpen = false;
owner.dispatch (plugInOpcodeCloseEditor, 0, 0, 0, 0);
owner.dispatch (plugInOpcodeIdle + 2 /* sleep */, 0, 0, 0, 0);
owner.dispatch (plugInOpcodeSleepEditor, 0, 0, 0, 0);
}
}
@@ -2534,7 +2534,7 @@ private:
{
alreadyInside = true;
getTopLevelComponent()->toFront (true);
owner.dispatch (plugInOpcodeCloseEditor + 2 /* get mouse */, x, y, 0, 0);
owner.dispatch (plugInOpcodeGetMouse, x, y, 0, 0);
alreadyInside = false;
}
else
@@ -2554,7 +2554,7 @@ private:
r.rightmost = (int16) (r.leftmost + getWidth());
r.lower = (int16) (r.upper + getHeight());
owner.dispatch (plugInOpcodeCloseEditor + 1 /* draw */, 0, 0, &r, 0);
owner.dispatch (plugInOpcodeDrawEditor, 0, 0, &r, 0);
}
}


Loading…
Cancel
Save