Beispiel #1
0
void Desktop::Displays::refresh()
{
    Array<Display> oldDisplays;
    oldDisplays.swapWithArray (displays);

    findDisplays();
    jassert (displays.size() > 0);

    if (oldDisplays != displays)
    {
        for (int i = ComponentPeer::getNumPeers(); --i >= 0;)
        {
            ComponentPeer* const p = ComponentPeer::getPeer (i);
            if (p != nullptr)
                p->handleScreenSizeChange();
        }
    }
}
Beispiel #2
0
void Displays::init (Desktop& desktop)
{
    findDisplays (desktop.getGlobalScaleFactor());
}
void Desktop::Displays::init (Desktop& desktop)
{
    findDisplays (desktop.getGlobalScaleFactor());
    jassert (displays.size() > 0);
}