show cursor on picking and other modes than draw/erase, sanity check on presets file
This commit is contained in:
@@ -464,7 +464,9 @@ kEventResult NodeCanvas::handle_event(Event* e)
|
||||
App::I.show_cursor();
|
||||
break;
|
||||
case kEventType::MouseFocus:
|
||||
App::I.hide_cursor();
|
||||
m_canvas->m_current_mode == kCanvasMode::Draw ||
|
||||
m_canvas->m_current_mode == kCanvasMode::Erase ?
|
||||
App::I.hide_cursor() : App::I.show_cursor();
|
||||
break;
|
||||
case kEventType::KeyDown:
|
||||
if (ke->m_key == kKey::KeyE)
|
||||
@@ -472,9 +474,14 @@ kEventResult NodeCanvas::handle_event(Event* e)
|
||||
if (ke->m_key == kKey::AndroidBack)
|
||||
if (!ActionManager::empty())
|
||||
ActionManager::undo();
|
||||
|
||||
if (ke->m_key == kKey::KeyAlt)
|
||||
App::I.show_cursor();
|
||||
break;
|
||||
case kEventType::KeyUp:
|
||||
if (ke->m_key == kKey::KeyAlt)
|
||||
m_canvas->m_current_mode == kCanvasMode::Draw ||
|
||||
m_canvas->m_current_mode == kCanvasMode::Erase ?
|
||||
App::I.hide_cursor() : App::I.show_cursor();
|
||||
if (ke->m_key == kKey::KeyE)
|
||||
Canvas::set_mode(kCanvasMode::Draw);
|
||||
if (ke->m_key == kKey::KeyTab)
|
||||
|
||||
Reference in New Issue
Block a user