FIX:Color adaptation for numpad
JIRA:STUDIO-6410 Change-Id: If6e49638af8616fd349367073883592e6bebb503
This commit is contained in:
parent
b9b1c8872d
commit
ea133fce63
|
@ -1192,7 +1192,7 @@ bool GLGizmosManager::on_char(wxKeyEvent& evt)
|
||||||
|
|
||||||
bool GLGizmosManager::on_key(wxKeyEvent& evt)
|
bool GLGizmosManager::on_key(wxKeyEvent& evt)
|
||||||
{
|
{
|
||||||
const int keyCode = evt.GetKeyCode();
|
int keyCode = evt.GetKeyCode();
|
||||||
bool processed = false;
|
bool processed = false;
|
||||||
|
|
||||||
// todo: zhimin Each gizmo should handle key event in it own on_key() function
|
// todo: zhimin Each gizmo should handle key event in it own on_key() function
|
||||||
|
@ -1281,6 +1281,9 @@ bool GLGizmosManager::on_key(wxKeyEvent& evt)
|
||||||
else if (m_current == MmuSegmentation) {
|
else if (m_current == MmuSegmentation) {
|
||||||
GLGizmoMmuSegmentation* mmu_seg = dynamic_cast<GLGizmoMmuSegmentation*>(get_current());
|
GLGizmoMmuSegmentation* mmu_seg = dynamic_cast<GLGizmoMmuSegmentation*>(get_current());
|
||||||
if (mmu_seg != nullptr) {
|
if (mmu_seg != nullptr) {
|
||||||
|
if (keyCode >= WXK_NUMPAD0 && keyCode <= WXK_NUMPAD9) {
|
||||||
|
keyCode = keyCode- WXK_NUMPAD0+'0';
|
||||||
|
}
|
||||||
if (keyCode >= '0' && keyCode <= '9') {
|
if (keyCode >= '0' && keyCode <= '9') {
|
||||||
if (keyCode == '1' && !m_timer_set_color.IsRunning()) {
|
if (keyCode == '1' && !m_timer_set_color.IsRunning()) {
|
||||||
m_timer_set_color.StartOnce(500);
|
m_timer_set_color.StartOnce(500);
|
||||||
|
|
Loading…
Reference in New Issue