15 void resized()
override;
17 void openSettingsView(
const juce::Array<juce::var> &args,
18 juce::WebBrowserComponent::NativeFunctionCompletion completion);
19 void playPreviewSample(
const juce::Array<juce::var> &args,
20 juce::WebBrowserComponent::NativeFunctionCompletion completion);
21 void loadDrumSample(
const juce::Array<juce::var> &args,
22 juce::WebBrowserComponent::NativeFunctionCompletion completion);
23 void clearSample(
const juce::Array<juce::var> &args,
24 juce::WebBrowserComponent::NativeFunctionCompletion completion);
30 juce::WebToggleButtonRelay flipPhaseRelay{
"flipPhase"};
32 juce::WebBrowserComponent webViewComponent;
33 std::unique_ptr<juce::WebToggleButtonParameterAttachment> flipPhaseAttachment;
35 std::optional<juce::WebBrowserComponent::Resource> getResource(
const juce::String &url);