74 void componentParentHierarchyChanged (
Component&)
override;
76 void componentMovedOrResized (
Component&,
bool wasMoved,
bool wasResized)
override;
78 void componentBeingDeleted (
Component&)
override;
80 void componentVisibilityChanged (
Component&)
override;
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Array.h:56
Definition juce_Component.h:36
Definition juce_ComponentListener.h:43
virtual void componentMovedOrResized(bool wasMoved, bool wasResized)=0
uint32 lastPeerID
Definition juce_ComponentMovementWatcher.h:85
Component * getComponent() const noexcept
Definition juce_ComponentMovementWatcher.h:70
bool wasShowing
Definition juce_ComponentMovementWatcher.h:87
Rectangle< int > lastBounds
Definition juce_ComponentMovementWatcher.h:88
WeakReference< Component > component
Definition juce_ComponentMovementWatcher.h:84
bool reentrant
Definition juce_ComponentMovementWatcher.h:87
void registerWithParentComps()
Definition juce_ComponentMovementWatcher.cpp:125
virtual void componentPeerChanged()=0
void unregister()
Definition juce_ComponentMovementWatcher.cpp:134
virtual void componentVisibilityChanged()=0
ComponentMovementWatcher(Component *componentToWatch)
Definition juce_ComponentMovementWatcher.cpp:29
Array< Component * > registeredParentComps
Definition juce_ComponentMovementWatcher.h:86
Definition juce_Rectangle.h:67
Definition juce_WeakReference.h:78
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
unsigned int uint32
Definition juce_MathsFunctions.h:45
#define const
Definition zconf.h:137