mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-08-18 06:55:48 +03:00
premake4 and premake5 should force C++17 in VS build.
UICodeEditor: Renamed "getXOffsetCol" to "getXOffsetColSanitized". Added "getScreenPosition". ecode: Mouse hover improvements in LSP and Linter plugins.
This commit is contained in:
@@ -436,9 +436,9 @@ class EE_API UICodeEditor : public UIWidget, public TextDocument::Client {
|
||||
|
||||
virtual Int64 getColFromXOffset( Int64 line, const Float& x ) const;
|
||||
|
||||
virtual Float getColXOffset( TextPosition position );
|
||||
virtual Float getXOffsetCol( const TextPosition& position ) const;
|
||||
|
||||
virtual Float getXOffsetCol( const TextPosition& position );
|
||||
Float getXOffsetColSanitized( TextPosition position ) const;
|
||||
|
||||
virtual Float getLineWidth( const Int64& lineIndex );
|
||||
|
||||
@@ -541,6 +541,8 @@ class EE_API UICodeEditor : public UIWidget, public TextDocument::Client {
|
||||
|
||||
TextPosition resolveScreenPosition( const Vector2f& position, bool clamp = true ) const;
|
||||
|
||||
Rectf getScreenPosition( const TextPosition& position ) const;
|
||||
|
||||
protected:
|
||||
struct LastXOffset {
|
||||
TextPosition position;
|
||||
|
||||
Reference in New Issue
Block a user