Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_animations

This commit is contained in:
enricoturri1966 2020-12-01 10:43:32 +01:00
commit 42a00a32df

View File

@ -2412,10 +2412,15 @@ void GLCanvas3D::on_char(wxKeyEvent& evt)
post_event(SimpleEvent(EVT_GLCANVAS_ARRANGE));
};
auto action_question_mark = [this]() {
post_event(SimpleEvent(EVT_GLCANVAS_QUESTION_MARK));
};
//#ifdef __APPLE__
// ctrlMask |= wxMOD_RAW_CONTROL;
//#endif /* __APPLE__ */
if ((evt.GetModifiers() & ctrlMask) != 0) {
// CTRL is pressed
switch (keyCode) {
#ifdef __APPLE__
case 'a':
@ -2503,7 +2508,8 @@ void GLCanvas3D::on_char(wxKeyEvent& evt)
default: evt.Skip();
}
}
else if ((evt.GetModifiers() & shiftMask) != 0) {
else if ((evt.GetModifiers() & shiftMask) != 0) {
// SHIFT is pressed
switch (keyCode) {
case '+': { action_plus(evt); break; }
case 'A':
@ -2514,6 +2520,7 @@ void GLCanvas3D::on_char(wxKeyEvent& evt)
post_event(wxKeyEvent(EVT_GLCANVAS_JUMP_TO, evt));
break;
}
case '?': { action_question_mark(); break; }
default:
evt.Skip();
}
@ -2542,7 +2549,7 @@ void GLCanvas3D::on_char(wxKeyEvent& evt)
else
post_event(Event<int>(EVT_GLCANVAS_INCREASE_INSTANCES, -1));
break; }
case '?': { post_event(SimpleEvent(EVT_GLCANVAS_QUESTION_MARK)); break; }
case '?': { action_question_mark(); break; }
case 'A':
case 'a': { action_a(); break; }
case 'B':