Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class WebComponent : public WebBrowserComponent
- {
- public:
- void mouseMove (const MouseEvent& event) override
- {
- Component::mouseMove(event);
- DBG("OtherComponent move");
- }
- };
- class MainContentComponent : public Component
- {
- public:
- //==============================================================================
- MainContentComponent()
- {
- setSize (800, 600);
- addAndMakeVisible(web);
- }
- ~MainContentComponent() {};
- void mouseMove (const MouseEvent& event) override
- {
- Component::mouseMove(event);
- DBG("MainComponent move " + String(event.getScreenX()) + " " + String(event.getScreenY()));
- }
- void paint (Graphics& g) override
- {
- g.setColour(Colours::red);
- g.fillAll();
- };
- void resized() override
- {
- web.setBounds(0, 0, getWidth(), 400);
- }
- private:
- //==============================================================================
- WebComponent web;
- int counter;
- JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainContentComponent)
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement