diff --git a/Terminal.Gui/Views/TreeView.cs b/Terminal.Gui/Views/TreeView.cs
index 255e9c9f0..08ea64b4c 100644
--- a/Terminal.Gui/Views/TreeView.cs
+++ b/Terminal.Gui/Views/TreeView.cs
@@ -622,7 +622,7 @@ namespace Terminal.Gui {
///
///
///
- public int? GetObjectYPosition(T toFind)
+ public int? GetObjectRow(T toFind)
{
var idx = BuildLineMap ().IndexOf (o => o.Model.Equals (toFind));
diff --git a/UICatalog/Scenarios/TreeViewFileSystem.cs b/UICatalog/Scenarios/TreeViewFileSystem.cs
index 9c1d1b492..a5bbf6c76 100644
--- a/UICatalog/Scenarios/TreeViewFileSystem.cs
+++ b/UICatalog/Scenarios/TreeViewFileSystem.cs
@@ -100,7 +100,7 @@ namespace UICatalog.Scenarios {
if (selected == null)
return;
- var location = treeViewFiles.GetObjectYPosition (selected);
+ var location = treeViewFiles.GetObjectRow (selected);
//selected object is offscreen or somehow not found
if (location == null || location < 0 || location > treeViewFiles.Frame.Height)
diff --git a/UnitTests/TreeViewTests.cs b/UnitTests/TreeViewTests.cs
index 61136644f..bb04122cc 100644
--- a/UnitTests/TreeViewTests.cs
+++ b/UnitTests/TreeViewTests.cs
@@ -770,7 +770,7 @@ namespace Terminal.Gui.Views {
}
[Fact, AutoInitShutdown]
- public void TestGetObjectYPosition ()
+ public void TestGetObjectRow ()
{
var tv = new TreeView { Width = 20, Height = 10 };
@@ -795,10 +795,10 @@ namespace Terminal.Gui.Views {
└─pink
", output);
- Assert.Equal (0, tv.GetObjectYPosition (n1));
- Assert.Equal (1, tv.GetObjectYPosition (n1_1));
- Assert.Equal (2, tv.GetObjectYPosition (n1_2));
- Assert.Equal (3, tv.GetObjectYPosition (n2));
+ Assert.Equal (0, tv.GetObjectRow (n1));
+ Assert.Equal (1, tv.GetObjectRow (n1_1));
+ Assert.Equal (2, tv.GetObjectRow (n1_2));
+ Assert.Equal (3, tv.GetObjectRow (n2));
tv.Collapse (n1);
@@ -809,10 +809,10 @@ namespace Terminal.Gui.Views {
@"├+normal
└─pink
", output);
- Assert.Equal (0, tv.GetObjectYPosition (n1));
- Assert.Null (tv.GetObjectYPosition (n1_1));
- Assert.Null (tv.GetObjectYPosition (n1_2));
- Assert.Equal (1, tv.GetObjectYPosition (n2));
+ Assert.Equal (0, tv.GetObjectRow (n1));
+ Assert.Null (tv.GetObjectRow (n1_1));
+ Assert.Null (tv.GetObjectRow (n1_2));
+ Assert.Equal (1, tv.GetObjectRow (n2));
// scroll down 1
@@ -824,10 +824,10 @@ namespace Terminal.Gui.Views {
GraphViewTests.AssertDriverContentsAre (
@"└─pink
", output);
- Assert.Equal (-1, tv.GetObjectYPosition (n1));
- Assert.Null (tv.GetObjectYPosition (n1_1));
- Assert.Null (tv.GetObjectYPosition (n1_2));
- Assert.Equal (0, tv.GetObjectYPosition (n2));
+ Assert.Equal (-1, tv.GetObjectRow (n1));
+ Assert.Null (tv.GetObjectRow (n1_1));
+ Assert.Null (tv.GetObjectRow (n1_2));
+ Assert.Equal (0, tv.GetObjectRow (n2));
}
[Fact, AutoInitShutdown]
public void TestTreeViewColor()