using SharpIDE.Application.Features.Analysis; using SharpIDE.Application.Features.Events; using SharpIDE.Application.Features.SolutionDiscovery; using SharpIDE.Godot.Features.BottomPanel; namespace SharpIDE.Godot; public class GodotGlobalEvents { public static GodotGlobalEvents Instance { get; set; } = null!; public EventWrapper BottomPanelTabExternallySelected { get; } = new(_ => Task.CompletedTask); public EventWrapper BottomPanelTabSelected { get; } = new(_ => Task.CompletedTask); public EventWrapper BottomPanelVisibilityChangeRequested { get; } = new(_ => Task.CompletedTask); public EventWrapper FileSelected { get; } = new((_, _) => Task.CompletedTask); public EventWrapper FileExternallySelected { get; } = new((_, _) => Task.CompletedTask); }