Options for constructing an XEmbedComponent.
- See also
- XEmbedComponent
The documentation for this class was generated from the following file:
◆ withClientWindow()
Returns a copy of these options with the client window id specified.
This corresponds to the client initiated embedding workflow.
Omitting this option corresponds to the host initiated embedding workflow.
References jassert, juce::withMember(), and x.
◆ withWantsKeyboardFocus()
◆ withAllowForeignWidgetToResizeComponent()
| XEmbedComponentOptions juce::XEmbedComponentOptions::withAllowForeignWidgetToResizeComponent |
( |
bool | x = true | ) |
const |
|
inlinenodiscard |
◆ withIgnoreXembedMapped()
When this option is enabled the client window will be unconditionally mapped regardless of the value of the XEMBED_MAPPED flag.
You should generally not use this option. The default value is false.
It's used internally by JUCE plugin hosting to accommodate some plugins that report XEmbedInfo compatibility, but don't set the flag.
References juce::withMember(), and x.
◆ getClientWindow()
| auto juce::XEmbedComponentOptions::getClientWindow |
( |
| ) |
const |
|
inlinenodiscard |
◆ getWantsKeyboardFocus()
| bool juce::XEmbedComponentOptions::getWantsKeyboardFocus |
( |
| ) |
const |
|
inlinenodiscard |
◆ getAllowForeignWidgetToResizeComponent()
| bool juce::XEmbedComponentOptions::getAllowForeignWidgetToResizeComponent |
( |
| ) |
const |
|
inlinenodiscard |
◆ getIgnoreXembedMapped()
| bool juce::XEmbedComponentOptions::getIgnoreXembedMapped |
( |
| ) |
const |
|
inlinenodiscard |