7 writes to _hover
Aspire.Tray.Tests (7)
src\Aspire.Tray\Common\TrayPanel.cs (7)
268
_hover
= null;
344
_hover
= target?.Key;
364
_hover
= HitTest(x, y)?.Key;
384
_hover
= HitTest(pointer.X, pointer.Y)?.Key;
568
_hover
= HitTest(pointer.X, pointer.Y)?.Key;
623
_hover
= key;
906
_hover
= null;
11 references to _hover
Aspire.Tray.Tests (11)
src\Aspire.Tray\Common\TrayPanel.cs (11)
619
if (
_hover
== key)
904
if (
_hover
is { } hover && !targets.Any(target => target.Key == hover))
1030
var active = expanded || IsWithinRow(
_hover
, rowKey) || IsWithinRow(_pressed, rowKey) || (_focusVisible && IsWithinRow(_focus, rowKey));
1070
if (kind == PanelTargetKind.More && expanded &&
_hover
!= key && _pressed != key)
1080
:
_hover
== key || _pressed == key ? palette.TextPrimary
1152
var iconColor =
_hover
== key ? palette.TextPrimary : palette.TextSecondary;
1252
if (_pressed == acceptKey ||
_hover
== acceptKey)
1271
TrayPanelGlyphs.AddIcon(commands, PanelIcon.ChevronLeft, back.Inset(6, 6),
_hover
== backKey ? palette.TextPrimary : palette.TextSecondary);
1341
if (kind == PanelTargetKind.Settings && _settings is not null &&
_hover
!= key && _pressed != key)
1347
TrayPanelGlyphs.AddIcon(commands, icon, bounds.Inset(6, 6),
_hover
== key ? palette.TextPrimary : palette.TextSecondary);
1355
:
_hover
== key || (includeFocus && _focusVisible && _focus == key) ? palette.Hover