symbol lookup
This commit is contained in:
@@ -56,6 +56,8 @@ theme_override_colors/background_color = Color(0.117647, 0.117647, 0.117647, 1)
|
||||
theme_override_fonts/font = ExtResource("2_rk34b")
|
||||
theme_override_font_sizes/font_size = 18
|
||||
highlight_current_line = true
|
||||
symbol_lookup_on_click = true
|
||||
symbol_tooltip_on_hover = true
|
||||
gutters_draw_line_numbers = true
|
||||
code_completion_enabled = true
|
||||
auto_brace_completion_enabled = true
|
||||
|
||||
@@ -34,13 +34,32 @@ public partial class SharpIdeCodeEdit : CodeEdit
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
SyntaxHighlighter = _syntaxHighlighter;
|
||||
_popupMenu = GetNode<PopupMenu>("CodeFixesMenu");
|
||||
_popupMenu.IdPressed += OnCodeFixSelected;
|
||||
CodeCompletionRequested += OnCodeCompletionRequested;
|
||||
CodeFixesRequested += OnCodeFixesRequested;
|
||||
CaretChanged += OnCaretChanged;
|
||||
TextChanged += OnTextChanged;
|
||||
SyntaxHighlighter = _syntaxHighlighter;
|
||||
SymbolHovered += OnSymbolHovered;
|
||||
SymbolValidate += OnSymbolValidate;
|
||||
SymbolLookup += OnSymbolLookup;
|
||||
}
|
||||
|
||||
private void OnSymbolLookup(string symbol, long line, long column)
|
||||
{
|
||||
GD.Print($"Symbol lookup requested: {symbol} at line {line}, column {column}");
|
||||
}
|
||||
|
||||
private void OnSymbolValidate(string symbol)
|
||||
{
|
||||
GD.Print($"Symbol validating: {symbol}");
|
||||
SetSymbolLookupWordAsValid(true);
|
||||
}
|
||||
|
||||
private void OnSymbolHovered(string symbol, long line, long column)
|
||||
{
|
||||
GD.Print($"Symbol hovered: {symbol}");
|
||||
}
|
||||
|
||||
private void OnCaretChanged()
|
||||
|
||||
Reference in New Issue
Block a user