//display details for the specified statement private void DisplayStatementDetails(VisualiserStatement statement) { //display details IList <String> details = new List <String>(); details.Add(String.Format("Type: {0}", statement.Type)); lstStatementDetails.DataSource = details; }
private void DisplayCurrentStatement() { if (lstStatementList.SelectedItem != null) { VisualiserStatement currentStatement = (VisualiserStatement)lstStatementList.SelectedItem; _suspendSourceSelectionChanged = true; DisplayStatementDetails(currentStatement); MarkStatementInSource(currentStatement); _suspendSourceSelectionChanged = false; } }
//marks the text of the specified token in the source private void MarkStatementInSource(VisualiserStatement statement) { rtSource.Select(statement.Position, statement.Content.Length); rtSource.Focus(); }