Changeset 108039 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Feb 3, 2025 5:49:01 PM (3 months ago)
- svn:sync-xref-src-repo-rev:
- 167313
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/manager/tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsItem.cpp
r108037 r108039 556 556 { 557 557 /* Layout hints: */ 558 case ToolsItemData_Margin: 558 case ToolsItemData_Margin: return QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize) / 3 * 2; 559 559 case ToolsItemData_Spacing: return QApplication::style()->pixelMetric(QStyle::PM_SmallIconSize) / 2; 560 560 case ToolsItemData_Padding: return 4; 561 case ToolsItemData_ExtraButtonWidth: return 10; 561 562 562 563 /* Default: */ … … 883 884 void UIToolsItem::paintExtraButton(QPainter *pPainter, const QRect &rectangle) const 884 885 { 886 /* Prepare variables: */ 887 const int iPadding = data(ToolsItemData_Padding).toInt(); 888 const int iButtonWidth = data(ToolsItemData_ExtraButtonWidth).toInt(); 889 885 890 /* Save painter: */ 886 891 pPainter->save(); … … 894 899 /* Prepare button sub-rect: */ 895 900 QRect subRect; 896 subRect.setWidth( rectangle.width() / 6);901 subRect.setWidth(iButtonWidth); 897 902 subRect.setHeight(rectangle.height() / 2); 898 903 subRect.moveTopLeft(QPoint(rectangle.right() - subRect.width() - 2, … … 901 906 /* Paint button frame: */ 902 907 QPainterPath painterPath; 903 painterPath.addRoundedRect(subRect, 4, 4);908 painterPath.addRoundedRect(subRect, iPadding, iPadding); 904 909 QColor backgroundColor1 = uiCommon().isInDarkMode() 905 910 ? backgroundColor.lighter(110) 906 : backgroundColor.darker(1 10);911 : backgroundColor.darker(105); 907 912 pPainter->setPen(QPen(backgroundColor1, 2, Qt::SolidLine, Qt::RoundCap)); 908 913 pPainter->drawPath(QPainterPathStroker().createStroke(painterPath)); … … 911 916 pPainter->setClipPath(painterPath); 912 917 QColor backgroundColor2 = uiCommon().isInDarkMode() 913 ? backgroundColor.lighter(1 40)918 ? backgroundColor.lighter(180) 914 919 : backgroundColor.darker(140); 915 920 pPainter->fillRect(subRect, backgroundColor2); -
trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsItem.h
r108033 r108039 174 174 ToolsItemData_Spacing, 175 175 ToolsItemData_Padding, 176 ToolsItemData_ExtraButtonWidth, 176 177 }; 177 178
Note:
See TracChangeset
for help on using the changeset viewer.