14 references to LinuxPanelBackend
Aspire.Tray.Tests (14)
src\Aspire.Tray\Linux\LinuxDesktopEnvironment.cs (6)
28internal static LinuxPanelBackend RequirePanelBackend() 30var backend = GetPanelBackend(); 31if (backend == LinuxPanelBackend.X11 && !IsX11Composited()) 43internal static LinuxPanelBackend GetPanelBackend() 50return LinuxPanelBackend.X11; 60return LinuxPanelBackend.Wayland;
src\Aspire.Tray\Linux\LinuxTrayPanel.cs (8)
16private readonly LinuxPanelBackend _backend; 90if (_backend == LinuxPanelBackend.X11 && !LinuxDesktopEnvironment.IsX11Composited()) 149Action<PanelAction> execute, LinuxPanelBackend backend) 179if (_backend == LinuxPanelBackend.X11 && !_grabbed) 228if (_backend == LinuxPanelBackend.X11 && restoreFocus && _previousFocus != 0) 349if (_backend == LinuxPanelBackend.Wayland) 513if (surface.Main && _backend == LinuxPanelBackend.X11 && !_grabbed) 522if (_backend == LinuxPanelBackend.X11 && surface.Main)