1 write to _panel
Aspire.Tray.Tests (1)
src\Aspire.Tray\Linux\LinuxTrayPanel.cs (1)
154_panel = new(controller.State, TrayPanelPalette.Dark)
27 references to _panel
Aspire.Tray.Tests (27)
src\Aspire.Tray\Linux\LinuxTrayPanel.cs (27)
171_panel.Update(_controller.State); 172_panel.Reset(); 173_panel.FocusFirst(); 176_panel.Palette = ReadPalette(); 189_accessibility!.Focus(_panel.FocusedTarget); 241if (_panel.Update(state) && Visible) 259internal void ShowSettings(PanelSettings settings) => Apply(_panel.ShowSettings(settings)); 261internal void UpdateSettings(PanelSettings settings) => Apply(_panel.UpdateSettings(settings)); 263internal void ConfirmRemoveMissing(AppHostMenuItem host) => Apply(_panel.ConfirmRemoveMissing(host)); 300_accessibility = new(main.Fixed, Apply, _panel.Invoke, ReportFailure, 435_panel.MaxHeight = Math.Min(TrayPanel.DefaultMaxHeight, workarea.Height / _scale - 16); 485var height = (int)Math.Ceiling(_panel.Scene.Height); 488_accessibility!.Update(_panel.Scene, _bounds.X - surface.Geometry.X, _bounds.Y - surface.Geometry.Y, 489_scale, _panel.FocusedTarget); 544Apply(surface.Main ? _panel.PointerMoved(x, y) : _panel.PointerLeft()); 545LinuxPanelNative.gtk_widget_set_tooltip_text(_area, _panel.HitTest(x, y)?.Tooltip); 548Apply(_panel.PointerLeft()); 552&& (!surface.Main || !new PanelRect(0, 0, _panel.Scene.Width, _panel.Scene.Height).Contains(x, y))) 562Apply(LinuxPanelNative.gdk_event_get_event_type(nativeEvent) == 4 ? _panel.PointerDown(x, y) : _panel.PointerUp(x, y)); 565if (!surface.Main || !new PanelRect(0, 0, _panel.Scene.Width, _panel.Scene.Height).Contains(x, y)) 574Apply(_panel.Scroll(-delta * 40)); 587Apply(_panel.Key(value)); 622foreach (var command in _panel.Scene.Commands)