From ad0aadbf29cd1f60dac915223860cc61ea752125 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Thu, 8 Dec 2022 16:06:39 -0600 Subject: [PATCH 1/2] Changed location of renaming box for ActorTreeNodes to start at the label for better UX. --- Source/Editor/SceneGraph/GUI/ActorTreeNode.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs b/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs index ca0aaee77..10857f685 100644 --- a/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs +++ b/Source/Editor/SceneGraph/GUI/ActorTreeNode.cs @@ -282,7 +282,7 @@ namespace FlaxEditor.SceneGraph.GUI (window as PrefabWindow).ScrollingOnTreeView(false); // Start renaming the actor - var dialog = RenamePopup.Show(this, HeaderRect, _actorNode.Name, false); + var dialog = RenamePopup.Show(this, TextRect, _actorNode.Name, false); dialog.Renamed += OnRenamed; dialog.Closed += popup => { From 25028e1d67537356df08fef1081157bc23c6c682 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 27 Dec 2022 19:07:24 +0100 Subject: [PATCH 2/2] Improve renaming ContentTreeNode as in #849 --- Source/Editor/Content/Tree/ContentTreeNode.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Source/Editor/Content/Tree/ContentTreeNode.cs b/Source/Editor/Content/Tree/ContentTreeNode.cs index 1d70a8252..27e7cf76c 100644 --- a/Source/Editor/Content/Tree/ContentTreeNode.cs +++ b/Source/Editor/Content/Tree/ContentTreeNode.cs @@ -95,19 +95,17 @@ namespace FlaxEditor.Content { if (!_folder.CanRename) return; - Editor.Instance.Windows.ContentWin.ScrollingOnTreeView(false); + // Start renaming the folder - var dialog = RenamePopup.Show(this, HeaderRect, _folder.ShortName, false); + Editor.Instance.Windows.ContentWin.ScrollingOnTreeView(false); + var dialog = RenamePopup.Show(this, TextRect, _folder.ShortName, false); dialog.Tag = _folder; dialog.Renamed += popup => { Editor.Instance.Windows.ContentWin.Rename((ContentFolder)popup.Tag, popup.Text); Editor.Instance.Windows.ContentWin.ScrollingOnTreeView(true); }; - dialog.Closed += popup => - { - Editor.Instance.Windows.ContentWin.ScrollingOnTreeView(true); - }; + dialog.Closed += popup => { Editor.Instance.Windows.ContentWin.ScrollingOnTreeView(true); }; } ///