- Timestamp:
- Apr 15, 2020 1:50:59 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 137207
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/softkeyboard/UISoftKeyboard.cpp
r83699 r83701 743 743 float m_fScaleFactorY; 744 744 int m_iInitialHeight; 745 /** This is the width of the keyboard including the numpad but without m_iInitialWidthNoNumPad */ 745 746 int m_iInitialWidth; 746 747 int m_iInitialWidthNoNumPad; 748 /** This widt is added while drawing the keyboard not to key geometries. */ 749 int m_iBeforeNumPadWidth; 747 750 int m_iXSpacing; 748 751 int m_iYSpacing; … … 751 754 int m_iRightMargin; 752 755 int m_iBottomMargin; 753 int m_iBeforeNumPadWidth;754 756 Mode m_enmMode; 755 757 bool m_fHideOSMenuKeys; … … 2221 2223 , m_iInitialWidth(0) 2222 2224 , m_iInitialWidthNoNumPad(0) 2225 , m_iBeforeNumPadWidth(30) 2223 2226 , m_iXSpacing(5) 2224 2227 , m_iYSpacing(5) … … 2227 2230 , m_iRightMargin(10) 2228 2231 , m_iBottomMargin(10) 2229 , m_iBeforeNumPadWidth(30)2230 2232 , m_enmMode(Mode_Keyboard) 2231 2233 , m_fHideOSMenuKeys(false) … … 2240 2242 QSize UISoftKeyboardWidget::minimumSizeHint() const 2241 2243 { 2242 float fScale = 1;//0.5f;2244 float fScale = 0.5f; 2243 2245 return QSize(fScale * m_minimumSize.width(), fScale * m_minimumSize.height()); 2244 2246 } … … 2996 2998 int iXNoNumPad = m_iLeftMargin; 2997 2999 int iRowHeight = row.defaultHeight(); 3000 int iKeyWidth = 0; 2998 3001 for (int j = 0; j < row.keys().size(); ++j) 2999 3002 { … … 3008 3011 key.setPoints(UIPhysicalLayoutReader::computeKeyVertices(key)); 3009 3012 key.setParentWidget(this); 3010 iX += key.width(); 3013 3014 iKeyWidth = key.width(); 3011 3015 if (j < row.keys().size() - 1) 3012 iX += m_iXSpacing; 3013 if (key.spaceWidthAfter() != 0) 3014 iX += (m_iXSpacing + key.spaceWidthAfter()); 3015 3016 iKeyWidth += m_iXSpacing; 3017 if (key.spaceWidthAfter() != 0 && j != row.keys().size() - 1) 3018 iKeyWidth += (m_iXSpacing + key.spaceWidthAfter()); 3019 3020 iX += iKeyWidth; 3016 3021 if (key.keyboardRegion() != KeyboardRegion_NumPad) 3017 { 3018 iXNoNumPad += key.width(); 3019 if (j < row.keys().size() - 1) 3020 iXNoNumPad += m_iXSpacing; 3021 if (key.spaceWidthAfter() != 0 && j != row.keys().size() - 1) 3022 iXNoNumPad += (m_iXSpacing + key.spaceWidthAfter()); 3023 } 3022 iXNoNumPad += iKeyWidth; 3024 3023 } 3025 3024 if (row.spaceHeightAfter() != 0)
Note:
See TracChangeset
for help on using the changeset viewer.