Definition juce_Component.h:36
Definition juce_ComponentListener.h:43
Definition juce_DropShadower.cpp:91
Definition juce_DropShadower.cpp:30
std::unique_ptr< ParentVisibilityChangedListener > visibilityChangedListener
Definition juce_DropShadower.h:78
OwnedArray< Component > shadowWindows
Definition juce_DropShadower.h:72
void componentParentHierarchyChanged(Component &) override
Definition juce_DropShadower.cpp:263
void componentChildrenChanged(Component &) override
Definition juce_DropShadower.cpp:258
void componentBroughtToFront(Component &) override
Definition juce_DropShadower.cpp:252
bool reentrant
Definition juce_DropShadower.h:74
void updateShadows()
Definition juce_DropShadower.cpp:278
DropShadower(const DropShadow &shadowType)
Definition juce_DropShadower.cpp:194
DropShadow shadow
Definition juce_DropShadower.h:73
void componentVisibilityChanged(Component &) override
Definition juce_DropShadower.cpp:272
void setOwner(Component *componentToFollow)
Definition juce_DropShadower.cpp:210
void componentMovedOrResized(Component &, bool, bool) override
Definition juce_DropShadower.cpp:246
void updateParent()
Definition juce_DropShadower.cpp:235
WeakReference< Component > lastParentComp
Definition juce_DropShadower.h:75
WeakReference< Component > owner
Definition juce_DropShadower.h:71
Definition juce_OwnedArray.h:51
Definition juce_WeakReference.h:78
#define JUCE_API
Definition juce_StandardHeader.h:152
#define JUCE_DECLARE_WEAK_REFERENCEABLE(Class)
Definition juce_WeakReference.h:234
Definition carla_juce.cpp:31
Definition juce_DropShadowEffect.h:36