VirtualBox

Changeset 102423 in vbox


Ignore:
Timestamp:
Dec 1, 2023 2:23:43 PM (17 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
160566
Message:

FE/Qt: macOS: Adjust cocoa native colors for QIToolBar and Chooser pane global item.

Location:
trunk/src/VBox/Frontends/VirtualBox/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIToolBar.cpp

    r102269 r102423  
    163163        const QColor backgroundColor = QApplication::palette().color(QPalette::Active, QPalette::Window);
    164164        QLinearGradient gradient(rectangle.topLeft(), rectangle.bottomLeft());
     165#if defined (VBOX_WS_MAC)
     166        gradient.setColorAt(0, backgroundColor.lighter(105));
     167        gradient.setColorAt(1, backgroundColor.darker(105));
     168#else
    165169        gradient.setColorAt(0, backgroundColor.darker(105));
    166170        gradient.setColorAt(1, backgroundColor.darker(115));
     171#endif
    167172
    168173        /* Fill background: */
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGlobal.cpp

    r101560 r102423  
    4545    : UIChooserItem(pParent, pNode)
    4646#ifdef VBOX_WS_MAC
    47     , m_iDefaultDarknessStart(0)
    48     , m_iDefaultDarknessFinal(0)
     47    , m_iDefaultColorDeviation(0)
    4948#endif
    5049    , m_iHoverLightnessStart(0)
     
    343342    /* Color tones: */
    344343#if defined(VBOX_WS_MAC)
    345     m_iDefaultDarknessStart = 105;
    346     m_iDefaultDarknessFinal = 115;
     344    m_iDefaultColorDeviation = 105;
    347345    m_iHoverLightnessStart = 125;
    348346    m_iHoverLightnessFinal = 115;
     
    662660        /* Draw gradient: */
    663661        QLinearGradient bgGrad(rectangle.topLeft(), rectangle.bottomLeft());
    664         bgGrad.setColorAt(0, backgroundColor.darker(m_iDefaultDarknessStart));
    665         bgGrad.setColorAt(1, backgroundColor.darker(m_iDefaultDarknessFinal));
     662        bgGrad.setColorAt(0, backgroundColor.lighter(m_iDefaultColorDeviation));
     663        bgGrad.setColorAt(1, backgroundColor.darker(m_iDefaultColorDeviation));
    666664        pPainter->fillRect(rectangle, bgGrad);
    667665#else
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGlobal.h

    r98103 r102423  
    231231#ifdef VBOX_WS_MAC
    232232        /** Holds item start default darkness. */
    233         int  m_iDefaultDarknessStart;
    234         /** Holds item final default darkness. */
    235         int  m_iDefaultDarknessFinal;
     233        int  m_iDefaultColorDeviation;
    236234#endif
    237235        /** Holds item start hover lightness. */
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette