Skip to content

Commit 34d1756

Browse files
committed
Tweaked node selection logic in treeview guide.
1 parent d57d31b commit 34d1756

File tree

4 files changed

+20
-5
lines changed

4 files changed

+20
-5
lines changed

Grun/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("1.0.20081.13")]
36-
[assembly: AssemblyFileVersion("1.0.20081.13")]
35+
[assembly: AssemblyVersion("1.0.20081.14")]
36+
[assembly: AssemblyFileVersion("1.0.20081.14")]

GunWin/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("1.0.20080.13")]
36-
[assembly: AssemblyFileVersion("1.0.20080.13")]
35+
[assembly: AssemblyVersion("1.0.20081.2")]
36+
[assembly: AssemblyFileVersion("1.0.20081.2")]

GunWin/VisualAnalyzer.Designer.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

GunWin/VisualAnalyzer.cs

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -778,6 +778,20 @@ private void ParseTreeView_AfterSelect(object sender, TreeViewEventArgs e)
778778
}
779779
}
780780

781+
private void ParseTreeView_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
782+
{
783+
if (sender is TreeView viewer)
784+
{
785+
if (viewer.SelectedNode == e.Node)
786+
// Now we graph and display just the selected branch
787+
if (e.Node.Tag is ITree selected)
788+
{
789+
RenderParseTreeGraph(selected);
790+
CodeEditor.SelectSource(selected);
791+
}
792+
}
793+
}
794+
781795
private void PopulateParserMessages(List<ParseMessage> listenerErrors)
782796
{
783797
ParseMessageListView.SetObjects(listenerErrors);
@@ -939,7 +953,7 @@ private void ConfigureParserMessageWindow()
939953
private void AboutToolStripMenuItem_Click(object sender, EventArgs e)
940954
{
941955
var aboutBox = new AboutBox();
942-
956+
943957
aboutBox.ShowDialog(this);
944958
}
945959

0 commit comments

Comments
 (0)