7 writes to _hover
aspire-tray (7)
src\Aspire.Tray\Common\TrayPanel.cs (7)
290
_hover
= null;
366
_hover
= target?.Key;
386
_hover
= HitTest(x, y)?.Key;
406
_hover
= HitTest(pointer.X, pointer.Y)?.Key;
590
_hover
= HitTest(pointer.X, pointer.Y)?.Key;
645
_hover
= key;
929
_hover
= null;
11 references to _hover
aspire-tray (11)
src\Aspire.Tray\Common\TrayPanel.cs (11)
641
if (
_hover
== key)
927
if (
_hover
is { } hover && !targets.Any(target => target.Key == hover))
1178
var active = expanded || IsWithinRow(
_hover
, rowKey) || IsWithinRow(_pressed, rowKey) || (_focusVisible && IsWithinRow(_focus, rowKey));
1218
if (kind == PanelTargetKind.More && expanded &&
_hover
!= key && _pressed != key)
1228
:
_hover
== key || _pressed == key ? palette.TextPrimary
1300
var iconColor =
_hover
== key ? palette.TextPrimary : palette.TextSecondary;
1400
if (_pressed == acceptKey ||
_hover
== acceptKey)
1420
TrayPanelGlyphs.AddIcon(commands, PanelIcon.ChevronLeft, back.Inset(6, 6),
_hover
== backKey ? palette.TextPrimary : palette.TextSecondary);
1490
if (kind == PanelTargetKind.Settings && _settings is not null &&
_hover
!= key && _pressed != key)
1496
TrayPanelGlyphs.AddIcon(commands, icon, bounds.Inset(6, 6),
_hover
== key ? palette.TextPrimary : palette.TextSecondary);
1504
:
_hover
== key || (includeFocus && _focusVisible && _focus == key) ? palette.Hover