@@ -21,6 +21,7 @@ public partial class ThreadsVariablesSubTab : Control
2121 private Tree _threadsTree = null ! ;
2222 private Tree _stackFramesTree = null ! ;
2323 private Tree _variablesTree = null ! ;
24+ private LineEdit _evaluateExpressionLineEdit = null ! ;
2425
2526 public SharpIdeProjectModel Project { get ; set ; } = null ! ;
2627 // private ThreadModel? _selectedThread = null!; // null when not at a stop point
@@ -35,15 +36,22 @@ public override void _Ready()
3536 _threadsTree = GetNode < Tree > ( "%ThreadsTree" ) ;
3637 _stackFramesTree = GetNode < Tree > ( "%StackFramesTree" ) ;
3738 _variablesTree = GetNode < Tree > ( "%VariablesTree" ) ;
39+ _evaluateExpressionLineEdit = GetNode < LineEdit > ( "%EvaluateExpressionLineEdit" ) ;
3840 _debuggerVariableCustomDrawCallable = new Callable ( this , MethodName . DebuggerVariableCustomDraw ) ;
3941 GlobalEvents . Instance . DebuggerExecutionStopped . Subscribe ( OnDebuggerExecutionStopped ) ;
4042 GlobalEvents . Instance . DebuggerExecutionContinued . Subscribe ( ClearAllTrees ) ;
4143 _threadsTree . ItemSelected += OnThreadSelected ;
4244 _stackFramesTree . ItemSelected += OnStackFrameSelected ;
4345 _variablesTree . ItemCollapsed += OnVariablesItemExpandedOrCollapsed ;
46+ _evaluateExpressionLineEdit . TextSubmitted += EvaluateExpression ;
4447 Project . ProjectStoppedRunning . Subscribe ( ClearAllTrees ) ;
4548 }
4649
50+ private void EvaluateExpression ( string newText )
51+ {
52+
53+ }
54+
4755 private void OnVariablesItemExpandedOrCollapsed ( TreeItem item )
4856 {
4957 var wasExpanded = item . IsCollapsed ( ) is false ;
0 commit comments