This commit is contained in:
Matt Parker
2025-08-18 21:38:22 +10:00
parent 24dc957c47
commit fd3e3a2afe

View File

@@ -36,17 +36,19 @@ public partial class SharpIdeCodeEdit : CodeEdit
{ {
_popupMenu = GetNode<PopupMenu>("CodeFixesMenu"); _popupMenu = GetNode<PopupMenu>("CodeFixesMenu");
_popupMenu.IdPressed += OnCodeFixSelected; _popupMenu.IdPressed += OnCodeFixSelected;
this.CodeCompletionRequested += OnCodeCompletionRequested; CodeCompletionRequested += OnCodeCompletionRequested;
this.CodeFixesRequested += OnCodeFixesRequested; CodeFixesRequested += OnCodeFixesRequested;
this.CaretChanged += () => CaretChanged += OnCaretChanged;
{
_selectionStartCol = GetSelectionFromColumn();
_selectionEndCol = GetSelectionToColumn();
_currentLine = GetCaretLine();
GD.Print($"Selection changed to line {_currentLine}, start {_selectionStartCol}, end {_selectionEndCol}");
};
TextChanged += OnTextChanged; TextChanged += OnTextChanged;
this.SyntaxHighlighter = _syntaxHighlighter; SyntaxHighlighter = _syntaxHighlighter;
}
private void OnCaretChanged()
{
_selectionStartCol = GetSelectionFromColumn();
_selectionEndCol = GetSelectionToColumn();
_currentLine = GetCaretLine();
GD.Print($"Selection changed to line {_currentLine}, start {_selectionStartCol}, end {_selectionEndCol}");
} }
private void OnTextChanged() private void OnTextChanged()