Changeset 90245 in vbox
- Timestamp:
- Jul 19, 2021 5:24:25 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 145784
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/softkeyboard/UISoftKeyboard.cpp
r89950 r90245 2312 2312 painter.translate(key.keyGeometry().x(), key.keyGeometry().y()); 2313 2313 2314 if (key.keyboardRegion() == KeyboardRegion_NumPad)2315 painter.translate(m_iBeforeNumPadWidth, 0);2316 2317 2314 if(&key == m_pKeyBeingEdited) 2318 2315 painter.setBrush(QBrush(color(KeyboardColorType_Edit))); … … 2335 2332 { 2336 2333 QColor ledColor; 2337 if (key.state() == KeyState_NotPressed) 2338 ledColor = color(KeyboardColorType_Font); 2339 else if (key.state() == KeyState_Pressed) 2340 ledColor = QColor(0, 191, 204); 2334 if (key.type() == KeyType_Lock) 2335 { 2336 if (key.state() == KeyState_NotPressed) 2337 ledColor = color(KeyboardColorType_Font); 2338 else 2339 ledColor = QColor(0, 255, 0); 2340 } 2341 2341 else 2342 ledColor = QColor(255, 50, 50); 2342 { 2343 if (key.state() == KeyState_NotPressed) 2344 ledColor = color(KeyboardColorType_Font); 2345 else if (key.state() == KeyState_Pressed) 2346 ledColor = QColor(0, 191, 204); 2347 else 2348 ledColor = QColor(255, 50, 50); 2349 } 2343 2350 if (m_enmMode == Mode_LayoutEdit) 2344 2351 ledColor = color(KeyboardColorType_Font); … … 2353 2360 else 2354 2361 painter.translate(-key.keyGeometry().x(), -key.keyGeometry().y()); 2355 if (key.keyboardRegion() == KeyboardRegion_NumPad)2356 painter.translate(-m_iBeforeNumPadWidth, 0);2357 2362 } 2358 2363 } … … 3012 3017 newPhysicalLayout->setLockKey(key.position(), &key); 3013 3018 3014 key.setKeyGeometry(QRect(iX, iY, key.width(), key.height())); 3019 if (key.keyboardRegion() == KeyboardRegion_NumPad) 3020 key.setKeyGeometry(QRect(iX + m_iBeforeNumPadWidth, iY, key.width(), key.height())); 3021 else 3022 key.setKeyGeometry(QRect(iX, iY, key.width(), key.height())); 3023 3015 3024 key.setCornerRadius(0.1 * newPhysicalLayout->defaultKeyWidth()); 3016 3025 key.setPoints(UIPhysicalLayoutReader::computeKeyVertices(key));
Note:
See TracChangeset
for help on using the changeset viewer.