#include <juce_ComponentHelpers.h>
Classes | |
| class | ModalComponentManagerChangeNotifier |
Public Types | |
| using | SH = ScalingHelpers |
Static Public Member Functions | |
| static bool | clipChildComponent (const Component &child, Graphics &g, const Rectangle< int > clipRect, Point< int > delta) |
| static bool | clipObscuredRegions (const Component &comp, Graphics &g, const Rectangle< int > clipRect, Point< int > delta) |
| template<typename PointOrRect > | |
| static PointOrRect | convertCoordinate (const Component *target, const Component *source, PointOrRect p) |
| template<typename PointOrRect > | |
| static PointOrRect | convertFromDistantParentSpace (const Component *parent, const Component &target, PointOrRect coordInParent) |
| template<typename PointOrRect > | |
| static PointOrRect | convertFromParentSpace (const Component &comp, const PointOrRect pointInParentSpace) |
| template<typename PointOrRect > | |
| static PointOrRect | convertToParentSpace (const Component &comp, const PointOrRect pointInLocalSpace) |
| static Identifier | getColourPropertyID (int colourID) |
| static Rectangle< int > | getParentOrMainMonitorBounds (const Component &comp) |
| static bool | hitTest (Component &comp, Point< float > localPoint) |
| template<typename PointOrRect > | |
| static PointOrRect | localPositionToRawPeerPos (const Component &comp, PointOrRect pos) noexcept |
| static bool | modalWouldBlockComponent (const Component &maybeBlocked, Component *modal) |
| template<typename PointOrRect > | |
| static PointOrRect | rawPeerPositionToLocal (const Component &comp, PointOrRect pos) noexcept |
| static void | releaseAllCachedImageResources (Component &c) |
| static void * | runModalLoopCallback (void *userData) |
| template<typename Function > | |
| static void | sendMouseEventToComponentsThatAreBlockedByModal (Component &modal, Function &&function) |
|
inlinestatic |
References clipChildComponent().
Referenced by clipChildComponent().
|
inlinestatic |
References convertFromDistantParentSpace(), convertFromParentSpace(), jassert, JUCE_BEGIN_IGNORE_WARNINGS_MSVC, and JUCE_END_IGNORE_WARNINGS_MSVC.
Referenced by convertCoordinate(), and convertFromDistantParentSpace().
|
inlinestatic |
References juce::Component::getParentComponent(), juce::Component::getPeer(), juce::Component::isOnDesktop(), jassertfalse, juce::detail::ScalingHelpers::scaledScreenPosToUnscaled(), juce::detail::ScalingHelpers::subtractPosition(), and juce::detail::ScalingHelpers::unscaledScreenPosToScaled().
Referenced by convertCoordinate(), and convertFromDistantParentSpace().
|
inlinestatic |
References juce::detail::ScalingHelpers::addPosition(), juce::Component::getParentComponent(), juce::Component::getPeer(), juce::Component::isOnDesktop(), jassertfalse, juce::detail::ScalingHelpers::scaledScreenPosToUnscaled(), and juce::detail::ScalingHelpers::unscaledScreenPosToScaled().
Referenced by convertCoordinate().
|
inlinestatic |
References juce::detail::colourPropertyPrefix, juce::end(), and juce::numElementsInArray().
|
inlinestaticnoexcept |
|
inlinestatic |
References juce::Component::canModalEventBeSentToComponent(), and juce::Component::isParentOf().
Referenced by sendMouseEventToComponentsThatAreBlockedByModal().
|
inlinestaticnoexcept |
|
inlinestatic |
References releaseAllCachedImageResources().
Referenced by releaseAllCachedImageResources().
|
inlinestatic |
References juce::Component::runModalLoop().
|
inlinestatic |