91 void centreAroundComponent (
Component* componentToCentreAround,
96 void setDropShadowEnabled (
bool useShadow);
104 void setUsingNativeTitleBar (
bool useNativeTitleBar);
115 static
int getNumTopLevelWindows()
noexcept;
132 void addToDesktop (
int windowStyleFlags,
void* nativeWindowToAttachTo =
nullptr)
override;
139 virtual
void activeWindowStatusChanged();
144 void focusOfChildComponentChanged (FocusChangeType)
override;
146 void parentHierarchyChanged()
override;
148 virtual
int getDesktopWindowStyleFlags()
const;
150 void recreateDesktopWindow();
#define noexcept
Definition DistrhoDefines.h:72
#define override
Definition DistrhoDefines.h:73
Definition juce_AccessibilityHandler.h:41
Definition juce_Component.h:36
Component() noexcept
Definition juce_Component.cpp:517
Definition juce_DropShadower.h:46
Definition juce_String.h:53
Definition juce_TopLevelWindow.h:54
bool isDropShadowEnabled() const noexcept
Definition juce_TopLevelWindow.h:99
void setWindowActive(bool)
Definition juce_TopLevelWindow.cpp:168
std::unique_ptr< AccessibilityHandler > createAccessibilityHandler() override
Definition juce_TopLevelWindow.cpp:284
friend class ResizableWindow
Definition juce_TopLevelWindow.h:156
bool isActiveWindow() const noexcept
Definition juce_TopLevelWindow.h:77
TopLevelWindow(const String &name, bool addToDesktop)
Definition juce_TopLevelWindow.cpp:134
friend class TopLevelWindowManager
Definition juce_TopLevelWindow.h:155
bool isCurrentlyActive
Definition juce_TopLevelWindow.h:157
bool useNativeTitleBar
Definition juce_TopLevelWindow.h:157
std::unique_ptr< DropShadower > shadower
Definition juce_TopLevelWindow.h:158
bool useDropShadow
Definition juce_TopLevelWindow.h:157
void addToDesktop()
Definition juce_TopLevelWindow.cpp:258
static const char * name
Definition pugl.h:1582
static int int height
Definition pugl.h:1594
static int width
Definition pugl.h:1593
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
Definition juce_Uuid.h:141
#define true
Definition ordinals.h:82
#define false
Definition ordinals.h:83
#define const
Definition zconf.h:137