handle optional window for sln picker

This commit is contained in:
Matt Parker
2025-09-30 18:52:34 +10:00
parent d59c793263
commit aee8ae4cf6
5 changed files with 43 additions and 8 deletions

View File

@@ -47,7 +47,7 @@ public partial class IdeRoot : Control
_runMenuButton.Pressed += OnRunMenuButtonPressed;
GodotGlobalEvents.FileSelected += OnSolutionExplorerPanelOnFileSelected;
_fileDialog.FileSelected += SetSlnFilePath;
_openSlnButton.Pressed += IdeWindow.PickSolution;
_openSlnButton.Pressed += () => IdeWindow.PickSolution();
_buildSlnButton.Pressed += OnBuildSlnButtonPressed;
GodotGlobalEvents.BottomPanelVisibilityChangeRequested += async show => await this.InvokeAsync(() => _invertedVSplitContainer.InvertedSetCollapsed(!show));
_nodeReadyTcs.SetResult();