1 instantiation of Surface
Aspire.Tray.Tests (1)
src\Aspire.Tray\Linux\LinuxTrayPanel.cs (1)
326
var surface = new
Surface
(window, area, container, retainedMonitor, geometry, deviceScale, main);
14 references to Surface
Aspire.Tray.Tests (14)
src\Aspire.Tray\Linux\LinuxTrayPanel.cs (14)
17
private readonly List<
Surface
> _surfaces = [];
18
private readonly Dictionary<nint,
Surface
> _eventSurfaces = [];
184
foreach (
var
surface in _surfaces.Where(surface => !surface.Main))
224
foreach (
var
surface in _surfaces.Where(surface => !surface.Destroyed))
291
var
surface = CreateSurface(monitor.Monitor, monitor.Geometry, monitor.DeviceScale, monitor.Monitor == _monitor);
299
var
main = _surfaces.Single(surface => surface.Main);
312
private unsafe
Surface
CreateSurface(nint monitor, PanelRect geometry, int deviceScale, bool main)
326
var
surface = new Surface(window, area, container, retainedMonitor, geometry, deviceScale, main);
386
private unsafe void ConnectInput(nint widget,
Surface
surface)
487
var
surface = _surfaces.Single(surface => surface.Main);
495
if (!Visible || !_eventSurfaces.TryGetValue(widget, out
var
surface))
615
if (!Visible || !_eventSurfaces.TryGetValue(widget, out
var
surface) || !surface.Main)
756
if (panel._eventSurfaces.TryGetValue(widget, out
var
surface))
820
foreach (
var
surface in _surfaces)