hide search popup on result select
This commit is contained in:
@@ -10,6 +10,7 @@ public partial class SearchResultComponent : MarginContainer
|
||||
private Label _lineNumberLabel = null!;
|
||||
private Button _button = null!;
|
||||
|
||||
public SearchWindow ParentSearchWindow { get; set; } = null!;
|
||||
public SearchResult Result { get; set; } = null!;
|
||||
|
||||
public override void _Ready()
|
||||
@@ -25,6 +26,7 @@ public partial class SearchResultComponent : MarginContainer
|
||||
private void OnButtonPressed()
|
||||
{
|
||||
GodotGlobalEvents.InvokeFileExternallySelected(Result.File);
|
||||
ParentSearchWindow.Hide();
|
||||
}
|
||||
|
||||
private void SetValue(SearchResult result)
|
||||
|
||||
@@ -48,6 +48,7 @@ public partial class SearchWindow : PopupPanel
|
||||
{
|
||||
var resultNode = _searchResultEntryScene.Instantiate<SearchResultComponent>();
|
||||
resultNode.Result = searchResult;
|
||||
resultNode.ParentSearchWindow = this;
|
||||
_searchResultsContainer.AddChild(resultNode);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user