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)
641if (_hover == key) 927if (_hover is { } hover && !targets.Any(target => target.Key == hover)) 1178var active = expanded || IsWithinRow(_hover, rowKey) || IsWithinRow(_pressed, rowKey) || (_focusVisible && IsWithinRow(_focus, rowKey)); 1218if (kind == PanelTargetKind.More && expanded && _hover != key && _pressed != key) 1228: _hover == key || _pressed == key ? palette.TextPrimary 1300var iconColor = _hover == key ? palette.TextPrimary : palette.TextSecondary; 1400if (_pressed == acceptKey || _hover == acceptKey) 1420TrayPanelGlyphs.AddIcon(commands, PanelIcon.ChevronLeft, back.Inset(6, 6), _hover == backKey ? palette.TextPrimary : palette.TextSecondary); 1490if (kind == PanelTargetKind.Settings && _settings is not null && _hover != key && _pressed != key) 1496TrayPanelGlyphs.AddIcon(commands, icon, bounds.Inset(6, 6), _hover == key ? palette.TextPrimary : palette.TextSecondary); 1504: _hover == key || (includeFocus && _focusVisible && _focus == key) ? palette.Hover