Cut Gizmo -> added movements using arrow keys:

Up arrow = increase Z by 1mm

Down arrow = decrease Z by 1mm
This commit is contained in:
Enrico Turri 2020-02-03 15:00:49 +01:00
parent c09091c407
commit 8453c88482
3 changed files with 22 additions and 2 deletions

View file

@ -815,6 +815,22 @@ bool GLGizmosManager::on_key(wxKeyEvent& evt)
default: { break; }
}
}
else if (m_current == Cut)
{
auto do_move = [this, &processed](double delta_z) {
GLGizmoCut* cut = dynamic_cast<GLGizmoCut*>(get_current());
cut->set_cut_z(delta_z + cut->get_cut_z());
m_parent.set_as_dirty();
processed = true;
};
switch (keyCode)
{
case WXK_NUMPAD_UP: case WXK_UP: { do_move(1.0); break; }
case WXK_NUMPAD_DOWN: case WXK_DOWN: { do_move(-1.0); break; }
default: { break; }
}
}
// if (processed)
// m_parent.set_cursor(GLCanvas3D::Standard);