1 instantiation of PanelHitTarget
aspire-tray (1)
src\Aspire.Tray\Common\TrayPanel.cs (1)
1516
var target = new
PanelHitTarget
(key, bounds, hit, name, enabled, host, role, isChecked, tooltip);
29 references to PanelHitTarget
aspire-tray (29)
src\Aspire.Tray\Common\TrayPanel.cs (19)
309
var
target = Scene.Targets.FirstOrDefault(target => target.Key == key);
336
public
PanelHitTarget
? HitTest(double x, double y)
365
var
target = HitTest(x, y);
376
var
target = HitTest(x, y);
444
var
focused = Scene.Targets.FirstOrDefault(target => target.Key == _focus);
595
private PanelResponse MoveFocus(List<
PanelHitTarget
> order, int step, bool wrap)
614
private PanelResponse FocusAt(List<
PanelHitTarget
> order, int index)
620
var
target = order[index];
651
private PanelAction? Activate(
PanelHitTarget
target)
748
var targets = new List<
PanelHitTarget
>();
1132
private void AddSectionHeader(List<PanelCommand> commands, List<
PanelHitTarget
> targets, PanelSection section, double top,
1170
private void AddRow(List<PanelCommand> commands, List<
PanelHitTarget
> targets, AppHostMenuItem host, PanelSection section,
1288
private void AddActions(List<PanelCommand> commands, List<
PanelHitTarget
> targets, AppHostMenuItem host, PanelSection section,
1360
private void AddConfirm(List<PanelCommand> commands, List<
PanelHitTarget
> targets, PanelConfirm confirm, AppHostMenuItem? host,
1414
private void AddSettingsHeader(List<PanelCommand> commands, List<
PanelHitTarget
> targets, TrayPanelPalette palette)
1427
private void AddSettingsToggle(List<PanelCommand> commands, List<
PanelHitTarget
> targets, PanelTargetKind kind, PanelSettings settings,
1473
private void AddFooter(List<PanelCommand> commands, List<
PanelHitTarget
> targets, PanelRect footer, TrayPanelPalette palette)
1512
private void AddTarget(List<
PanelHitTarget
> targets, PanelTargetKey key, PanelRect bounds, string name, bool enabled, AppHostMenuItem? host,
1516
var
target = new PanelHitTarget(key, bounds, hit, name, enabled, host, role, isChecked, tooltip);
src\Aspire.Tray\Common\TrayPanelScene.cs (3)
175
/// <summary>An on/off control. Its state is <see cref="
PanelHitTarget
.Checked"/>, not part of its name.</summary>
223
PanelHitTarget
? Target = null,
239
IReadOnlyList<
PanelHitTarget
> Targets,
src\Aspire.Tray\Common\TrayPanelSceneJson.cs (1)
84
foreach (
var
target in scene.Targets.Where(target => !target.HitBounds.IsEmpty))
TrayApplication.NativeSmoke.cs (6)
93
var
first = panel.Scene.Targets.FirstOrDefault(target => target.Kind == PanelTargetKind.Row);
204
private
PanelHitTarget
FindPanelTargetForSmoke(PanelTargetKind kind, AppHostId? host, int item = 0)
212
var
target = panel.Scene.Targets.FirstOrDefault(target => target.Kind == kind && target.Key.Host == host && target.Key.Item == item)
228
private void ClickPanelForSmoke(
PanelHitTarget
target)
266
var
row = panel.Scene.Targets.Single(target => target.Kind == PanelTargetKind.Row && target.Key.Host == host);
437
foreach (
var
row in rows)