JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | Friends | List of all members
juce::XEmbedComponent::Pimpl Class Reference
Inheritance diagram for juce::XEmbedComponent::Pimpl:
juce::ComponentListener

Classes

struct  SharedKeyWindow
 

Public Member Functions

 Pimpl (XEmbedComponent &parent, Window x11Window, bool wantsKeyboardFocus, bool isClientInitiated, bool shouldAllowResize)
 
void setClient (Window xembedClient, bool shouldReparent)
 
void focusGained (FocusChangeType changeType)
 
void focusLost (FocusChangeType)
 
void broughtToFront ()
 
unsigned long getHostWindowID ()
 
void updateEmbeddedBounds ()
 

Friends

bool juce::juce_handleXEmbedEvent (ComponentPeer *, void *)
 
unsigned long juce::juce_getCurrentFocusWindow (ComponentPeer *)
 

Detailed Description

Definition at line 68 of file juce_XEmbedComponent_linux.cpp.

Constructor & Destructor Documentation

◆ Pimpl()

juce::XEmbedComponent::Pimpl::Pimpl ( XEmbedComponent parent,
Window  x11Window,
bool  wantsKeyboardFocus,
bool  isClientInitiated,
bool  shouldAllowResize 
)

Definition at line 137 of file juce_XEmbedComponent_linux.cpp.

◆ ~Pimpl()

juce::XEmbedComponent::Pimpl::~Pimpl ( )
override

Definition at line 157 of file juce_XEmbedComponent_linux.cpp.

Member Function Documentation

◆ broughtToFront()

void juce::XEmbedComponent::Pimpl::broughtToFront ( )

Definition at line 247 of file juce_XEmbedComponent_linux.cpp.

◆ focusGained()

void juce::XEmbedComponent::Pimpl::focusGained ( FocusChangeType  changeType)

Definition at line 228 of file juce_XEmbedComponent_linux.cpp.

◆ focusLost()

void juce::XEmbedComponent::Pimpl::focusLost ( FocusChangeType  )

Definition at line 238 of file juce_XEmbedComponent_linux.cpp.

◆ getHostWindowID()

unsigned long juce::XEmbedComponent::Pimpl::getHostWindowID ( )

Definition at line 253 of file juce_XEmbedComponent_linux.cpp.

◆ setClient()

void juce::XEmbedComponent::Pimpl::setClient ( Window  xembedClient,
bool  shouldReparent 
)

Definition at line 185 of file juce_XEmbedComponent_linux.cpp.

◆ updateEmbeddedBounds()

void juce::XEmbedComponent::Pimpl::updateEmbeddedBounds ( )

Definition at line 263 of file juce_XEmbedComponent_linux.cpp.


The documentation for this class was generated from the following file: