34#if JUCE_LINUX || JUCE_BSD || DOXYGEN
65class XEmbedComponent :
public Component
76 XEmbedComponent (
bool wantsKeyboardFocus =
true,
77 bool allowForeignWidgetToResizeComponent =
false);
84 XEmbedComponent (
unsigned long wID,
bool wantsKeyboardFocus =
true,
85 bool allowForeignWidgetToResizeComponent =
false);
89 ~XEmbedComponent()
override;
94 unsigned long getHostWindowID();
100 void updateEmbeddedBounds();
105 void paint (Graphics&)
override;
106 void focusGained (FocusChangeType)
override;
107 void focusLost (FocusChangeType)
override;
108 void broughtToFront()
override;
115 std::unique_ptr<Pimpl> pimpl;
Definition carla_juce.cpp:31
unsigned long juce_getCurrentFocusWindow(ComponentPeer *)
Definition juce_linux_XEmbedComponent.cpp:703
bool juce_handleXEmbedEvent(ComponentPeer *, void *)
Definition juce_linux_XEmbedComponent.cpp:698