MouseBindings in UICodeEditor WIP.

This commit is contained in:
Martín Lucas Golini
2025-08-25 00:41:54 -03:00
parent 48d43e6403
commit bdde898d52
22 changed files with 252 additions and 156 deletions

View File

@@ -644,7 +644,7 @@ bool LSPClientPlugin::onMouseClick( UICodeEditor* editor, const Vector2i& pos,
}
}
Input* input = editor->getUISceneNode()->getWindow()->getInput();
Input* input = editor->getInput();
Uint32 mod = input->getSanitizedModState();
if ( mod != ( KEYMOD_LALT | KeyMod::getDefaultModifier() ) || ( flags & EE_BUTTON_LMASK ) == 0 )
return false;
@@ -1642,8 +1642,7 @@ void LSPClientPlugin::hideTooltip( UICodeEditor* editor ) {
}
static TextPosition currentMouseTextPosition( UICodeEditor* editor ) {
return editor->resolveScreenPosition(
editor->getUISceneNode()->getWindow()->getInput()->getMousePos().asFloat() );
return editor->resolveScreenPosition( editor->getInput()->getMousePos().asFloat() );
}
void LSPClientPlugin::tryHideTooltip( UICodeEditor* editor, const Vector2i& position ) {