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